详解Linux中的cat文本输出命令用法
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的。
一、功能
cat主要有三大功能:
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
复制代码代码如下:
$ cat>filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
复制代码代码如下:
$cat file1 file2> file
cat具体命令格式为 :
复制代码代码如下:cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)
参数:
-n 或 –number 由 1 开始对所有输出的行数编号
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting
范例:
复制代码代码如下:cat -n linuxfile1 > linuxfile2 把 linuxfile1 的档案内容加上行号后输入 linuxfile2 这个档案里
复制代码代码如下:cat -b linuxfile1 linuxfile2 >> linuxfile3 把 linuxfile1 和 linuxfile2 的档案内容加上行号(空白行不加)之后将内容附加到linuxfile3 里。
范例:
把 linuxfile1 的档案内容加上行号后输入 linuxfile2 这个档案里
复制代码代码如下:
cat -n linuxfile1 > linuxfile2
把 linuxfile1 和 linuxfile2 的档案内容加上行号(空白行不加)之后将内容附加到 linuxfile3 里。
复制代码代码如下:
cat -b linuxfile1 linuxfile2 >> linuxfile3
复制代码代码如下:cat /dev/null > /etc/test.txt此为清空/etc/test.txt档案内容
在linux shell脚本中我们经常见到类似于cat << EOF的语句,不熟悉的童鞋可能觉得很奇怪:EOF好像是文件的结束符,用在这里起到什么作用?
EOF是“end of file”,表示文本结束符。
复制代码代码如下:
EOF
(内容)
EOF
<<
首先必须要说明的是EOF在这里没有特殊的含义,你可以使用FOE或OOO等(当然也不限制在三个字符或大写字符)。
可以把EOF替换成其他东西,意思是把内容当作标准输入传给程
结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果。
接下来,简单描述一下几种常见的使用方式及其作用: 二、使用 复制代码代码如下: <<>>>><<><<> 三、其他写法
(1)、cat<
注意:输入时是没有'>'的。
(3)、cat>filename<
看例子是最快的熟悉方法:
# catEOFtest.sh
#!/bin/bash #“shell脚本”
#you Shell script writes here.
EOF
结果:
引用
复制代码代码如下:# cat test.sh
#!/bin/bash
#you Shell script writes here.
可以看到,test.sh的内容就是cat生成的内容。
cat EOF test.sh 内容 EOF
---就是将内容写入test.sh,之前存在的内容会被覆盖掉。EOF可以换成其他符号比如EEE:cat EEE test.sh 内容 EEE
1、追加文件
复制代码代码如下:# catEOFtest.sh内容EOF
---将内容追加到 test.sh 的后面,不会覆盖掉原有的内容
2、换一种写法
复制代码代码如下:# cattest.shEOF 内容EOF
3、EOF只是标识,不是固定的
复制代码代码如下:
# catHHHiii.txt
sdlkfjksl
sdkjflk
asdlfj
HHH
这里的“HHH”就代替了“EOF”的功能。结果是相同的。
引用
复制代码代码如下:
# cat iii.txt
sdlkfjksl
sdkjflk
asdlfj
4、非脚本中
如果不是在脚本中,我们可以用Ctrl-D输出EOF的标识
复制代码代码如下:
# catiii.txt
skldjfklj
sdkfjkl
kljkljklj
kljlk
Ctrl-D
结果:
引用
复制代码代码如下:
# cat iii.txt
skldjfklj
sdkfjkl
kljkljklj
kljlk
<<>>><<<<>>>>>>
四、基本用法实例演示
例1
复制代码代码如下:
[root@localhost ~]# cat test#普通输出
1111111111
2222222222
3333333333
[root@localhost ~]# cat -n test #开头显示行号
11111111111
2
3
42222222222
5
63333333333
[root@localhost ~]# cat -E test #以$结束
1111111111$
$
$
2222222222$
$
3333333333$
[root@localhost ~]# cat -s test #超过二个空行,合并成一个
1111111111
2222222222
3333333333
[root@localhost ~]# cat -ns test #去空行,加行号
11111111111
2
32222222222
4
53333333333
例2
复制代码代码如下:
[zhangy@BlackGhost awksed]$ cat x*google_bak.tar.gz #合并文件
例3
>
复制代码代码如下:
# cataa#从键盘录入内容到文件,回车是保存,退出Ctrl+z
4234234
234234
^Z
[4]+Stopped cataa
# cat file1 file2file#合并二个文件为一个
>>>
例4
复制代码代码如下:
# cat test.tar.gz_??test.tar.gz #可以用cat命令将被切割的多个压缩包合并成一个
# tar -xvzf test.tar.gz#再用tar命令解压
>
推荐系统
微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载
语言:中文版系统大小:5.13GB系统类型:Win11微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Win11 64位 Office办公版(免费)优化 1、保留 Edge浏览器。 2、隐藏“操作中心”托盘图标。 3、保留常用组件(微软商店,计算器,图片查看器等)。 5、关闭天气资讯。
Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载
语言:中文版系统大小:4.75GB系统类型:Win11Ghost Win11 21H2是微软在系统方面技术积累雄厚深耕多年,Ghost Win11 21H2系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Ghost Win11 21H2是微软最新发布的KB5019961补丁升级而来的最新版的21H2系统,以Windows 11 21H2 22000 1219 专业版为基础进行优化,保持原汁原味,系统流畅稳定,保留常用组件
windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载
语言:中文版系统大小:5.31GB系统类型:Win11windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载,微软win11发布快大半年了,其中做了很多次补丁和修复一些BUG,比之前的版本有一些功能上的调整,目前已经升级到最新版本的镜像系统,并且优化了自动激活,永久使用。windows11中文版镜像国内镜像下载地址微软windows11正式版镜像 介绍:1、对函数算法进行了一定程度的简化和优化
微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载
语言:中文版系统大小:5.31GB系统类型:Win11微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载,微软2022年正式推出了win11系统,很多人迫不及待的要体验,本站提供了最新版的微软Windows11正式版系统下载,微软windows11正式版镜像 是一款功能超级强大的装机系统,是微软方面全新推出的装机系统,这款系统可以通过pe直接的完成安装,对此系统感兴趣,想要使用的用户们就快来下载
微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件
语言:中文版系统大小:0MB系统类型:Win11微软Ghost win11 正式版镜像文件是一款由微软方面推出的优秀全新装机系统,这款系统的新功能非常多,用户们能够在这里体验到最富有人性化的设计等,且全新的柔软界面,看起来非常的舒服~微软Ghost win11 正式版镜像文件介绍:1、与各种硬件设备兼容。 更好地完成用户安装并有效地使用。2、稳定使用蓝屏,系统不再兼容,更能享受无缝的系统服务。3、为
雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载
语言:中文版系统大小:4.75GB系统类型:雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载在系统方面技术积累雄厚深耕多年,打造了国内重装系统行业的雨林木风品牌,其系统口碑得到许多人认可,积累了广大的用户群体,雨林木风是一款稳定流畅的系统,一直以来都以用户为中心,是由雨林木风团队推出的Windows11国内镜像版,基于国内用户的习惯,做了系统性能的优化,采用了新的系统
雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO
语言:中文版系统大小:5.91GB系统类型:Win7雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO在系统方面技术积累雄厚深耕多年,加固了系统安全策略,雨林木风win7旗舰版系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。win7 32位旗舰装机版 v2019 05能够帮助用户们进行系统的一键安装、快速装机等,系统中的内容全面,能够为广大用户
番茄花园Ghost Win7 x64 SP1稳定装机版2022年7月(64位) 高速下载
语言:中文版系统大小:3.91GB系统类型:Win7欢迎使用 番茄花园 Ghost Win7 x64 SP1 2022.07 极速装机版 专业装机版具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,集成最全面的硬件驱动,精心挑选的系统维护工具,加上独有人性化的设计。是电脑城、个人、公司快速装机之首选!拥有此系统
相关文章
- Windows10如何删除电子邮件账户
- 微软Win10详解Edge浏览器实时通讯功能
- Win7如何彻底卸载NVIDIA显卡驱动程序有哪些方法
- Win10 Mobile一周年更新下一个预览版14345曝光
- win10磁盘有时候使用率会自己飙到100%的解决方法
- Win8系统设置单击或双击打开项目的具体步骤
- Linux常见死机原因
- Win7系统下安装和卸载IE10预览版的方法
- kernel-headers下载
- 东芝笔记本原装Win8系统换成Win7的具体步骤
- Python与sed,grep文本查找效率对比小测
- win8系统如何安装未签名驱动 windows8中arduino驱动安装方法
- Win10商店应用出现错误803F7000的两种官方解决办法
- Win7不重装系统重新分区(拆分分区)的方法
- 在Ubuntu系统上使用LVM调整硬盘分区的示例
- win7创建img镜像文件的方法(WinHex修改文件大小)
- win8.1怎么清理垃圾
- Win10图片密码怎么设置? Win10创建图片密码的技巧
热门系统
- 1华硕笔记本&台式机专用系统 GhostWin7 32位正式旗舰版2018年8月(32位)ISO镜像下载
- 2深度技术 Windows 10 x86 企业版 电脑城装机版2018年10月(32位) ISO镜像免费下载
- 3电脑公司 装机专用系统Windows10 x86喜迎国庆 企业版2020年10月(32位) ISO镜像快速下载
- 4雨林木风 Ghost Win7 SP1 装机版 2020年4月(32位) 提供下载
- 5深度技术 Windows 10 x86 企业版 六一节 电脑城装机版 版本1903 2022年6月(32位) ISO镜像免费下载
- 6深度技术 Windows 10 x64 企业版 电脑城装机版2021年1月(64位) 高速下载
- 7新萝卜家园电脑城专用系统 Windows10 x64 企业版2019年10月(64位) ISO镜像免费下载
- 8新萝卜家园 GhostWin7 SP1 最新电脑城极速装机版2018年8月(32位)ISO镜像下载
- 9电脑公司Ghost Win8.1 x32 精选纯净版2022年5月(免激活) ISO镜像高速下载
- 10新萝卜家园Ghost Win8.1 X32 最新纯净版2018年05(自动激活) ISO镜像免费下载
热门文章
常用系统
- 1win10极度纯净版下载_win10极度纯净版ghost镜像下载
- 2深度技术 GHOST XP SP3 电脑城万能装机版 v2012.08 下载
- 3Win11 22H2专业版下载_Win11 22H2专业版免激活系统2022.11
- 4新萝卜家园 GhostWin7 SP1 电脑城极速稳定版2021年6月(32位) ISO镜像高速下载
- 5电脑公司 GHOST WIN7 SP1 X64 极速装机版 V2017.07(64位) 下载
- 6电脑公司Ghost Win7 Sp1 喜迎国庆 装机万能版2021年10月(32位) 提供下载
- 7电脑公司 GHOST WIN7 SP1 X86 专业正式版 V2017.04(32位) 下载
- 8青苹果Win10操作系统下载_青苹果Win10 64位专业纯净版下载V2021.06
- 9WIN10 LTSC 2019 64位系统免费下载_Win10 ltsc2019(永久激活)绿色纯净稳定版下载
- 10虚拟机专版Win10镜像下载_虚拟机挂载Win10 ISO镜像下载V2022