一、命令描述与格式

将文件或标准输入组合输出到标准输出,所以注定了其可以配合管道应用,

格式:cat    [选项]    [files]

选项:

  • -A   --show-all                :等价于-vET
  • -b   --number-nonblank  :对非空行编号
  • -e                                    :等价于-vE
  • -E   --show-ends             :在每一行结尾处显示$
  • -n   --number                   :对输出的所有行编号
  • -s   --squeeze-blank        :不输出多行空行,一行空行代表
  • -t                                      :等价于-vT
  • -T   --show-tabs               :tab显示为^I
  • -u                                     :被忽略

二、举例应用

1、显示文件

$ cat  /etc/passwd

2、合并文件

$ cat  file001 file002  > file003

3、-A换行和tab显示出来

$ cat  -A  file001           //将file001中的换行和tab显示出来

4、-s相邻的空行合并成一行

$ cat -s file001

5、-b非空行编号

$cat -b file001

6、利用cat新建文件

$ cat > news   //新建文件后,输入字符,然后ctrl+d保存后退出

最新文章

  1. win7+IIS7下木有4.0框架问题的解决方案
  2. diff/merge configuration in Team Foundation - common Command and Argument values - MSDN Blogs
  3. MySQL DELETE语句和TRUNCATE TABLE语句的区别
  4. 应用服务器和Web服务器
  5. 040医疗项目-模块四:采购单模块—采购单创建好之后跳转到采购单修改页面(editcgd.action)
  6. Cannot change version of project facet Dynamic Web Module to 3.1
  7. WinDbg 命令三部曲:(三)WinDbg SOSEX 扩展命令手册
  8. Java系列:关于Java中的桥接方法
  9. 【Android Training - UserInfo】记住登入用户的信息[Lesson 1 - 使用AccountManager来记住用户]
  10. Problem B: 点之间的距离
  11. asp.net core 教程(五)-配置
  12. matlab文件读写处理实例(二)——textread批量读取文件
  13. Android中一个经典理解误区的剖析
  14. [Swift]LeetCode661. 图片平滑器 | Image Smoother
  15. [Ynoi2018]末日时在做什么?有没有空?可以来拯救吗?
  16. python 缺少module
  17. 【Linux高级驱动】input子系统框架
  18. nunit2.5.7 单元测试时提示:“当前不会命中断点 还没有为该文档加载任何符号”
  19. 分享一个 Java String split 快速分割的方法
  20. Java之List使用场景

热门文章

  1. http host头攻击漏洞
  2. GraphicsLab 之 Atmospheric Scattering (二)
  3. MySQL数据更新
  4. JDK 15已发布,你所要知道的都在这里!
  5. 色相偏移 HueShift ASE
  6. Boost随机库的简单使用:Boost.Random(STL通用)
  7. 安装rose遇到的问题
  8. Python+爬虫+xlwings发现CSDN个人博客热门文章
  9. PyQt(Python+Qt)学习随笔:怎么在QScrollArea滚动区域中展示子部件的超长内容?
  10. 关于RequestParam在不同的Spring版本上,接口在controller重载时注解可能失效的踩坑记录