linux cat是什么意思
发布时间 - 2022-04-15 00:00:00 点击率:次linux中,cat全称“concatenate”,意思为“连接”,可用于连接文件并打印到标准输出设备上。cat命令可以显示指定文件内容,也可将几个文件连接起来显示;语法“cat [选项] 文件名”或“cat 文件1 文件2 > 文件3”。
本教程操作环境:CentOS 6系统、Dell G3电脑。
在linux中,cat全称“concatenate”,意思为“连接”。
cat命令用于连接文件并打印到标准输出设备上。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并
显示,它常与重定向符号配合使用。
cat 命令可以用来显示文本文件的内容(类似于 DOS 下的 type 命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件。
cat 命令的基本格式如下:
cat [选项] 文件名
或者
cat 文件1 文件2 > 文件3
这两种格式中,前者用于显示文件的内容,常用选项及各自的含义如表 1 所示;而后者用于连接合并文件。
| 选项 | 含义 |
|---|---|
| -A | 相当于 -vET 选项的整合,用于列出所有隐藏符号; |
| -E | 列出每行结尾的回车符 $; |
| -n | 对输出的所有行进行编号; |
| -b | 同 -n 不同,此选项表示只对非空行进行编号。 |
| -T | 把 Tab 键 ^I 显示出来; |
| -V | 列出特殊字符; |
| -s | 当遇到有连续 2 行以上的空白行时,就替换为 1 行的空白行。 |
注意,cat 命令用于查看文件内容时,不论文件内容有多少,都会一次性显示。如果文件非常大,那么文件开头的内容就看不到了。不过 Linux 可以使用PgUp+上箭头组合键向上翻页,但是这种翻页是有极限的,如果文件足够长,那么还是无法看全文件的内容。
因此,cat 命令适合查看不太大的文件。当然,在 Linux 中是可以使用其他的命令或方法来查看大文件的,我们以后再来学习。
【例 1】cat 命令本身非常简单,我们可以直接查看文件的内容。例如:
[root@localhost ~]# cat anaconda-ks.cfg
而如果使用 "-n" 选项,则会显示行号。例如:
[root@localhost ~]# cat -n anaconda-ks.cfg
如果使用 "-A" 选项,则相当于使用了 "-vET" 选项,可以查看文本中的所有隐藏符号,包括回车符($)、Tab 键(^I)等。例如:
[root@localhost ~]# cat -A anaconda-ks.cfg
【例 2】将文件 file1.txt 和 file2.txt 的内容合并后输出到文件 file3.txt 中。
[root@localhost base]# ls file1.txt file2.txt [root@localhost base]# cat file1.txt http://c.biancheng.net(file1.txt) [root@localhost base]# cat file2.txt is great(file2.txt) [root@localhost base]# cat file1.txt file2.txt > file3.txt [root@localhost base]# more file3.txt #more 命令可查看文件中的内容 http://c.biancheng.net(file1.txt) is great(file2.txt) [root@localhost base]# ls file1.txt file2.txt file3.txt
相关推荐:《Linux视频教程》
# linux
# 几个
# 可以使用
# 行号
# 看不
# 翻页
# 输出设备
# 是有
# 其他的
# 我们可以
# 回车符
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
,网页ppt怎么弄成自己的ppt?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
Python文件操作最佳实践_稳定性说明【指导】
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
PythonWeb开发入门教程_Flask快速构建Web应用
Laravel如何使用Livewire构建动态组件?(入门代码)
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
油猴 教程,油猴搜脚本为什么会网页无法显示?
canvas 画布在主流浏览器中的尺寸限制详细介绍
如何用PHP工具快速搭建高效网站?
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
微信小程序 配置文件详细介绍
实例解析Array和String方法
Linux后台任务运行方法_nohup与&使用技巧【技巧】
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
javascript中对象的定义、使用以及对象和原型链操作小结
WordPress 子目录安装中正确处理脚本路径的完整指南
开心动漫网站制作软件下载,十分开心动画为何停播?
Python制作简易注册登录系统
北京专业网站制作设计师招聘,北京白云观官方网站?
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
深圳网站制作培训,深圳哪些招聘网站比较好?
zabbix利用python脚本发送报警邮件的方法
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何在建站宝盒中设置产品搜索功能?
网站建设整体流程解析,建站其实很容易!
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
,怎么在广州志愿者网站注册?
如何在云指建站中生成FTP站点?
如何用狗爹虚拟主机快速搭建网站?
Python高阶函数应用_函数作为参数说明【指导】
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
香港服务器建站指南:免备案优势与SEO优化技巧全解析
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
高端智能建站公司优选:品牌定制与SEO优化一站式服务
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
如何续费美橙建站之星域名及服务?
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Python文件流缓冲机制_IO性能解析【教程】
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
如何在万网开始建站?分步指南解析
简历没回改:利用AI润色让你的文字更专业

