Linux cat命令:在终端设备上显示文件内容
2023-06-13 09:14:24 时间
cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。
使用权限
所有使用者
语法格式
cat [-AbeEnstTuv] [--help] [--version] fileName
参数说明:
-n 或 —number:由 1 开始对所有输出的行数编号。
-b 或 –number-nonblank:和 -n 相似,只不过对于空白行不编号。
-s 或 –squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
-v 或 –show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
-E 或 –show-ends : 在每行结束处显示 $。
-T 或 –show-tabs: 将 TAB 字符显示为 ^I。
-A, –show-all:等价于 -vET。
-e:等价于”-vE”选项;
-t:等价于”-vT”选项;
实例:
查看文件的内容:
[root@bunian ~]# cat file1.txt
查看文件的内容,并显示行数编号:
[root@bunian ~]# cat -n file1.txt
查看文件的内容,并添加行数编号后输出到另外一个文件中:
[root@bunian ~]# cat -n file1 > file2
清空文件的内容:
[root@bunian ~]# cat /dev/null > /root/file1.txt
持续写入文件内容,碰到EOF符后结束并保存:
[root@bunian ~]# cat > file1.txt <<EOF
> Hello, World
> Linux!
> EOF
把 file1 的文档内容加上行号后输入 file2 这个文档里:
[root@bunian ~]# cat -n file1 > file2
把 file1 和 file2 的文档内容加上行号(空白行不加)之后将内容附加到 file3 文档里:
[root@bunian ~]# cat -b file1 file2 >> file3
清空 /etc/test.txt 文档内容:
[root@bunian ~]# cat /dev/null > /etc/test.txt
cat 也可以用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:
[root@bunian ~]# cat /dev/fd0 > OUTFILE
相反的,如果想把 image file 写到软盘,输入:
[root@bunian ~]# cat IMG_FILE > /dev/fd0
1. OUTFILE 指输出的镜像文件名。 2. IMG_FILE 指镜像文件。 3. 若从镜像文件写回 device 时,device 容量需与相当。 4. 通常用制作开机磁片。
相关文章
- Linux watch命令的使用
- Linux资源: 利用最大化(linux资源情况)
- Linux小型主机:威力无限(linux小型主机)
- Linux更改文件内容:快速掌握操作技巧(linux更改文件内容)
- 如何查看Linux系统版本的命令(查看linux版本命令)
- 命令探索Linux中Touch命令的神奇(linux中touch)
- 解决Linux中的僵死进程(僵死进程linux)
- 服务如何使用Linux搭建SFTP服务(linux搭建sftp)
- Linux命令参考:快速指南(linux命令参考手册)
- 文件系统在 Linux 上安装 XFS 文件系统(linux安装xfs)
- 探索Linux下查看目录的命令技巧(linux查看目录命令)
- Linux分支:系统带来新机遇(linux的分支)
- 轻松实现:本地文件传输至 Linux 操作系统(本地文件传到linux)
- 无所不能的vi: Linux下必会的命令(linux下vi命令)
- Linux拷贝命令:快速复制文件的技巧(linux的拷贝命令)
- 使用Linux测试磁盘IO,优化系统性能(linux测试磁盘io)
- 学习学习Linux命令:从举例中掌握技能(linux命令举例)
- Linux下安全狗的安装与配置(安全狗linux安装)
- Linux下实现目录复制的技巧(linux复制到目录)
- 学习轻松掌握Linux: 了解mv命令用法及实践指南(linux的mv命令)
- 如何安装双系统Linux系统?(安装两个linux系统)
- 在Linux下使用pip指令管理Python软件包(linux下pip命令)
- Linux 显示时间命令:让你轻松掌握时间管理技巧(linux显示时间命令)
- 快速实现Linux数据库重启方法(linux 重启数据库)
- Linux的sizeof如何使用?(sizeof linux)
- 探索Linux命令:趣味指南(linux命令有趣)
- Linux 让电脑网络使用更加轻松(linux $nf)
- Linux下物理内存地址深度分析(linux 内存物理地址)
- 基本Linux指令,掌握你的Linux系统!(常见的linux命令)
- Linux重置命令:恢复系统流畅运行(linux重置命令)