原来cat命令是一个双胞胎,还有一个性格与之相反的家属tac。
cat是Linux常用的基础命令,它能够读取文件内容并在终端显示,cat file1 file2,后面可以跟一个或者多个文件。
而且还能创建文件 ,cat > 新文件名,之后输入想要的文件内容,Ctrl+d结束,再ls查看就能看到新创建的文件了。还能从标准输入中读取数据。
有几个选项也是比较常用:-n 给输出的每一行加上行号。-b 也是给每一行加上行号,不过如果文件中有空白行,则会跳过空白行,不包括tab键和空格。-s 去掉多余的空行,只保留一个空行。-T 如果文件中有tab键制表符,会给一个提示(^I)。-A 显示所有的内容。
tac命令,拼写刚好与cat相反,看它的拼写大概就能猜出它的作用了,用tac查看文件内容,显示在终端的内容是对调过来的,第一行变成后一行,而后一行则翻身做了主角。
真是大起大落是人生啊。