首页IT科技linux 将终端内容显示在文件(cat命令 – 在终端设备上显示文件内容)

linux 将终端内容显示在文件(cat命令 – 在终端设备上显示文件内容)

时间2025-09-05 05:45:39分类IT科技浏览5131
导读:cat命令来自英文词组”concatenate files and print“的缩写,其功能是用于在终端设备上显示文件内容。在Linux系统中有很多用于查看文件内容的命令,例如more、tail、head……等等,每个命令都有各自的特点。cat命令适合查看内容较少、纯文本的文件。...

cat命令来自英文词组               ”concatenate files and print“的缩写             ,其功能是用于在终端设备上显示文件内容             。在Linux系统中有很多用于查看文件内容的命令                       ,例如more             、tail                       、head……等等      ,每个命令都有各自的特点                       。cat命令适合查看内容较少      、纯文本的文件      。

对于内容较多的文件         ,使用cat命令查看后会在屏幕上快速滚屏                       ,用户往往看不清所显示的具体内容          ,只好按Ctrl+c键中断命令执行      ,所以对于大文件                      ,干脆用more命令吧~

语法格式:cat [参数] 文件名

常用参数:

-A 等价于                   ”-vET        ”参数组合 -b 显示行数(空行不编号) -e 等价于            ”-vE                   ”参数组合 -E 每行结束处显示$符号 -n 显示行数(空行也编号) -s 显示行数(多个空行算一个编号) -t 等价于           ”-vT        ”参数组合 -T 将TAB字符显示为^I符号 -v 使用^和M-引用              ,除了LFD和TAB之外 --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
声明:本站所有文章,如无特殊说明或标注                 ,均为本站原创发布         。任何个人或组织                      ,在未征得本站同意时   ,禁止复制         、盗用                       、采集          、发布本站内容到任何网站      、书籍等各类媒体平台                       。如若本站内容侵犯了原著者的合法权益             ,可联系我们进行处理          。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
element ui table 多表头导出Excel(Vue使用Element-UI的table组件和后端接口进行数据交互(包含前后端代码)) 做网站优化排名(网站优化排名产品有哪些)