在Linux中终端设备上想要现实文件内容其实用cat指令就可以查看到了,但是这个指令是经常用来查看内容较少的纯文件的,如果当文件内容比较大时,用户肯定是看不清屏幕所显示的内容的,因为文本内容会在屏幕上快速滚动。大家可以试用Ctrl+S停止滚动;Ctrl+Q恢复滚屏;Ctrl+C中断或者停止命令。建议大家对于大文件直接使用more命令。
cat语法的格式:cat【参数】【文件】
常用参数解析:
-n 显示行数(空行也编号)
-s 显示行数(多个空行算一个编号)
-b 显示行数(空行不编号)
-E 每行结束处显示$符号
-T 将TAB字符显示为 ^I符号
-v 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
-e 等价于”-vE”组合
-t 等价于”-vT”组合
-A 等价于 -vET组合
–help 显示帮助信息
–version 显示版本信息
下面是指令的实质案例:
查看文件的内容:
[root@linuxcool ~]# cat filename.txt
查看文件的内容,并显示行数编号:
[root@linuxcool ~]# cat -n filename.txt
查看文件的内容,并添加行数编号后输出到另外一个文件中:
[root@linuxcool ~]# cat -n linuxcool.log > linuxprobe.log
清空文件的内容:
[root@linuxcool ~]# cat /dev/null > /root/filename.txt
持续写入文件内容,碰到EOF符后结束并保存:
[root@linuxcool ~]# cat > filename.txt <<EOF
> Hello, World
> Linux!
> EOF
将软盘设备制作成镜像文件:
[root@linuxcool ~]# cat /dev/fd0 > fdisk.iso