Total Pageviews

Wednesday, 25 January 2012

cat命令

cat命令主要有三大功能:
1.一次显示整个文件。

$ cat   filename
2.从键盘创建一个文件。
$ cat  >  filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat   file1   file2  > file
为什么要用cat来显示文件哪?起初我也是喜欢用vim来查看配置文件,但是vim是编辑器,很容易不小心误操作修改文件;并且用cat显示文件后还能输出为管道,利用sort或者grep等命令来进一步筛选数据。
还有一个比较常用的敲门是利用cat来清空文件:
# cat /dev/null > /var/log/messages
/dev/null是一个虚拟的没有任何信息的文件,用cat命令覆盖后,原来的log文件就被清空了。为什么不删除文件?删除,然后创建文件需要两个步骤,并且可能涉及文件所有者权限的问题。

No comments:

Post a Comment