一、cat 命令概述:
cat 命令是 concatenate(连锁)的简写,意思是合并文件。
cat 命令是 concatenate(连锁)的简写,意思是合并文件。
二、cat 命令的使用方式:
cat [-AbeEnstTuv] [-help] [--version] fileName
把档案串连接后传到基本输出(屏幕 或者 追加到另一个文档)
三、cat 命令的参数:
-n (-number) 由 1 开始对所有输出的行数编号
-b (-number-nonblank) 和 -n 相似,只是该参数不会对空白行进行编号
-s (-squeeze-blank) 当遇到有连续两行以上的空白行,就将其替换为一行的空白行
-v (-show-nonprinting)
四、cat 命令使用示例:
1、cat -n textfile1 > textfile2 把 textfile1 文档的内容进行编号后,输出到 textfile2 这个文档中。
注:该操作会将 textfile2 文档中的原有内容进行清空和替换
2、cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 文档的内容进行编号(空白行不编号)后,将其内容追加到 textfile3 文档里
注:该操作只是将内容追加到 textfile3 文档的最后,并不会对该文档的原有内容进行变动
3、cat /dev/null > /etc/text.txt 清空 text.txt 文档的内容
五、cat 命令的主要三大功能:
1、一次显示整个文件: $ cat filename
2、从键盘创建一个文件。 $ cat > filename (该操作只能创建新文件,不能编辑已有文件)
3、将多个文件合并为一个文件 $ cat file1 file2 > file3
六、重导向符号:
1、 ">" :这个是重导向输出符号,可以将 cat 命令的标准屏幕输出导向为自己指定的任意输出(如某个文件)
2、 "<" :这个是重导向输入符号,可以将 cat 命令的标准键盘输入导向为自己指定的任意输入(如某个已存在的文件)