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
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!