cat:查看文件内容
-E 显示行结束符$
-A 显示所有控制符
-n 对显示出的每一行进行编号
-b 非空行编号
-s 压缩连续的空行为一行
nl 相当于cat -b
使用实例:
[20:42:33 root@mars ~]#cat -b test 1 //-E 显示行结束符$ 2 -A 显示所有控制符 3 -n 对显示出的每一行进行编号 4 -b 非空行编号 5 -s 压缩连续的空行为一行 6 nl 相当于cat -b 7 // [20:42:40 root@mars ~]#nl test 1 //-E 显示行结束符$ 2 -A 显示所有控制符 3 -n 对显示出的每一行进行编号 4 -b 非空行编号 5 -s 压缩连续的空行为一行 6 nl 相当于cat -b 7 //
tac:逆向查看文件内容
rev:将同一行内容逆向显示
more:实现分页查看文件内容,常配合管道符实现输出信息分页
选项: -d 显示翻页及退出提示
使用实例:
more -d /etc/passwd
less:也可实现分页查看内容,更实用,可对输出文件进行搜索查询
/文本 向下搜索 文本
?文本 向上搜索
n/N 跳到下一个 或 上一个匹配
head:显示文件指定前面行
-c # 指定获取前#个字节
-n # 指定获取前#行
-# 同上,与-n一样使用实例:
[20:54:00 root@mars ~]#head -n 10 /etc/passwd
[20:54:00 root@mars ~]#head -10 /etc/passwd
tail:与head相反,显示文件指定后面行
-c # 指定获取后#个字节
-n # 指定获取后#行
-# 同上,与-n一样
-f 跟踪显示文件fd新追的内容,常用日志监控,相当于 --follow=descriptor,当文件删除再新建同文件,将无法继续跟踪文件
-F 跟踪文件名,相当于--follow=name --retry,当文件删除再新建同名文件,将可以继续跟踪文件