虚拟主机域名注册-常见问题服务器知识 → 操作系统

linux服务端的cat命令具体用法

  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




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Linux 常用命令 - mkdir怎么创建新目录
下一篇:Nginx访问日志(access_log)配置及查看详解
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部