linux中的cat,more,less指令使用

  • 查看文件内容指令
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指令使用
  1. 使用cat指令直接打开 /etc/profile文件(直接跳到文件结尾76行)
cat  -n /etc/profile

在这里插入图片描述

  1. 使用cat配合"more"指令,查看profile文件(从第一页开始显示,如果想看下一页使用空格键)
more -n /etc/profile | more

在这里插入图片描述

  1. 使用"less"指令查看/etc/profile文件
less /etc/profile

在这里插入图片描述

  • 在查看例如日志文件的时候,使用less指令会比使用more或cat指令的效率更高

猜你喜欢

转载自blog.csdn.net/qq_43386754/article/details/85233586