目录
1.cat命令
格式:cat 【选项】文件名...(适合查看短小的文件,不适合查看长文件)
-n 进行行号标记输出
-b 对空行内容不做行号标记
-s 压缩空行
如图所示,用cat命令将123.txt和abc.txt两个文件内容合成一个文件
cat -n删除空行
cat -s 压缩空行
cat -b显示行号,但不显示空行
1.2 cat命令总结
at命令总结
-
-n:显示行数并且空行也计入行数内,但不压缩空行;
-
-b:显示行数,但空行不计入行数,也不压缩空行;
-
-s:不显示行数,但压缩空行;·
-
-sn:压缩空行,显示行数并且空行计入行数内;
-
-sb:压缩空行,显示行数,但空行并不计入行数内;
2.more命令
交互操作:按enter键向下逐行滚动
按空格键向下翻一屏
按b键向上翻一屏
按q键退出
下发订单到最后一页会自动退出
注:结合管道操作使用时无法向上翻页
ls -R /etc | more #递归查询/etc目录下的子目录以及文件,并将此参数传送给more命令分屏显示,切记无法向上翻页
3.less命令
查看文件内容:与more命令相同,但扩展功能更多
less命令格式:less [选项] 文件名…
Page Up 向上翻页,Page Down 向下翻页·
按“/”键查找内容,“n”下一个内容,“N”上一个内容·
通过↑和↓方向键可以实现上下逐行滚动其他功能与 more 命令基本类似
下翻到最后一页后不会自动退出
结合管道操作使用时可以向上翻页
输入/name会高亮显示name
3.1more和less命令的区别
(一)more命令与管道符搭配使用,不能向上翻页;less命令与管道符搭配使用,可以实现向上翻页;
(二)less命令可以实现查找作用,而more命令不具有查找功能;
4.head命令
用途:查看文件开头的一部分内容(默认为10行)
格式:head -n 文件名… //n为行数
head -n +k命令
5.tail命令
tail-f
实时跟踪指定文件的变化,一般用于查看日志最后几行的更新操作
5.1 命令head与tail的扩展
head -n -k命令
tail -n -k命令
显示指定文件中第5行到第15行的内容
将tail命令搜寻出来的结果,作为参数传递给管道符head命令将之前的结果作为一个全新文件从头开始搜索