虚拟主机域名注册-常见问题 → 服务器知识 → 操作系统 | ||||
cat命令的语法: cat [OPTION] [FILE]... 显示文件内容 要显示文件的内容,可以将cat命令与文件名一起使用。 在下面的示例中,它将显示/ etc / password文件的内容。 # cat /etc/passwd 输出: ![]() 在终端中查看多个文件的内容 要显示多个文件的内容,可以对多个文件名使用cat命令。 在下面的示例中,它将在终端中显示test01和test02文件的内容。 # cat test01 test02 输出: ![]() 使用Cat命令创建文件 您可以使用以下命令创建一个名为test02文件的文件 # cat > test02 该命令等待用户输入,键入所需的文本,然后按CTRL + D。它将文本写入文件test02。 您可以使用以下cat命令查看文件的内容。 ![]() 在文件中显示行号 您可以在cat命令中使用“ -n”选项,以行号查看文件的内容。 使用以下命令,您可以看到带有行号的test01.txt文件的内容。 ![]() 将Cat命令与更多或更少的选项一起使用 如果具有大量内容的文件无法容纳在输出终端中,并且屏幕快速滚动,我们可以通过cat命令使用越来越少的参数,如下例所示。 # cat movies-list.txt | more # cat movies-list.txt | less 将一个文件的内容复制到另一个文件 cat命令可用于将一个文件的内容复制到另一个文件。 在下面的示例中,它将文件text01的内容复制到文件text02。 # cat text01 > text02 输出重定向操作符(>)用于在移动新内容之前刷新目标文件。如果要使用目标文件中的现有内容移动新内容,请使用另一个重定向运算符(>>),该操作符用于将内容追加到目标文件中。 使用cat命令突出显示行尾 您可以在cat命令中使用“ -e”选项,以在行的末尾和段落之间的空格中显示“ $”。我们使用此选项将多行压缩为一行。 查看以下示例,以更好地理解: ![]() 用Tab分隔的文件中的显示行 要在文件中显示TAB分隔的行,可以将cat命令与“ -T”选项一起使用。 在下面的示例中,您可以看到TAB空间填充有'^ I'字符。 ![]() 一次显示多个文件的内容 您可以将分号(;)分隔符与几个cat命令一起使用,如下面的示例所示,此处我们显示三个文件的内容,分别命名为text01,text02和text03。 ![]() 将输入与重定向运算符一起用于cat命令 cat命令可以与标准重定向运算符(<)配合使用,以获取命令的输入。< p=""> 在下面的示例中,cat命令从文件text01获取输入,并在终端中显示输出。 ![]() 在单个文件中串联多个文件内容 您可以使用cat命令将多个文件的内容重定向到单个文件中。 在下面的示例中,它将文件text01,text02和text03的内容重定向到文件text04中。 # cat text01 text02 text03 > text04 对多个文件的内容进行排序,并在单个文件中重定向输出 在下面的示例中,它将创建文件text04,并将cat命令的输出通过管道传递到进行排序,结果将重定向到文件text04。 # cat text01 text02 text03 | sort > test4 使用cat显示非打印字符 通过使用“ -v”选项,您可以使用cat命令在文件中显示不可打印的字符。 在下面的示例中,我显示了文件test123.txt的不可打印字符。 # cat -v test123.txt cat命令的“ -A”选项 “ -A”选项是“ -v”,“-E”和“ -T”选项的组合。如果您有一些需要使用这三个选项的特定要求,则可以仅使用“ -A”选项来完成所有三个选项的工作,如以下示例所示: #cat -A test.txt
|
||||
>> 相关文章 | ||||
没有相关文章。 |