当前位置: 首页 > news >正文

Linux系统-cat命令/more命令/less命令

一、cat命令定义

        cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上,它的主要作用是用于查看和连接文件。

二、cat命令语法

cat [选项] [文件]

选项说明:

  • -n:显示行号,会在输出的每一行前加上行号。
  • -b:显示行号,但只对非空行进行编号。
  • -s:压缩连续的空行,只显示一个空行。
  • -E:在每一行的末尾显示 $ 符号。
  • -T:将 Tab 字符显示为 ^I
  • -v:显示一些非打印字符。

三、cat命令举例说明

1、显示文件内容

[root@localhost sum]# cat 22.txt 
22
abc

2、将几个文本文件的内容串接在一起输出到某文件或者显示到终端

[root@localhost sum]# cat 22.txt 33.txt 
22
abc
33[root@localhost sum]# cat 22.txt 33.txt >> 23.txt
[root@localhost sum]# cat 23.txt 
22
abc
33[root@localhost sum]# cat -n 23.txt 1	222	abc3	334	
[root@localhost sum]# cat -b 23.txt 1	222	abc3	33

3、新建一个文件

1、以EOF为结束标志   :cat > 文件名 <<EOF
2、以eof为结束标志   :cat > 文件名 <<eof
3、以ctrl+z为结束标志:cat > 文件名
4、也可以以其他未结束标志:cat > 文件名 <<tt
[root@localhost sum]# cat > new.txt <<EOF
> qwer
> 345
> EOF
[root@localhost sum]# cat new.txt 
qwer
345
[root@localhost sum]# cat > 11.log <<eof
> 44
> 11
> eof
[root@localhost sum]# cat 11.log 
44
11
[root@localhost sum]# cat > 1.txt
ww
www
^Z
[3]+  已停止               cat > 1.txt
[root@localhost sum]# cat 1.txt 
ww
www
[root@localhost sum]# cat > tt.log <<tt
> jjj
> bb
> tt
[root@localhost sum]# cat tt.log 
jjj
bb

4、清空文档内容:

[root@localhost sum]# cat /dev/null > ./tt.log 
[root@localhost sum]# cat tt.log 

5、使用管道:

将 cat 命令的输出作为另一个命令的输入,显示文件 filename 的最后 7 行。

cat filename |  tail -n 7
[root@localhost sum]# cat 22.txt | tail -n 7
6
7
8
9
10
11
12

6、查看大文件通过more或者less翻页

cat filename | more

cat filename | less

http://www.xdnf.cn/news/72793.html

相关文章:

  • Kubernetes集群超配节点容量
  • MCP的发展历程
  • 批量创建同名文件夹并整理文件至对应文件夹
  • Day5-UFS总结
  • 基于vue框架的电脑配件网上商城18xsv(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • aws文件存储服务——S3介绍使用代码集成
  • 第5章:MCP框架详解
  • Python 之 __file__ 变量导致打包 exe 后路径输出不一致的问题
  • skyreels
  • 【Python网络爬虫开发】从基础到实战的完整指南
  • 婴幼儿托育服务与管理实训室的设备配置与功能优化
  • Kubernetes相关的名词解释Service(15)
  • 怎么安装python3.5-以及怎么在这个环境下安装包
  • 【机器学习-线性回归-1】深入理解线性回归:机器学习中的经典算法
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(8): - (1)复习一些语法(2)「~ています」
  • SpringCloud和SpringCloudAlibaba技术栈全面对比
  • js添加点击监控事件的方式
  • CCF CSP 第37次(2025.03)(1_数值积分_C++)
  • 网工实验——按照接口划分VLAN
  • 影楼精修-中性灰磨皮算法解析
  • redhat秘钥登入
  • 基础知识查缺补漏:RMSE和MSE
  • TOGAF 敏捷冲刺:15 天 Scrum 冲刺实践
  • CentOS7安装MySQL教程
  • 01-初识前端
  • 9.策略模式:思考与解读
  • [FPGA基础] FIFO篇
  • 上位机软件开发的关键技术与应用解析​
  • uCOS3实时操作系统(系统初始化和任务启动)
  • close和shutdown