linux文件内容的查看方法:cat、more、less、head、tail

引言
下面简单介绍几种常用的linux系统下查看文件内容的方法
查看文件内容

cat a.java      查看a.java文件的最后一页内容;
more a.java     从第一页开始查看a.java文件内容,按回车键一行一行进行查看,
                按空格键一页一页进行查看,q退出;
less a.java     从第一页开始查看a.java文件内容,按回车键一行一行的看,
                按空格键一页一页的看,支持使用PageDown和PageUp翻页,q退出;
head a.java             查看a.java文件的前10行内容;
tail -f a.java          查看a.java文件的后10行内容;
head -n 7 a.java        查看a.java文件的前7行内容;
tail -n 7 a.java        查看a.java文件的后7行内容;

文件内部搜索指定的内容

grep under 123.txt          在123.txt文件中搜索under字符串,大小写敏感,显示行;
grep -n under 123.txt       在123.txt文件中搜索under字符串,大小写敏感,显示行及行号;
grep -v under 123.txt       在123.txt文件中搜索under字符串,大小写敏感,显示没搜索到的行;
grep -i under 123.txt       在123.txt文件中搜索under字符串,大小写敏感,显示行;
grep -ni under 123.txt      在123.txt文件中搜索under字符串,大小写敏感,显示行及行号;

总结下more 和 less的区别:
less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
less不必读整个文件,加载速度会比more更快
less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容.由于more不能后退

猜你喜欢

转载自blog.csdn.net/qq_34125713/article/details/127685626