命令小小结
课下总结一百个报错整理
1.tr:替换或删除字符
translate or delete characters
替换 或 删除 字符
tr 只能接< 才能生效
2.grep:文本过滤工具
egrep, fgrep - print lines matching a pattern
打印 行 匹配 一个 模式
grep -i 不区分大小写查找
-v 排除某内容
-w 以单词为单位,显示该行
-n 对查找内容显示在源文件的行号
-o 只显示过滤内容
-E 既扩展的grep 既 egrep (就是允许同时过滤两个单词,中间用 | 隔开)
重定向符号的核心知识
1.> 重定向 ,箭头方向就是数据流,把左边的数据流向到右边,左边的会删掉
> 文件 :清空该文件的内容
echo "oldboy">opt/data
(把oldboy流向到opt/data,但同时会清空opt/data原有的内容)
2.>>追加输出重定向,
内容追加到文件尾部
3.< 标准输入重定向
<<追加输入重定向,箭头指示就是数据流向
固定定义:
数字1 标准输出 > 既 1>
数字0 标准输入 < 既 0<
2> 把左边的报错信息输出到右边,只有报错才会输出(覆盖)
2>>错误追加输出重定向,将标准错位内容追加到文件底部,不会清空已有内容。
第八章
文件属性 :文件大小 时间 类型 权限 属性 ls -lih
[root@oldboyedu ~]# ls -lhi
total 24K
33631870 -rw-r--r--. 1 root root 4 Mar 13 11:29 a.txt
33631871 -rw-r--r--. 1 root root 30 Mar 13 11:28 b.txt
16777289 drwxr-xr-x. 2 root root 64 Mar 7 11:57 data1
33631866 -rw-r--r--. 1 root root 712 Mar 11 15:58 grep.txt
33631863 -rw-r--r--. 1 root root 12 Mar 13 11:23 oldboy.txt
16964029 drwxr-xr-x. 2 root root 6 Mar 7 10:56 test
33631865 -rw-r--r--. 1 root root 24 Mar 13 11:46 test.txt
33631864 -rw-r--r--. 1 root root 54 Mar 13 10:26 test.txt.ori
1 2 3 4 5 6 7 8 9 10
共10列
第一列:inode索引节点编号(相当于人的身份证、家庭住址,全国唯一);
系统读取文件时首先通过文件名找到inode号码,然后才能读取到文件内容。
第二列:文件类型及权限。这一列共11个字符,
其中第一个字符为文件类型,
随后的9个字符为文件的对应权限,
最后一个字符点号“.”是和selinux有关的一个标识;
第三列: 硬连接数
第四列: 属主:文件的拥有者,用户
第五列: 属组:文件属于的组,用户组
第六列: 大小
第七列: 月份
第八列: 日
第九列: 时间
第十列: 文件名
2. d 目录
创建目录:mkdir -p
复制目录 cp -a
删除 rm -rf
区分是目录还是文件 1.看第二例开头是d
2.颜色为天蓝色
ls -p 区分文件 和目录 后边是/ 就是目录