语法格式:cat [参数] 文件
常用参数:
| -n | 显示行数(空行也编号) |
| -s | 显示行数(多个空行算一个编号) |
| -b | 显示行数(空行不编号) |
| -E | 每行结束处显示$符号 |
| -T | 将TAB字符显示为 ^I符号 |
| -v | 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外 |
| -e | 等价于”-vE”组合 |
| -t | 等价于”-vT”组合 |
| -A | 等价于 -vET组合 |
| --help | 显示帮助信息 |
| --version | 显示版本信息 |
参考实例
查看某个文件的内容:
[root@linuxcool ~]# cat anaconda-ks.cfg #version=RHEL8 ignoredisk --only-use=sda autopart --type=lvm # Partition clearing information ………………省略部分输出信息………………
查看某个文件的内容,并显示行号:
[root@linuxcool ~]# cat -n anaconda-ks.cfg
1 #version=RHEL8
2 ignoredisk --only-use=sda
3 autopart --type=lvm
4 # Partition clearing information
5 clearpart --none --initlabel
6 # Use graphical install
………………省略部分输出信息………………
搭配空设备文件和输出重定向操作符,将某个文件内容清空:
[root@linuxcool ~]# cat /dev/null > anaconda-ks.cfg [root@linuxcool ~]# cat anaconda-ks.cfg [root@linuxcool ~]#
持续写入文件内容,直到碰到EOF符后才会结束并保存:
[root@linuxcool ~]# cat > anaconda-ks.cfg << EOF > Hello,World > Linux!~ > EOF [root@linuxcool ~]# cat anaconda-ks.cfg Hello,World Linux!~
搭配输出重定向操作符,将光盘设备制作成镜像文件:
[root@linuxcool ~]# cat /dev/cdrom > rhel.iso [root@linuxcool ~]# ls rhel.iso -lh -rw-r--r--. 1 root root 6.7G May 2 00:43 rhel.iso [root@linuxcool ~]# file rhel.iso rhel.iso: DOS/MBR boot sector; partition 2 : ID=0xef, start-CHS (0x3ff,254,63), end-CHS (0x3ff,254,63), startsector 23128, 19888 sectors
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




