Linux cat命令示例
时间:2020-02-23 14:39:25 来源:igfitidea点击:
cat命令是Linux中最常用的命令之一。
Linux cat命令是连接的缩写,它允许用户执行以下操作。
- 查看文件内容
- 重定向文件输出
- 创建文件和输入内容
在本教程中,我们看一下cat命令以及一些如何使用它的示例。
语法:
$cat [option] [file]
1.显示文件内容
要查看文件的内容,请使用以下语法。
$cat file-name
例如,查看文件/etc/passwd
运行:
$cat /etc/passwd
2.查看多个文件
除了查看单个文件之外,您还可以使用如下所示的语法在一个命令中查看多个文件。
$cat file1 file2
例如,我们有2个文件,其内容如下。
要同时查看文件,请运行:
$cat file1.txt file2.txt
3.编号文件中的内容行
如果要对文件中的内容行进行编号,请使用-n,如下所示。
$cat -n filename
例如,
$cat -n /etc/passwd
4.使用cat命令或者多或者少的选项
"更多"或者"更少"参数使用户可以轻松滚动很长的内容,而滚动的内容很快就滚动下来,从而难以跟随。
synatx非常简单。
$cat filename | less
或者
$cat filename | more
5.使用cat命令创建文件
要创建文件,请使用">"符号,如以下语法所示。
$cat > filename
接下来,键入所需的文本输入,最后,按CTRL + D退出。
文本将被写入文本文件。
您可以使用cat命令来验证这一点,如第一个示例所示。
6.一次查看多个文件
假设您要一次查看多个文件,请使用冒号";"分隔显示的文件,如图所示。
cat file1.txt; cat file2.txt; cat file3.txt; cat file4.txt ...
7.将标准输出附加到另一个文件
您可以使用双倍大号重定向操作符" >>"将内容附加到文件中,如图所示。
cat file1 >> file2
这会将文件1的内容附加到文件2上。
8.使用重定向运算符将文件的输出重定向到另一个文件
您可以使用">"(大于)符号将文件的标准输出重定向到新文件中。
cat file1 > file2
如上面的输出所示,执行此操作时应格外小心,因为此操作将覆盖目标文件的内容。
要将多个输出重定向到单个文件中,请使用以下语法
$cat file1 file2 file3 file4 > file5