cat命令
在终端设备上显示文件内容
语法格式:cat 参数 文件名
常用参数
-A |
等价于-vET参数组合 |
-t |
等价于-vT参数组合 |
-b |
显示行数(空行不编号) |
-T |
将TAB字符显示为^I符号 |
-e |
等价于-vE参数组合 |
-v |
使用^和M-引用,LFD和TAB除外 |
-E |
每行结束处显示$符号 |
--help |
显示帮助信息 |
-n |
显示行数(空行也编号) |
--version |
显示版本信息 |
-s |
显示行数(多个空行算一个编号) |
参数示例
查看指定文件内容
[root@liuwei ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
查看指定文件的内容并显示行号
[root@liuwei ~]# cat -n /etc/passwd
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/sbin/nologin
3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
4 adm:x:3:4:adm:/var/adm:/sbin/nologin
搭配空设备文件和输出重定向操作符,清空指定文件的内容
[root@liuwei ~]# cat /dev/null > passwd
持续写入文件内容,直到碰到EOF终止符后结束并保存
[root@liuwei ~]# cat > passwd <<EOF
> liuwei
> xiaoming
> root
> xixi
> gege
> EOF
搭配输出重定向操作符,将光盘设备制作成镜像文件
[root@liuwei ~]# cat /dev/cdrom > rhel.iso
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!