cat Linux 命令
Linux cat 命令? 是什么
解释
解释cat 命令:cat linux命令,用来连接文件并且在标准输出中打印文件。
语法:语法是
cat [命令开关] [FILE]...命令开关:
-A |
显示所有的文件 |
-b |
在输出中省略空白行的行号。 |
-e |
在每行的末尾新行之前打印一个字符 |
-E |
在每一行的末尾显示 $ (美元符号)。 |
-n |
输出所有行输出行的行号。 |
-s |
如果在输出中有多个空白行,将用一个空白行取代。 |
-T |
在输出中显示跳格tab字符。 |
-v |
非打印字符(除了跳格符,换行符,换页符)被可视的打印。 |
示例:
- 创建一个文件:
cat>file1.txt
这个命令创建了 file1.txt新文件。在文件输入后同时按 control+d (^d) 来关闭文件。
- 给文件添加数据:
cat>>file1.txt
使用操作符 >>添加数据到同名文件; 写入文件, 否则文件将被覆盖(例如,它所有的内容将被删除)。
- 显示文件内容:
catfile1.txt
此命令用来显示文件的数据。
- 连接几个文件并显示文件内容:
catfile1.txtfile2.txt
上述cat命令将连接两个文件(file1.txt and file2.txt)并且在屏幕上显示输出。
有时候不适合在显示器屏幕上输出。在这种情况下,你可以使用一个新文件打印这些文件或使用less命令者显示文件。
catfile1.txtfile2.txt|less
- 连接几个文件并且将内容输出到另一文件中。
catfile1.txtfile2.txt>file3.txt
在上面的示例,输出重定向到新文件file3.txt。cat命令将创建一个新文件file3.txt,并且在文件file3.txt中存储连接的文件输出的内容。