本文是自己学习的总结,仅以作分享。若有不对的地方欢迎指正。
cat:从文件头到文件尾方向滚屏显示文本文件内容(文件内容较少)
-n : 对所有输出的行进行编号
-b : 和 -n 相似,只不过对于空行不编号
-s : 当遇到有连续两行以上的空行时,使用一个空行代替
cat passwd :查看passwd文件内容
cat -n passwd:查看passwd文件内容并显示行号
cat -b passwd:查看passwd文件内容并显示行号(空行除外)
cat -sn passwd :查看passwd文件内容并显示行号(遇到连续2行空行当一行空行处理)
more:从文件头到文件尾分屏显示文本文件内容(文件内容较多)
+num : 从第 num 行开始显示
-s : 当遇到有连续两行以上的空行时,使用一个空行代替
q:退出
more passwd :分屏查看passwd文件内容
more +40 passwd:从第40行开始分屏查看passwd文件内容
head:显示文本文件的前若干行,默认显示10行
-n : 显示前 n 行
head passwd :查看passwd前10行内容
head -2 passwd :查看passwd前2行内容
tail:显示文本文件的后若干行或显示持续刷新的内容,默认显示10行
-n : 显示后 n 行
-f : 用于跟踪显示不断增长的文件结尾内容(通常用于显示日志文件)
tail passwd :查看passwd最后10行内容
tail -2 passwd:查看passwd最后2行内容
tail -f /var/log/messages:动态显示/var/log目录下messages文件的内容
若要显示文件第n行到第m行的内容,可使用sed命令:sed -n ‘n,mp’,后期会分享该命令。
sed -n '5,7p' passwd :显示passwd的第5到第7行的内容