cat/more/less命令解释与区别

cat 命令是 concatenate 的缩写,表示合并文件,命令格式如下:

$ cat  选项  文件名

功能: 1. 合并文件   例如 :   $ cat  test1.txt   test2.txt  >  test3.txt    //将test1.txt和test2.txt文件合并为test3.txt文件

             2. 创建文件   例如 :   $ cat  >test4.txt     //执行以上命令后,终端上将不会显示Linux shell的提示符,这时键盘输入的字符将显示在终端上,输入完Ctrl+D结束输入,完成文件的创建。  PS:创建文件也可以  $ vi  文件名

             3. 查看文件   例如 :   $ cat test1.txt      //如果文件里面内容较多,将只能看到文件的最后部分信息,前面内容将快速从屏幕上闪过。

more命令

$more  install.log     //执行完该命令后,将在终端中显示该文件的内容,并且是从文件的首部开始显示,在终端下方显示 - - more - - (2%)提示信息,表示文件后面还有内容,当前显示的内容只占到2%,这时候可通过键盘上的不同按键控制查看进度,例如:enter :可逐行显示文件后面的内容; space :可显示下一屏内容 ; q:退出命令   ;e或者v:调用系统设置的编辑程序对当前查看文件进行编辑。

局限性:   使用more命令时候,只能向下显示文件内容,而不能往回显示。


less命令  

与more命令类似,也可用来显示制定文件的内容。且less命令与more命令的大部分控制命令都相同,但是less命令可以往回移动查看文件前面的内容。

B键:向回翻一屏   ;   向上箭头 or  向下箭头  :向上下逐行移动   ;  p键: 按p键并在下方的“:”提示符后面输入一个百分比,即可显示到指定百分比处的内容


其实还有head  和 tail   分别为 显示  文件的前面部分和后面部分





你可能感兴趣的:(linux)