每天一个Linux命令(11):cat命令
2024-09-06 09:48:27
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
最新文章
- 未能加载文件或程序集“System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件
- It matters, In the coming year ,i will stand here.
- over
- Android ListView与ExpandableListView设置分割线divider
- ubuntu install rpm package
- EXTJS 4.2 资料 Grid嵌套
- Python之print语句
- python模块学习 logging
- Modulo Sum(背包 + STL)
- firebug加载不了js脚本文件问题
- 项目积累——Blockingqueue,ConcurrentLinkedQueue,Executors
- QT小记之在VS2005中使用(设置QMAKESPEC环境变量,以及编译QT Lib)
- linux多线程示例
- HtmlParser的使用-爬虫学习(三)
- SQL server 数据库 ——聚合函数(一列 多行,值类型)
- 常见C++面试题(三)
- Django创建博客
- THUWC2018滚粗记
- I/O模型之四:Java 浅析I/O模型(BIO、NIO、AIO、Reactor、Proactor)
- Quartz.NET 配置文件详解
热门文章
- 228. Summary Ranges (everyday promlems) broken problems
- IOS 4个容易混淆的属性(textAligment contentVerticalAlignment contentHorizontalAlignment contentMode)
- [转载]——Axure+SVN配置
- ELF格式文件符号表全解析及readelf命令使用方法
- NYOJ(680),摘枇杷,(暴力,或者二分搜索)
- unity简单例子
- Eclipse Python插件 PyDev
- rbg的代码
- Large-scale Scene Understanding (LSUN)
- 树梅派(Raspberry Pi 3b)安装kali linux 2.0