第7章
1.1 如何提升自学能力
技术更新快、快速学习靠自学
学习方法:
1、养成主动看书的习惯
2、养成预习的习惯(相当领导分配任务让你去搞定的摸拟)
3、课堂知识积极思考,主动回答,主动发问,把老师问卡壳了
4、对老师留的课后拓展的作业要能够完成
5、对学习的内容要深度总结(思维导图或画图总结)等
6、课后遇到不会的不要轻易总别人,先自己想办法,在问身边人
7、提升阅读外语的能力(通过计算机技术知识反向学习外语)
a.学过的单词记录 fhs目录层次标准里去查或man cp看名字
b.总结100个报错
抓重点:女浴室着火
知识==>短时记忆==>编码加工==>长时记忆(存大脑)==>提取
linux里区分大小写 所有字符加双引号(标准)
1.2 命令
1.2.1 文件命令
cat -n 显示行号
tr - translate or delete characters替换或删除字符
例 [root@oldgirl ~]# cat test.txt
Welcome to oldboy training.
we are excellent.
[root@oldgirl ~]# tr "w" "9" < test.txt
Welcome to oldboy training.
9e are excellent.
[root@oldgirl ~]# tr w 9 < test.txt
Welcome to oldboy training.
9e are excellent.
grep grep- print lines matching a pattern过滤 筛子
--color=auto过虑内容加色
-v Invert取反
-i ignore (忽略)不区分大小写
-n --line-number对输出的内容显示行号
-w -word按单词为单位过滤
-o only只显示过滤的内容默认按行过滤
-E -extended-regexp=egrep扩展的grep
重定向***** 只要清空就要备份
标准
标准输入(stdin)代码0 < <<
标准输出(stdout)代码1 > >>
标准错误输入(stderr)代码2 > >>
固定定义
数字1 标准输出(standard output)
数字0 标准输入(standard input)
数字2代表 错误输出
>输出重定向,箭头方向就是数据流向,左边的数据流向右边,清空文件了
>>追加输出重定向,左边的数据流向右边
<标准输入重定向,内容追加到文件箭头方向就是数据流向 清空文件了
<<追加输入重定向,内容追加到文件箭头方向就是数据流向
2>错识输出重定向,箭头方向就是数据流向,把左边的(报错)输出到右边(覆盖)清空文件了
2>>追加错识输出重定向,箭头方向就是数据流向,把左边的(报错)输出到右边
方法1:echo "I am oldboy" 1>>oldboy.txt 2>>oldboy.txt
方法2:echo "I am oldboy" &>>oldboy.txt
方法3:echo "I am oldboy" >>oldboy.txt 2>&1
1.3 报错翻译
cat: data1: Is a directory
bash: test.tx: No such file or directory
ls: cannot access /data: No such file or directory
1.4 文件属性10列各种表示意义
in0de索引节编号
文件类型及权限 ,
硬链接数
属主 文件拥有者 用户
属组 文件属于的组,用户组
大小
月份
日
时间
文件名
学习重视过程,工作重视结果
1.5 文件类型
win中看扩展名,linux里有自己的文件类型,
1、文件
创建:touch vim echo cat
拷贝、移动:cp mv
删除:rm
纯文本文件:字符数字等内容
数据文件:存放命令
二进制文件
1.6 目录文件
生成:mkdir
复制: cp -a/-r
删除:rm -fr
目录文件区分:
开头为d
颜色为蓝色
ls -p 目录结尾加/的