本期微子网络将为您带来Linux中的cat命令的功能。文章内容丰富,从专业角度分析叙述。看完这篇文章,希望你能有所收获。

cat命令的目的是连接文件或标准输入并打印它们。此命令通常用于显示文件内容,或连接几个文件进行显示,或从标准输入中读取内容并显示。它通常与重定向符号一起使用。

1命令格式:

cat[选项][文件]。

2命令功能:

卡特彼勒有三个主要功能:

1.一次显示整个文件:cat文件名

2.从键盘创建文件:猫》文件名只能创建新文件,但不能编辑现有文件。

3.将几个文件合并成一个文件:卡特彼勒文件1文件2文件

3命令参数:

-A,- show-all相当于-vET

-b,-number-非空数字非空输出行

-e相当于-vE

-E,- show-ends在每一行的末尾显示s

-n,- number对所有输出行进行编号,并对从1开始所有输出行进行编号

-s,-挤压-空白如果有两个以上连续的空白行,它们将被一个空白行替换

-t相当于-vT

-T,-show-tab将制表符显示为I

-u(忽略)

-v,-show-非打印用途和M-引用,LFD和TAB除外

4使用实例:

实例一:把 log2012.log 的文件内容加上行号后输入 log2013.log 这个文件里

命令:

cat -n log2012.log log2013.log

输出:

[root @ localhost test]# cat log 2012 . log

2012-01

2012-02

=====[root @ localhost test]# cat log 2013 . log

2013-01

2013-02

2013-03

=====[root @ localhost test]# cat-n log 2012 . log log 2013 . log

1 2012-01

2 2012-02

5======

6 2013-01

7 2013-02

10 2013-03

11======[root@localhost test]#

描述:

实例二:把 log2012.log 和 log2013.log 的文件内容加上行号(空白行不加)之后将内容附加到 log.log 里。

命令:

cat-b log 2012 . log log 2013 . log log . log

输出:

[root @ localhost test]# cat-b log 2012 . log 2013 . log log . log

1 2012-01

2 2012-02

3======

4 2013-01

5 2013-02

6 2013-03

7======[root@localhost test]#

实例三:把 log2012.log 的文件内容加上行号后输入 log.log 这个文件里

命令:

输出:

[root @ localhost test]# cat log . log

[root @ localhost test]# cat-n log 2012 . log]log . log

[root @ localhost test]# cat-n log . log

1 2012-01

2 2012-02

5======

[root@localhost测试]#

示例4:使用此文档生成文件

输出:

【root @ localhost test】# cat】log . txt《EOF

你好

《世界》

《Linux》

《PWD》=$(pwd)

《EOF》

[root @ localhost test]# ls-l log . txt

-rw-r - r - 1根根37 10-28 17:07 log.txt

[root @ localhost test]# cat log . txt

你好

世界

Linux操作系统

PWD=/opt/soft/测试

[root@localhost测试]#

描述:

注意粗体部分,这里doc可以进行字符串替换。

备注:

Tac(反向列表)

命令:

tac log.txt

输出:

[root @ localhost test]# tac log . txt

PWD=/opt/soft/测试

Linux操作系统

世界

你好

描述:

Tac把cat写反了,所以作用和cat相反。cat从第一行到最后一行连续显示在屏幕上,而tac从最后一行到第一行反向显示。

以上是微子网络分享的关于Linux中cat命令的功能。如果有类似疑惑,不妨参考以上分析了解。如果你想了解更多,请关注微子网络

