【cat】          合并文件和打印到标准输出

命令格式:

cat [OPTION]... [FILE]...

命令功能:

拼接文件或者做标准输入输出

命令格式:

cat [OPTION]... [FILE]...

命令参数:

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

-b, --number-nonblank                  输出非空行

-e                                             等价于-vE

-E, --show-ends                        展示最后一行

-n, --number                              所有输出行数

-s, --squeeze-blank                          有连续两行以上的空行就合并成一行

-t                                              等价于-vT

-T, --show-tabs                          制符表显示为^I

-u                                             (被忽略)

-v, --show-nonprinting          使用^和M -符号引用,除了LEB和TAB

4.6.5命令实例

实例1:log和log2加上行号合并输出

命令:

cat -n log log2

输出:

[root@localhost nihao]# cat log

hello

[root@localhost nihao]# cat log2

nihao

[root@localhost nihao]# cat log log2

hello

nihao

[root@localhost nihao]# cat -n log log2

1     hello

2     nihao

实例2:空行不计数

命令:

cat -b log

输出:

[root@localhost nihao]# cat -n log

1     hello

2

3

4     nihao

5

6     niaho

[root@localhost nihao]# cat -b log

1     hello

2     nihao

3     niaho

说明:之前还以为是消除连续的空行查看,结果发现只是加行号不把空行算在内。

实例3:log加行号后输入到log1

命令:

cat -n log >log1

输出:

[root@localhost nihao]# cat -n log>log1

[root@localhost nihao]# cat log1

1     hello

2

3

4     nihao

5

6     niaho

实例4:使用here doc来生成文件

命令:

cat >log <<EOF hello >EOF

输出:

[root@localhost nihao]# cat >log <<EOF

> hello

> EOF

[root@localhost nihao]# cat log

hello

cat命令的更多相关文章

  1. linux cat 命令详解

    linux cat 命令详解 http://linux.chinaunix.net/techdoc/system/2007/11/16/972467.shtml adb shell su //这个不一 ...

  2. Linux cat命令

    200 ? "200px" : this.width)!important;} --> 介绍 cat命令经常会用来查看一个文件的内容,并且结合它本身的一些参数经常可以用来做一 ...

  3. 每天一个linux命令(10):cat 命令

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

  4. Linux cat命令的使用

    cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能.   A:查看文件内容主要用法: 1.cat f1.txt,查看f1.txt文件的内容. 2.cat -n f1.txt,查看f ...

  5. Linux命令详解之—cat命令

    cat命令的功能是连接文件或标准输入并打印,今天就为大家介绍下Linux中的cat命令. 更多Linux命令详情请看:Linux命令速查手册 Linux 的cat命令通常用来显示文件内容,也可以用来将 ...

  6. 每天一个linux命令(8):cat 命令

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

  7. 菜鸟学Linux命令:cat命令 查看文件内容

    cat命令的用途是连接文件或标准输入并打印. 这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. Linux下查看文件内容的方式很多:vi ...

  8. cat 命令(转)

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

  9. cat > 命令也可以创建文档

    今天看<Linux/Unix系统编程手册>,发现用cat > 命令也可以直接创建文本文档: cat > testcatcreate.txttesttest [2]+ Stopp ...

  10. linux下cat命令详解

    简略版: cat主要有三大功能:1.一次显示整个文件.$ cat filename2.从键盘创建一个文件.$ cat > filename     只能创建新文件,不能编辑已有文件.3.将几个文 ...

随机推荐

  1. Doc

    一:window: 属性(值或者子对象):opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null,可以利用这个属性来关闭源窗口. 方法(函数):事件(事先设置 ...

  2. js实现可拖动Div

    随着时代的变化,越来越感觉到js的重要性,js不仅可以做web页面(如Ext框架),还可以做一些web的特效,这些特效不仅兼容PC,而且兼容手机端,毕竟是基于浏览器的,和平台没关系.现在微软的wind ...

  3. How to remove null value in json string

    Hi I'm using the below class Public List<string> name; Public List<string> midname; Once ...

  4. 冰冻三尺非一日之寒--还是web

    第十五章  javascript(js) DOM编程 javascript介绍 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript ...

  5. java语言 打印素数实例

    //根据定义判断素数---循环n-1次,当n很大时循环n次 public static void main(String[] args) {        // TODO Auto-generated ...

  6. Linux下几款好用的录屏软件

    最近需要在Linux环境下录制一段视频,自己的Linux是LinuxMint Xfce 18,网上搜了一圈发现都不太顺手.尤其是VLC,感觉不是很易用,幸好最后在Linux自带的软件管理器找到了两个不 ...

  7. html5+css+div随时笔记

    首先给头部文件引用格式 <link href="<%=basePath%>temp/public/css/style.css" rel="stylesh ...

  8. 解决Linux下启动Tomcat遇到Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

    找到启动路径所在的目录: cd bin/ vi catalina.sh 加入以下信息: export JAVA_HOME=/home/gongzi/http/jdk1.6.0_26 export JR ...

  9. Ubuntu学习总结-09 安装 Pycharm

    一 下载 PyCharm 从以下网址下载Linux版本的Pycharm,这里使用的版本是pycharm-professional-2016.2.3.tar.gz . http://www.jetbra ...

  10. Request —— 让 Node.js http请求变得超简单

    github地址: https://github.com/request/request 安装: npm install request --save-dev