首页 > 系统服务 > 详细

Linux常用命令(九) - cat

时间:2014-11-15 18:53:00      阅读:327      评论:0      收藏:0      [点我收藏+]

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 

1. 命令格式:

cat [选项] 文件


2. 命令功能:

cat主要有三大功能:

a. 一次显示整个文件: cat filename

b. 创建一个新的文件, 不能编辑现有文件: cat > filename

c. 将几个文件合并为一个文件: cat file1 file2 > file


3. 命令参数:

-A, --show all     等价于 -vET

-b, --number nonblank    对非空输出行编号

-e  等价于 -vE

-E, --show-ends          在每行结束处显示 $

-n, --number     对输出的所有行编号,由1开始对所有输出的行数编号

-s, --squeeze blank  有连续两行以上的空白行,就代换为一行的空白行 

-t  与 -vT 等价

-T, --show tabs  将跳格字符显示为 ^I

-u   (被忽略)

-v, --show nonprinting   使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外


4. 命令实例: 

实例一: 输出log22.txt的文件内容并加上行号

命令: cat -n log22.txt log33.txt


实例二: 合并两个文件的内容并加上行号

命令: cat -b log22.txt log33.txt 

说明: 将文件log22.txt和log33.txt的内容加上行号并打印到屏幕上


实例三: 将文件内容加上行号并输入到另一个文件里

命令: cat -n log22.txt > log.log

说明: 将文件log22.txt加上行号后输入到log.log里面


实例四: 反向显示

命令: tac log.txt

说明:tac是将cat反过来写, 所以他的功能就跟 cat 相反,cat 是由第一行到最后一行连续显示在萤幕上,

而 tac 则是由最后一行到第一行反向在萤幕上显示出来!



Linux常用命令(九) - cat

原文:http://blog.csdn.net/zdp072/article/details/41147619

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!