命令解释
Cat:显示文件,可以连接多个文件形成新文件
More:分屏显示文件内容,只可向下翻屏
Less:分屏显示文件内容,只可向上翻屏
Head:查看文件头部内容,默认前十行
Tail:查看文件尾部内容,默认后十行
命令操作
cat
命令格式:cat [选项] 文件名列表
说明:文件名可使用通配符
常用选项:
-n——对输出内容中的所有行标注行号
-b——对输出内容中的非空行标注行号
1.查看文件内容(不能查看目录文件)
cat t1
2.显示行号查看文件内容
cat -n t1
3.对输出内容中的非空行标注行号
先对t1文件用vim编辑,添加几行空格,然后我们来看一下区别
cat -n 会对空行进行编号,但是cat -b会直接忽略跳过,不对空行进行编号
*more和less
命令格式:
more | less [选项] 文件名
常用选项:
- -num——仅适用于more命令,用来指定分页显示时每页的行数。
- +num——指定从文件的第num行开始显示。
- -c——从顶部清屏然后显示文件内容。
- -N——仅适用于less命令,其作用是在每行前添加输出行号。
交互操作方法:
按Enter键向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
文件末尾时more会自动退出,less 按q键退出
命令操作
1.查看文件内容,直接显示文件中的内容
more t1
2.会按照所定义的行数来输出显示
-2每页只会显示两行
-6每页只会显示六行
3.从指定的第三行显示文件内容
4.在每行前添加输出行号
less -N t1
more按空格整页向下翻页,b向上整页翻页
head和tail
命令:head | tail [选项] 文件名
常用选项有:
- -num——指定需要显示文件多少行的内容。
- 若不指定默认只显示十行
- -f——使tail不停地去读取和显示文件最新的内容, 以监视文件内容的变化。这样有实时监视的效果。tail命令更多的用于查看系统日志文件,以便于观察重要的系统消息,特别是结合用-f选项,tail会自动实时地把打开文件中的新消息显示到屏幕上,从而跟踪日志文件末尾的内容变化,直至按【Ctrl+C】键终止显示和跟踪。
1.默认查看文件前十行内容
head more_1
2.查看文件前三行
head -3 more_1
tail也是一样的使用
tail more_1
tail -3 more_1
在文件后加上新内容
tail -f more_1
这样查看文件就可以查看最新修改的内容,监视文件内容变化