首页 / LINUX / linux的cat命令
linux的cat命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux的cat命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1714字,纯文字阅读大概需要3分钟。
内容图文
![linux的cat命令](/upload/InfoBanner/zyjiaocheng/1093/65d00920d87c45b8bafd3820fd66ed5e.jpg)
1 描述
cat 的全称 concatenate files and print on the standard output
cat命令事Linux下的一个文本输出命令。
用于链接文件并打印到标准输出设备上。
通常事用于观看某一个文件的内容操作。
也可实现文件的创建,文件的合并,文件的内容追加
2 cat主要实现三大功能
2.1 一次性显示整个文件
cat filename
示例
test.txt文件中的内容
输入代码 cat test.txt
运行结果
2.2 从键盘创建一个文件
tarena@tedu:~/桌面/day19$ cat > cat_test.txt <<EOF > 这个命令是采用cat创建一个文件 > 这个文件是使用<<EOF创建一个开始结束标识符 > 当输入再次EOF时,意味着这个该文件结束 > EOF
打开cat_test.txt文件
使用 cat > filename 命令创建一个文件名为filename的文件
注意:
(1)在交互界面上输入几行(含EOF)在文件中就会出现几行。
(2)输入第一行后,输入 <<EOF ,回车之后就可以生成一个cat_test.txt 文件。
其中<<EOF EOF 是告诉bash该文件要输入的内容是以那个符号结束的。也可以使用其他的符号结束该文件内容。
EOF ——end of file 表示文本结束符。
当输入“结束”后,即可生成一个c_test.txt文件。
(3)当在输入时没有写文本结束符时,可以使用ctrl+d终止文本,在没有文本结束符的操作中,写入过程时实时向文本中进行的。
(4)当已存在再创建时,会擦除掉原文件内容,重新写入新的内容。
为了保留原文件内容,可以将 “>” 改为 “>>” 符号即可
2.3 将几个文件合并为一个文件。
参数说明:
-n 或 --number:由 1 开始对所有输出的行数编号。
-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
-E 或 --show-ends : 在每行结束处显示 $。
-T 或 --show-tabs: 将 TAB 字符显示为 ^I。
-e : 等价于 -vE。
-A, --show-all:等价于 -vET。
-e:等价于"-vE"选项;
-t:等价于"-vT"选项;
原文:https://www.cnblogs.com/gengyi/p/8367656.html
内容总结
以上是互联网集市为您收集整理的linux的cat命令全部内容,希望文章能够帮你解决linux的cat命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。