博学而笃定,切问而近思

cat. more, less区别

上一篇 / 下一篇  2013-05-20 13:56:31 / 个人分类:Linux常用命令

Cat
显示文件的内容,可以将多个文件一起显示
cmd: cat filename1 filename2

More单独使用格式(也可和其他命令混用,后面说)
more命令一般用于显示内容超过一屏的文件,提供翻页的功能,用空格显示下一页,用b key显示上一页
cmd: more filename
格式:
more  [选项]  文件    或者   more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..] 
参数:
  • -p 显示下一屏之前先清屏。
  • -c 作用同- p基本一样。不同的是先显示内容再清除其他旧资料 。
  • -d 在每屏的底部显示更友好的提示信息:
  •    -- More -- (XX%)[Press space to contiune , ‘q’ to quit . ]
  •    而且若用户输入了-个错误命令则显示出错信息,而不是简单地鸣响终端。
  • -l 不处理 Ctrl+l (换页符)。如果没有给出这个选项,则more命令在显示了
  •    一个包含有 Ctrl+l 字符的行后将暂停显示,并等待接收命令。
  • -s 文件中连续的空白行压缩成一个空白行显示。
  • -f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)
  • -u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)
  • -num 一次显示的行数 
  • +/ 在每个档案显示前搜寻该字串(pattern),然后从该字串之后开始显示 
  • +num 从第 num 行开始显示 
fileNames 欲显示内容的档案,可为复数个数

Less
less命令一般用于显示内容超过一屏的文件,提供翻页的功能,用空格显示下一页,用b key显示上一页,同时,也可以上下键表示卷动文件
cmd:less filename

后2者功能上比较相似。


(1)其他命令和more/less命令匹配使用:
eg: ps aux |less
eg: ps aux |more

TAG:

 

评分:0

我来说两句

Open Toolbar