linux cat命令的作用,Linux中cat命令的作用有哪些相关推荐

  1. linux更改运行级别错误,Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt...

    <Vmware中RedHat命令行和图形界面切换 Linux运行级别 默认界面配置 修改错误配置.ppt>由会员分享,可在线阅读,更多相关<Vmware中RedHat命令行和图形界面 ...

  2. unix和linux命令_Linux / Unix系统中SSH命令的用法

    unix和linux命令 Any security-minded Linux user will always use SSH protocol when connecting to servers. ...

  3. oracle数据库中spool的作用,Oracle中Spool命令如何使用 Oracle中Spool命令使用方法

    Oracle中Spool命令如何使用?本篇文章小编给大家分享一下Oracle中Spool命令使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 方法/步骤 首先需要明白 ...

  4. repo命令添加bin_Linux shell中getopts命令学习--实现一个添加yum源的脚本

    这是本人第一次写博客,之前从一些开源技术网站上看到不少大牛和前辈们的文章,从中学习受益.本着开源界的奉献和学习精神,觉得有必要将自己的学习成果拿出来与大家一起交流分享,既当作是一种自我学习的总结也可能 ...

  5. ubuntu命令行语法_Linux中重定向命令行的总结(ubuntu学习第三讲)

    1. 标准输入的控制 语法:命令< 文件将文件做为命令的输入. 例如: mail -s "mail test" test@gzu521.com < file1 将文件f ...

  6. oracle中spool命令的使用,Oracle中Spool命令的使用方法实例

    Oracle中Spool命令的使用方法实例 前言 对于Oracle中的Spool命令,其实还可以换一种问法为,如何将sqlplus中的结果输出到指定的文件夹中. 近期在进行Oracle数据库备份的时候 ...

  7. 查看mysql view作用_Mysql中View视图的作用

    浙江PHP博客分享关于Mysql中使用View视图的作用.很多小伙伴知道视图的作用,却不知道为什么要使用视图以及视图的一些好处是什么,下面浙江一点PHP将详细阐述关于视图的用法以及作用. 作用一: 提 ...

  8. macos xampp mysql 命令_MAC系统XAMPP 中 MySQL命令行client配置使用

    在PHP的学习过程中.MySQL预计是必定会接触的. MySQL的管理相信大家也会使用phpmyadmin: 好吧.phpmyadmin的确是MySQL管理的神器,你想要的.他好多都有,在开发的过程中 ...

  9. [转载] c语言中检查命令行参数_C中的命令行参数

    参考链接: Java中的命令行参数 c语言中检查命令行参数 Command line argument is a parameter supplied to the program when it i ...

  10. 表分析oracle的作用,Oracle中分析表的作用

    1.分析更新表的统计信息,,有可能导致执行计划改变.. 2.以的analyze table abc compute statistics;这条为例,生成的统计信息会存在于user_tables这个视图 ...

最新文章

  1. CentOS6安装nodejs
  2. python将空格变成换行_python之路(2)
  3. 电流控制型开关电源的基本电路
  4. 【运筹学】指派问题、匈牙利法总结 ( 指派问题 | 克尼格定理 | 匈牙利法 | 行列出现 0 元素 | 试指派 | 打 √ | 直线覆盖 ) ★★★
  5. 画风清奇!看看大佬怎么玩Python
  6. MATLAB数据分析2
  7. java 适用参数_Java功能的适用性
  8. math.sqrt_Math.SQRT1_2属性与JavaScript中的示例
  9. Linux笔记-bash中解决if语句中command not found问题
  10. String变量作为参数传递的是String变量的副本
  11. 神经网络模型中class的forward函数何时调用_总结深度学习PyTorch神经网络箱使用...
  12. xshell/putty 连接 linux 虚拟机 connection failed 的解决方案
  13. 关于变量声明的var,let,const
  14. selnium 判断页面加载完成_selenium webdriver——等待页面元素加载完成
  15. 使用APUE源码找不到apue.h
  16. python语言的单行注释以单引号开头_知到智慧树大数据分析的python基础(山东联盟)(1)答案章节期末答案...
  17. 草图大师SketchUp pro 2018中文版
  18. Oracle数据库打补丁注意事项
  19. 对正在准备2022年哈尔滨工程大学计算机类考研复试的考生的一些建议
  20. ICP 问题之 SVD

热门文章

  1. ESP32开发-HTTP POST请求发送图片
  2. 虚拟机linux清理空间,虚拟机占用物理磁盘空间不断增大,怎么清理?
  3. Word 2003 视频教程-关闭 Word(转)
  4. Mininet-WiFi的安装
  5. Java lambda表达式理解
  6. Yahoo!的项目工作流程[转]
  7. 人群分析行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. DTOJ#5201. 太空漫步
  9. 弘辽科技:仅仅6招!教你快速入选淘宝猜你喜欢商品池
  10. VBA的3种错误处理方式 on error goto 0 /-1 , on error resume next , on error goto index,是抛出异常,还是忽略报错,还是进行错误捕捉?