1.cat命令功能

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

2.cat命令格式

cat  [option]... [file]...

3.cat命令参数-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- 引用,除了 LFD 和 TAB 之外

--help               显示此帮助信息并离开

4.cat命令实例

a.查看文件内容#cat 文件名

[root@centos-5 ~]# cat demo.txt

aaaaaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbbb

ccccccccccccccccccccc

dddddddddddddddddddd

#cat -n 文件名 显示内容行号

[root@centos-5 ~]# cat -n demo.txt

1  aaaaaaaaaaaaaaaaaaaa

2  bbbbbbbbbbbbbbbbbbbb

3  ccccccccccccccccccccc

4  dddddddddddddddddddd

[root@centos-5 ~]# cat -ne demo.txt

1  aaaaaaaaaaaaaaaaaaaa$

2  bbbbbbbbbbbbbbbbbbbb$

3  ccccccccccccccccccccc$

4  dddddddddddddddddddd$

b.cat 创建文件并追加内容,也可以向已有文件追加内容[root@centos-5 ~]# cat > text.txt

aaaaaaaa

vvvvvvvv

[root@centos-5 ~]# ll

total 96

drwxr-xr-x 2 root root  4096 Dec  6 00:40 aaaa

-rw------- 1 root root   909 Mar  8  2016 anaconda-ks.cfg

-rw-r--r-- 1 root root     5 Dec  9 01:25 a.txt

-rw-r--r-- 1 root root    85 Dec  9 01:08 demo.txt

-rw-r--r-- 1 root root    81 Jan 12  2010 index.html

-rw-r--r-- 1 root root 36494 Mar  8  2016 install.log

-rw-r--r-- 1 root root  3849 Mar  8  2016 install.log.syslog

-rw-r--r-- 1 root root    18 Dec  9 01:27 text.txt

[root@centos-5 ~]# cat >> B.txt <

> aaaaaaaaaaaaaaaaa

> bbbbbbbbbbbbbbbbbbb

> ccccccccccccccccc

> EOF

[root@centos-5 ~]# LL

-bash: LL: command not found

[root@centos-5 ~]# ll

total 104

drwxr-xr-x 2 root root  4096 Dec  6 00:40 aaaa

-rw------- 1 root root   909 Mar  8  2016 anaconda-ks.cfg

-rw-r--r-- 1 root root     5 Dec  9 01:25 a.txt

-rw-r--r-- 1 root root    56 Dec  9 01:30 B.txt

-rw-r--r-- 1 root root    85 Dec  9 01:08 demo.txt

-rw-r--r-- 1 root root    81 Jan 12  2010 index.html

-rw-r--r-- 1 root root 36494 Mar  8  2016 install.log

-rw-r--r-- 1 root root  3849 Mar  8  2016 install.log.syslog

-rw-r--r-- 1 root root    18 Dec  9 01:27 text.txt

c.cat 连接多个文件的内容并且输出到一个新文件中[root@centos-5 ~]# cat a.txt

aaaa

[root@centos-5 ~]# cat B.txt

aaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbb

ccccccccccccccccc

[root@centos-5 ~]# cat demo.txt

aaaaaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbbb

ccccccccccccccccccccc

dddddddddddddddddddd

[root@centos-5 ~]# cat a.txt B.txt >> demo.txt

[root@centos-5 ~]# cat demo.txt

aaaaaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbbb

ccccccccccccccccccccc

dddddddddddddddddddd

aaaa

aaaaaaaaaaaaaaaaa

bbbbbbbbbbbbbbbbbbb

ccccccccccccccccc

