1.cat: 在终端设备上显示文件内容
常用选项:
-n 显示行数(空格有编号)
-b 显示行数(空格没有编号)
命令格式:cat 选项 文件
特殊用法tac:倒着显示内容
配合重定向使用
查看 test1的内容并将其追加到test2
使用cat从标准区域读取内容,然后将内容重定向到/root/cat.txt文件中,并设置退出条件为E
2. cut:按列提取文件内容
常用选项:
-d 指定分隔符
-f 显示指定字段内容
-c 以字符为分隔符
命令格式:cut 选项 文件
查看/etc/passwd 文件第1,3,7段的内容,以 ':' 位分隔符
1、3、7段内容分别是:用户名、用户UID、用户家目录
只显示/etc/passwd 文件1-4位字符
3.sed: 批量编辑文本文件
常用选项
-i 替换字符串
命令格式:sed 选项 “s/原字符串/替换字符串”
将test1里面的789替换为666
读取test1文件,删除所有666的行:
读取test1文件,在第三行后面插入999:
4.tail:查看文件尾部内容
常用选项
-c 指定输出尾行的字符串
-n 指定从尾部往上输出都是行
语法:tail 选项 文件
tail 直接使用默认显示倒数10行