cat命令连接文件并打印到标准输出设备上。

注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。

语法

cat(选项)(参数)

选项

-n或--number:有1开始对所有输出的行数编号;
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-A:显示不可打印字符,行尾显示“$”;
-e:等价于"-vE"选项;
-t:等价于"-vT"选项。

参数

文件列表:指定要连接的文件列表。

实例

设ml和m2是当前目录下的两个文件

1)在屏幕上显示文件m1的内容

cat m1

2)同时显示文件m1和m2的内容

cat m1 m2

3)将文件ml和m2合并后放入文件file中

cat m1 m2 > file

4)显示文件m1的内容时加上行号

cat -n m1

5)将m1的内容完整的显示出来(包含特殊字符)

cat -A m1

最新文章

  1. 未能加载文件或程序集“System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件
  2. It matters, In the coming year ,i will stand here.
  3. over
  4. Android ListView与ExpandableListView设置分割线divider
  5. ubuntu install rpm package
  6. EXTJS 4.2 资料 Grid嵌套
  7. Python之print语句
  8. python模块学习 logging
  9. Modulo Sum(背包 + STL)
  10. firebug加载不了js脚本文件问题
  11. 项目积累——Blockingqueue,ConcurrentLinkedQueue,Executors
  12. QT小记之在VS2005中使用(设置QMAKESPEC环境变量,以及编译QT Lib)
  13. linux多线程示例
  14. HtmlParser的使用-爬虫学习(三)
  15. SQL server 数据库 ——聚合函数(一列 多行,值类型)
  16. 常见C++面试题(三)
  17. Django创建博客
  18. THUWC2018滚粗记
  19. I/O模型之四:Java 浅析I/O模型(BIO、NIO、AIO、Reactor、Proactor)
  20. Quartz.NET 配置文件详解

热门文章

  1. 228. Summary Ranges (everyday promlems) broken problems
  2. IOS 4个容易混淆的属性(textAligment contentVerticalAlignment contentHorizontalAlignment contentMode)
  3. [转载]——Axure+SVN配置
  4. ELF格式文件符号表全解析及readelf命令使用方法
  5. NYOJ(680),摘枇杷,(暴力,或者二分搜索)
  6. unity简单例子
  7. Eclipse Python插件 PyDev
  8. rbg的代码
  9. Large-scale Scene Understanding (LSUN)
  10. 树梅派(Raspberry Pi 3b)安装kali linux 2.0