在使用cat命令时要注意,它不会在文件分页符处停下来;它会一下显示完整个文件。如果希望每次显示一页,可以使用
more命令或把cat命令的输出通过管道传递到另外一个具有分页功能的命令中,请看下面的例子:
$ cat myfile | more
或
$ cat myfile | pg
cat命令的一般形式为:
cat [options] filename1 ... filename2 ...
cat命令最有用的选项就是:
-v 显示控制字符
如果希望显示名为myfile的文件,可以用:
$ cat myfile
如果希望显示myfile1、myfile2、myfile3这三个文件,可以用:
$ cat myfile1 myfile2 myfile3
如果希望创建一个名为bigfile的文件,该文件包含上述三个文件的内容,可以把上面命令的输出重定向到新文件中:
$ cat myfile1 myfile2 myfile3 > bigfile
如果希望创建一个新文件,并向其中输入一些内容,只需使用cat命令把标准输出重定向到该文件中,这时cat命令的输入是标准输入—键盘,你输入一些文字,输入完毕后按结束输入。这真是一个非常简单的文字编辑器!
3、输入与输出(一)echo、read、cat"/>
还可以使用cat命令来显示控制字符。这里有一个对从DOS机器上ftp过来的文件进行检察的例子,在这个例子中,所有的控制字符都在行末显示了出来。
3、输入与输出(一)echo、read、cat"/>
有一点要提醒的是,如果在敲入了cat以后就直接按回车,该命令会等你输入字符。如果你本来就是要输入一些字符,那么它除了会在你输入时在屏幕上显示以外,还会再回显这些内容;最后按结束输入即可。
参考文献:《Linux与unix shell编程指南》