第1章 老男孩思想:如何提升自学能力?
1.1 养成主动看书的习惯。
1.2 养成预习的习惯。(工作中领导分配任务,让你去搞定的模拟)
1.3 课堂上要积极思考,对老师提问的问题主动回答,对于不会的要主动发问。
1.4 对老师留的课后拓展的作业要能够完成。
1.5 对学习的内容要深度总结(思维导图总结,画图总结)等。就是抓重点
知识===>短时记忆====>编码加工====>长时记忆(存储大脑里)====>提取
1.6 课后遇到不会的不要轻易问别人,要学会自己解决问题。
笔记/书===>查帮助文档===>搜索引擎===>加一些交流群===>身边的同学、项目经理、老师
1.7 提升阅读外语能力。
通过计算机基础知识反向学习外语
a.学过的单词记录单词对应意思的英文 fhs目录层次标准里去查或man里看名字内容
b.总结100个报错的翻译
第2章 重定向符号的核心知识 ******
2.1 >或1>标准输出重定向,箭头方向就是数据流向,把左边的数据流向到右边,会清空右边原有的数据。
清空前备份:
[root@oldboyedu ~]# cp test.txt{,.ori}或
[root@oldboyedu ~]# cp test.txt test.txt.ori
清空文件:
[root@oldboyedu ~]# >test.txt
[root@oldboyedu ~]# cat test.txt
2.2 >>或1>>标准输出追加重定向,箭头方向就是数据流向,把左边的数据流向到右边,内容追加到文件尾部。
[root@oldboyedu ~]# echo "I am studying linux." >>/data/oldboy.txt
[root@oldboyedu ~]# cat /data/oldboy.txt
I am studying linux.
I am studying linux.
2.3 <或0<标准输入重定向,箭头方向就是数据流向,
2.4 <<或0<<标准输入追加重定向,箭头方向就是数据流向
2.5 2>标准错误输出重定向,箭头方向就是数据流向,把左边的【报错】输出到右边(覆盖)。
2.6 2>>标准错误输出追加重定向,箭头方向就是数据流向,把左边的【报错】输出到右边(追加)。
2.7 固定定义:
数字1代表标准输出(standard output),即1>或1>>
数字0代表标准输入(standard input),即0<或0<<
数字2代表错误输出(error output),即2>或2>>
2.8 此外还有一个特殊重定向用法:将标准错误重定向到标准输出,即标准错误和标准输出一样重定向到文件中,这个功能有3种实现命令方法。
方法1:echo "I am oldboy" >oldboy.txt 2>oldboy.txt
方法2:echo "I am oldboy" &>oldboy.txt
方法3:echo "I am oldboy" 1>oldboy.txt 2>&1
第3章 文件属性:大小、时间、类型、权限、属组
3.1 文件属性的概述:
共10列
第一列:inode索引节点编号(相当于人的身份证、家庭住址,全国唯一);
系统读取文件时首先通过文件名找到inode号码,然后才能读取到文件内容。
第二列:文件类型及权限。这一列共11个字符,
其中第一个字符为文件类型,
随后的9个字符为文件的对应权限,
最后一个字符点号“.”是和selinux有关的一个标识;
第三列: 硬连接数
第四列: 属主:文件的拥有者,用户
第五列: 属组:文件属于的组,用户组
第六列: 大小
第七列: 月份
第八列: 日
第九列: 时间
第十列: 文件名(不属于文件属性)
3.2 第二列第一个字符:文件类型
3.2.1 “-”普通文件(regular file)
创建:touch vim echo cat
拷贝、移动:cp mv
删除:rm
3.2.1.1 普通文件的三种类型:
1、纯文本文件:
2、数据文件:存放命令收集的信息。
3、二进制文件:可执行的命令。
3.2.2 “d”目录文件(directory)
生成:mkdir -p
复制:cp -a/-r
删除:rm -rf
区分:a.开头为d
b.颜色为蓝色
c.ls -p:目录结尾加斜线 斜线结尾