码迷,mamicode.com
首页 > 系统相关 > 详细

Linux cat

时间:2017-02-25 13:32:04      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:存在   连续   bsp   新建   方式   ctr   linu   --   写入   

 1、cat 文件名  表示查看文件内容

2、 cat > 文件名 表示创建一个文件名字为“文件名”的文件,如果文件已存在,这写入的内容会覆盖已有内容 这种写法要退出编辑模式用 Ctrl + d

3、 cat > 文件名 << EOF 和2一样的功能,但是结束时只要输入EOF回车即可。

4、 如果要在已有文件内容后追加内容有两种方式:1、追加一句话:echo "balabala" |cat >> 要追加的文件

                                                                2、新建一个文件,然后把追加内容写入文件中 再用 文件一>> 文件二。

5、cat 文件一 文件二 >> 文件三 把文件一和文件二追加到文件三中去。

6、文件内容的编号:

-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行

但是当你这样输入时 cat -n 文件一 >> 文件二 这样的就只能给文件一编号然后再追加到文件二。所以它的优先级是从左到右的

Linux cat

标签:存在   连续   bsp   新建   方式   ctr   linu   --   写入   

原文地址:http://www.cnblogs.com/mouse-null/p/6441549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!