1.cat命令
直接显示出整个文件的内容
cat命令格式:cat [选项] 文件名…
常用选项:
-n、-b、-s
cat命令
[root@clr ~]# cat 456.txt
456
[root@clr ~]# cat abc.txt
abc
[root@clr ~]# cat 456.txt abc.txt #Linux系统中使两个文件合并显示
456
abc
[root@clr ~]# cat 456.txt abc.txt > abc456.txt #将456.txt以及abc.txt两个文件的内容重定向合并到文件abc456.txt中
[root@clr ~]# cat abc456.txt
456
456
cat -n命令
cat -b命令
cat -s命令
[root@clr ~]# cat -n abc.txt #空行也计入行数
1 456
2
3
4
5 abc
[root@clr ~]# cat -b abc.txt #-b空行不计入行数,但空行不会压缩显示
1 456
2 abc
[root@clr ~]# cat -s abc.txt #-s压缩空行显示,但不显示行数
456
abc
[root@clr ~]# cat -sb abc.txt #-sb压缩空行显示,并且空行不计入行数
1 456
2 abc
[root@clr ~]# cat -sn abc.txt #-sn压缩空行显示,并且计入空行显示
1 456
2
3 abc
1.1cat命令总结
-
-n:显示行数并且空行也计入行数内,但不压缩空行;
-
-b:显示行数,但空行不计入行数,也不压缩空行;
-
-s:不显示行数,但压缩空行;·
-
-sn:压缩空行,显示行数并且空行计入行数内;
-
-sb:压缩空行,显示行数,但空行并不计入行数内;
2.more命令
查看文件内容:全屏方式分页显示文件内容
more命令格式:more [选项] 文件名…
交互操作方法:
-
按=Enter键向下逐行滚动==
-
按空格键向下翻一屏
-
按b键向上翻一屏
-
按q键退出
-
下翻到最后一页后会自动退出
-
结合管道操作使用时,无法向上翻页
注意:
more命令使用管道符号无法向上翻页;
more命令
ls -R /etc | more #递归查询/etc目录下的子目录以及文件,并将此参数传送给more命令分屏显示,切记无法向上翻页
3.less命令
查看文件内容:与more命令相同,但扩展功能更多。
less命令格式:less [选项] 文件名…
交互操作方法:
● Page Up向上翻页,Page Down向下翻页
● 按“/”键查找内容,“n”下一个内容,“N”上一个内容
● 通过⬆和⬇方向键可以实现上下逐行滚动
● 其他功能与more命令基本类似
● 下翻到最后一页后不会自动退出
● 结合管道操作使用时可以向上翻页
=
[root@clr /etc]# cat /etc/services |less #less与管道符连接,也可以实现向上翻页的功能
3.1命令more与less的区别
(一)more命令与管道符搭配使用,不能向上翻页;less命令与管道符搭配使用,可以实现向上翻页;
(二)less命令可以实现查找作用,而more命令不具有查找功能;
4.head命令
用途:查看文件开头的一部分内容(默认为10行)
head命令格式:head -n 文件名… //n为行数
head -n +k命令
5.tail命令
tail -f命令
实时跟踪指定文件的变化,一般用于查看日志最后几行的更新操作;
tailf命令
tail -f:实时跟踪日志文件,查看系统变化;
5.1 命令head与tail的扩展
head -n -k命令
tail -n -k命令
显示指定文件中第5行到第15行的内容;
显示指定文件中第5行到第10行的内容;
显示指定文件中第11行到第14行的内容;