- 查看文件内容指令
cat [选项] 文件名
- cat指令打开的文件只能够浏览不能够修改
- cat指令常用的参数有
- -n ----------------显示文件行号
- 但是cat指令查看一个文件内容的时候,如果这个文件内容过多,cat指令会显示文件最后内容,而后就关闭文件了,这样阅读起来,非常不方便,所以一般使用cat指令的时候都会配合"more"指令,一起使用,(==其中"|"是管道符,表示连接前面指令,将前面的内容交给more指令分页显示的意思)
cat -n 文件目录 | more
- 分页显示文件内容指令
more 文件目录
-
more指令是一个基于vi编辑器的文本过滤器,他可以以全屏的方式显示文本内容,more指令中内置了若干干个快捷键,常用的有
- 空格键(space) ----------------向下翻一页
- Enter----------------向下翻一行
- q ----------------离开more指令,不在显示文件内容
- ctrl+f----------------向下滚动一屏
- ctrl+b----------------返回上一屏
- = ----------------输出当前的行号
- :f ----------------输出文件名和当前的行号
-
分屏查看文件内容指令
less 文件目录
- "less"指令和"more"指令的功能有点相识,但是"more"指令是将文件内容全部加载完成之后,一起分页显示,而less指令是根据显示需要一页一页的加载文件内容的,所以如果当要查看大型文件的时候,使用"more"指令可能需要加载一段时间,而使用"less"指令效率会更高.
- "less"指令的常用快捷键
- 空格键----------------向下翻一页
- pagedown----------------向下翻一页
- pageup----------------向上翻一页
- /字符----------------向下搜索内容
- ?字符----------------向上搜索内容
- q----------------离开less指令
- 示例:使用/etc/profile文件,测试more和cat指令使用
- 使用cat指令直接打开 /etc/profile文件(直接跳到文件结尾76行)
cat -n /etc/profile
- 使用cat配合"more"指令,查看profile文件(从第一页开始显示,如果想看下一页使用空格键)
more -n /etc/profile | more
- 使用"less"指令查看/etc/profile文件
less /etc/profile
- 在查看例如日志文件的时候,使用less指令会比使用more或cat指令的效率更高