cat命令

连接文件并打印到标准输出设备上,cat经常用来显示文件的内容

注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。

为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。

-n或-number:有1开始对所有输出的行数编号;

-b或--number-nonblank:和-n相似,只不过对于空白行不编号;

-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;

-A:显示不可打印字符,行尾显示“$”;

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

从键盘创建一个文件

$ cat > d.txt

将几个文件合并为一个文件

$ cat c.txt d.txt > e.txt

显示一个文件的内容

$ cat e.txt

显示多个文件的内容

$ cat e.txt a.txt

对所有输出行编号

$ cat  -n e.txt

对非空输出行编号

$ cat -b e.txt 

如果有连续两行以上的空白行,输出时只显示一行

$ cat -s e.txt 

显示不可打印字符,输出时每行结尾会加上一个$

$ cat -A e.txt 

将一个文件的内容加上行号后输入到另一个文件里(直接覆盖掉这个文件原来的内容)

$ cat  -n e.txt > a.txt

将一个文件的内容加上行号后输入到另一个文件里(在尾部追加)

$ cat  -n e.txt >> a.txt

复制这个文件

$ cat   e.txt > a.txt

合并几个文件,并且test4是已经排好序的

$ cat test test1 test2 test3 | sort > test4

如果有大量的文件包含不适合在输出端子和屏幕滚动起来非常快,我们可以多和少用参数与cat命令如上表演。

$ cat e.txt | more

$ cat e.txt | less

tac命令

反序输出文件的内容,文件的最后一行显示在第一行

它可以对调试日志文件提供了很大的帮助,扭转日志内容的时间顺序。

$ tac e.txt 

最新文章

  1. Fixed Responsive Nav – 响应式的单页网站导航插件
  2. 《Java程序设计》第2周学习总结
  3. hibernate一对多注解
  4. HTML5视频标签video
  5. WebService是什么
  6. 使用HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
  7. Delphi的注册表操作
  8. 是时候开始用C#快速开发移动应用了
  9. 【公众号系列】浅谈SAP项目管理的技能
  10. python学习:注释、获取用户输入、字符串拼接、运算符、表达式
  11. 第三十节,目标检测算法之Fast R-CNN算法详解
  12. 和李洪强一起学设计01 PS第一天
  13. m100(2) 云台自动跟踪
  14. Dubbo的原理以及详细原理、配置
  15. DFA化简
  16. 第二个Spring冲刺周期团队进展报告
  17. RGB转灰度图的几种算法
  18. 动态规划(Dynamic Programming)
  19. java中的 public protected friendly private
  20. windos 查看指定端口,将指定进程杀死

热门文章

  1. clientHeight & clientWidth & offsetHeight & offsetWidth & outerWidth & innerWidth & outerWidth & outerHeight
  2. spring笔记(三)
  3. Spark分布式执行原理
  4. C#的23种设计模式概括
  5. P1338 末日的传说
  6. ListView获取网络数据并展示优化练习
  7. [Noip2004]虫食算 dfs
  8. 如何在数据访问层上提高js的执行效率
  9. HDU 2844 二进制优化的多重背包
  10. The xor-longest Path [Trie]