Unix里面查看文件常用到的命令式Cat, More, Tail.下面介绍下这三个命令,
cat命令是用来联结(concatenate),和无缝地显示一个文件的内容。它不对文件的输出进行格式化,包括在一个文件的末尾和下一个文件的开始之间没有分割符。
语法:
$ cat [file…]
一个典型的cat 命令的运用是查看单个文件的内容。例如:
$ cat testfile
这会将文件funfile的内容输出到屏幕上,然而,如果这个文件超过终端屏幕显示的大小,文件的文本会快速地向下滚动使你几乎看不清楚内容。所以我们需要一个更加聪明的方法来在屏幕上显示文件的内容。
当cat 命令不带任何参数使用的时候,它会等待你从键盘输入,就和你使用mail,write命令一样,回车加,ctrl +d用来结束输入,一旦你的输入结束,你输入的文本会在屏幕上显示出来。
$ cat testfile
hello unix?
more 命令显示出文件的内容,它一次仅仅只能显示一屏。要看下一屏,敲一下空格键。要看下一行,敲一下回车键。想要退出more命令,敲一下q。
$ more testfile
hello unix?
$ tail [-n] [文件名]
tail命令的作用是显示一个文件的最后 n 行。(注意:如果没有指定,n 的默认值是10),这个命令对那些周期性添加信息的长的日志文件特别有用。使用tail 命令,你可以直接看到已记录的最后的信息,而不需要用cat和more 来滚动整个文件到末尾。