Linux cat 命令教程:使用命令行打印输出文件以及写入文件内容的方法

最近搬瓦工中文网陆续介绍了一些 Linux 命令,帮助大家可以快速入门使用 Linux VPS,进行一些基本的操作。那么今天就再继续介绍一个 Linux 命令,cat 命令。使用 Linux cat 命令可以将一个文本文件输出到屏幕,或者是将指定内容写入到一个文本文件,非常好用。cat 英文为 concatenate,缩写就是 cat,用于连接文件并打印到标准输出设备上,比如直接在命令行打印或者打印到文本文件里。毕竟很多时候都需要看看文件里到底是什么内容,使用 cat 命令就很方便,比如搬瓦工建站的时候看看 NGINX 的配置文件等等操作。

一、Linux cat 命令使用方法

下面是 Linux cat 命令的使用方法,包括语法格式和参数说明,不过一般来说我们也用不到这么多参数的,基本上就是最简单的用法。

1、语法格式

cat [-AbeEnstTuv] [--help] [--version] fileName

2、参数说明

  • -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“选项。

下面就介绍一下 Linux cat 命令的具体使用方法,基本上我们用到最多的就是下面的第一个使用方法。

二、Linux cat 命令使用示例

1、最简单的用法当然就是直接 cat 一个文件了,比如:

cat textfile

就可以把这个文件的内容直接输出出来。下面再介绍一些其他的用法。

2、把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:

cat -n textfile1 > textfile2

3、把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:

cat -b textfile1 textfile2 >> textfile3

4、清空 /etc/test.txt 文档内容:

cat /dev/null > /etc/test.txt

5、cat 也可以用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:

cat /dev/fd0 > OUTFILE

相反的,如果想把 image file 写到软盘,输入:

cat IMG_FILE > /dev/fd0

其中 OUTFILE 指输出的镜像文件名,IMG_FILE 指镜像文件,若从镜像文件写回 device 时,device 容量需与相当,通常用制作开机启动盘。

参考:https://www.runoob.com/linux/linux-comm-cat.html

以上就是 Linux cat 命令的一些用法,是一个非常实用的命令。

三、搬瓦工 Linux 教程整理

下面整理一下最近发布的一些搬瓦工 Linux 教程,方便大家参考。

四、搬瓦工新手教程和优惠方案

搬瓦工新手教程:

  1. 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程
  2. 搬瓦工购买教程:《2020 年最新搬瓦工购买教程和支付宝支付教程
  3. 搬瓦工优惠码:BWH3HYATVBJW
  4. 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群
  5. 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?
  6. 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理
  7. 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)
  8. 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP
  9. 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总
  10. 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程

搬瓦工推荐方案:

方案内存CPU硬盘流量/月带宽机房价格购买
CN2
(最便宜)
1GB1核20GB1TB1GbpsDC3 CN2
DC8 ZNET
$49.99/年购买
CN22GB1核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
联通荷兰 EUNL_9
$49.99/季度
$169.99/年
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps香港 CN2 GIA$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买

未经允许不得转载:Bandwagonhost中文网 » Linux cat 命令教程:使用命令行打印输出文件以及写入文件内容的方法