linux cat命令追加,linux cat命令相关推荐

  1. linux中cat more less head tail 命令区别

    1.cat 显示文件连接文件内容的工具: cat 是一个文本文件查看和连接工具.查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名. 比如: [root@localhost ~]# c ...

  2. linux的管道 |和grep命令以及一些其他命令(diff,echo,cat,date,time,wc,which,whereis,gzip,zcat,unzip,sort)...

    linux提供管道符号"|",作用是命令1的输出内容作为命令2的输入内容.通常与grep命令一起使用. 格式:命令1 |命令2 grep命令:全称为global regular e ...

  3. linux view查看日志命令,linux查看日志文件内容命令tail、cat、tac、head、echo、vi

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...

  4. java查看日志命令_[Java教程]【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...

    [Java教程][Linux]linux查看日志文件内容命令tail.cat.tac.head.echo 0 2017-11-14 12:00:29 linux查看日志文件内容命令tail.cat.t ...

  5. linux view查看日志命令,【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...

  6. linux查看日志文件内容命令tail、cat、tac、head、echo、vi

    linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...

  7. Linux 基本命令(七)--cat,less,more,head,tail,nl 常用命令

    2019-07-30 cat,less,more,head,tail,nl 命令基本使用 cat  由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出(除不能像c ...

  8. linux下cat命令,关于cat >file 、cat <file <<EOF、cat <<-EOF的区别

    我们经常会碰到这样一个场景: 执行脚本的时候,需要往一个文件里自动输入N行内容. 如果是少数的几行内容,还可以用echo追加方式,但如果是很多行, 单纯用echo追加的方式就显得愚蠢之极. 这个时候, ...

  9. linux cat命令缩写,linux下cat命令详解

    cat 能够一同显现多个文件的内容,比方咱们能够在一个cat指令上一同显现两个文件的内容;那么你知道linux下cat命令详解么?接下来是小编为大家收集的linux下cat命令详解,欢迎大家阅读: l ...

  10. linux重定向多个文件,cat命令利用Linux重定向合并文件

    cat命令利用Linux重定向合并文件 看一下文档: [doctor@localhost Documents]$ cat --help 用法:cat [选项]... [文件]... 将[文件]或标准输 ...

最新文章

  1. NOIP2018TG 初赛复习
  2. 【STM32】定时器程序
  3. 哈希表(散列表)基础概念与经典题目(Leetcode题解-Python语言)之中——实际应用
  4. python逆序数的程序_计算逆序数(归并法)程序问题 (Python)
  5. 特斯拉第四季度生产超30.5万台车 全年交付近百万台
  6. Android中将一个图片切割成多个图片
  7. OpenCV中对Mat里面depth,dims,channels,step,data,elemSize和数据地址计算的理解
  8. 常见视频高速接口分析MIPI,LVDS,RGB,HDMI
  9. 现代通信原理A.1-a:仿真确定信号波形与频谱(Matlab版)
  10. 【Java】菜鸟教程Java基础测试刷题笔记
  11. logback配置详解
  12. 网络工程师考试历年真题汇总及教程第5版pdf
  13. Unity Shader 假光源效果
  14. 北京新房成交10月下旬暴增 二手房均价年内首次微涨
  15. 6个哄自己开心的小技巧
  16. R数据分析:纵向数据如何做中介,交叉滞后中介模型介绍
  17. 解决photoshop cs5每次打开都输入序列号的问题 (至少我好用 win7 64位)
  18. 【433 发射接收源码】
  19. C语言26个英文字母点阵,16X16点阵C语言程序(国外英文资料).doc
  20. 动态设置view或布局的宽高

热门文章

  1. 微信授权登陆服务器,微信公众号开发流程--微信第三方授权登陆流程
  2. 考研数学 妙题摘记(3) (求数列和的极限,附定积分定义法)
  3. 创建联系人vcf文件通讯录
  4. linux如何修改引导分区表,修改引导记录
  5. python中的pandas库如何读数据_Python之Pandas库学习(二):数据读写
  6. iShot--免费Mac截图工具
  7. 微信小程序退出到微信
  8. android仿微信的开门效果
  9. 在Excel表格里面一点就出现“√”符号选项的方法
  10. 运动目标跟踪(十七)--一些跟踪算法简述及跟踪牛人资料整理