cat命令用于连接文件打印到输出设备中

cat是linux的基本文本输出命令,通常用于查看文件内容。

语法

cat (参数)(选项)

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

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

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

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 --show-ends : 在每行结束处显示 $。

-T 或 --show-tabs: 将 TAB 字符显示为 ^I。

-e : 等价于 -vE。

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

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

cat主要功能

1、一次显示文件的所有内容 cat filename

2、从磁盘创建一个新文件cat >filename(只能创建新文件不能编辑已有文件)

3、将几个文件合并为一个文件cat   file1   file2  > file

事例

cat -n file1 > file2 把 file1 的档案内容加上行号后输入 file2 这个档案里

cat -b file1file2 >> file3 file1 和 file2 的文档内容加上行号(空白行不加)之后将内容附加到 file3 文档里:

如果原来没有 b.txt 文件。那么:

cat >b.txt <

EOF

输入第一行后,输入EOF,回车,就可以生成一个 b.txt 文件。其中EOF是告诉 bash 哪个符号代表文件结束。当然你也可以使用自己习惯的符号。

[bob@bob tmp]$ cat >b.txt<

1

2

3

abc

[bob@bob tmp]$ cat b.txt

1

2

3

清空 /etc/test.txt 文档内容:

cat /dev/null > /etc/test.txt

linux常中的cat命令,cat命令-linux常用命令cat用法详解相关推荐

  1. python中values是什么意思_Python values()与itervalues()的用法详解

    dict 对象有一个 values() 方法,这个方法把dict转换成一个包含所有value的list,这样,我们迭代的就是 dict的每一个 value: d = { 'Adam': 95, 'Li ...

  2. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  3. python3 join函数_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 '' ...

  4. linux ctags目录在哪里,Linux(centos)下vim、ctags的配置及基本用法详解

    一.vi/vim 基本使用方法vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的配置和一小部分指令.由于对Unix及Linux系统 ...

  5. SQL中的left outer join,inner join,right outer join用法详解1

    LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行. LEFT JOIN 关键字语法 SELECT column_ ...

  6. c语言中整形变量,C语言基本数据类型:整型(int)用法详解

    1.整型int C语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负.int是整型之一,一般被称为整型.以后,在不产生歧义的情况下,我们把整数类型和int都称为整 ...

  7. python中的real函数_RealPython 基础教程:Python 字符串用法详解

    字符串是一个由字符数据组成的序列.字符串处理是编程必备的技能,很少有应用程序不需要操作字符串的. Python 提供了丰富的运算符.函数和类方法来操作字符串. 通过本文,你将了解如何访问字符串以及提取 ...

  8. html中字段是日期控件,jQuery日历插件datepicker用法详解

    jQuery是一款不可多得的非常优秀的javascript脚本开发库,而基于其上的很多插件也是非常规范和卓越的,如果错过这番美景真是太可惜了,比如datepicker这个插件. 一般MIS系统的前端, ...

  9. java中po代码示例_java操作oracle常用的示例代码详解

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...

  10. SQL中的left outer join,inner join,right outer join用法详解

    SQL提供了多种类型的连接方式,它们之间的区别在于:从相互交叠的不同数据集合中选择用于连接的行时所采用的方法不同. 连接类型                                       ...

最新文章

  1. l-lsblk查看设备可用块设备
  2. 每天定时备份mysql数据库任务
  3. 正数、负数、和小数正则表达式 ios_【3-17】使用正则表达式去掉字符串间的各种符号...
  4. JAVA加密算法(DSA)
  5. SSO的通用标准OpenID Connect
  6. 台球当中,击球的力量能传递多远?
  7. CentOS7搭建NTP服务器
  8. sysctl.conf文件详解
  9. 信息学奥赛一本通(1405:质数的和与积)
  10. Table隔行变色的JavaScript代码
  11. Android 系统性能优化(41)---Android代码内存优化建议-OnTrimMemory优化
  12. Power Desiner逆向生成pdm
  13. WebStorm配置(2016/11/18更新)
  14. 初中科技节计算机,初中科技节活动方案.doc
  15. 单向链表环测试并返回环起始节点
  16. BZOJ4318: OSU!
  17. NestJS生成二维码
  18. [4G5G专题-83]:架构 - 移动通信网2G/3G/4G/5G/6G网络架构的演进历程
  19. Linux运维工程师必备工具合集
  20. Set集合的使用和知识点

热门文章

  1. 蓝桥杯 让我怎能过大年 python 计算汉字代表的数字
  2. 微信公众号分享出现的报错和解决方法整合
  3. windows使用c语言修改ip地址,怎么样通过C语言修改系统IP
  4. 游戏《一战封神》万宝阁中的仙器、内丹、天书怎么激活
  5. make: *** No targets specified and no makefile found. Stop.错误解决办法
  6. Java中时间格式 yyyyMMdd和yyyy-MM-dd相互转换
  7. 关于启动eclipse报return code=1的错误的问题解决
  8. iOS开发之GPUImage研究总结,视频、图片等添加滤镜(转载)
  9. java毕业生设计中学生作文大赛管理平台计算机源码+系统+mysql+调试部署+lw
  10. 使用python删除一个文件或文件夹几种办法