使用cat来操作文件
时间:2007-02-17 来源:PHP爱好者
Red Hat Linux 有一个工具程序,它能够帮助你保留简短列表,将这些列表收集起来,甚至向你透漏一点你的系统信息。
这个工具叫做 cat ,它是 concatenate(连锁) 的简写,意思是合并文件。
cat 命令还会在屏幕上显示整个文件的内容(譬如,键入 cat filename.txt )。如果文件较长,它会在屏幕上飞快地滚过。要防止这一效果的发生,使用 cat filename.txt | less 命令。
一起使用管道(|)和 less 命令会一页一页地显示文件。然后,你便可以使用向上或向下的箭头键在页码中向前或向后移动。关于使用管道来合并两个不同功能的详细信息,请参阅 第 13.10 节 。
13.9.1. 使用重导向重导向就是使 shell 改变它所认定的标准输出,或者改变标准输出的目标。
要重导向标准输出,使用 > 符号。把 > 符号放在 cat 命令之后(或在任何写入标准输出的工具程序和应用程序之后),会把它的输出重导向到跟在符号之后的文件中。
譬如,使用 cat 自身会在屏幕上输出你所输入的内容,如同是在重复你刚键入的行。下面的例子显示了 cat 会重复你输入的每一行:
图 13-5. cat 命令
要把 cat 的输出重导向到一个文件中,在 shell 提示下键入以下命令(按 [Enter] 键会把你带到一个空行):
cat > sneakers.txtphp爱好者站 http://www.phpfans.net php动态|php基础|php进阶|php模板.
相关阅读 更多 +