Linux 常用的文本处理工具

目录

[cat 连接](#cat 连接)

[more/less 分页](#more/less 分页)

[tail 实时](#tail 实时)


cat 连接

将一个或多个文件的内容连接并显示在终端上,创建新文件或将内容追加到已有文件。

不会分屏显示文件内容,适用于较小的文件。

复制代码
cat 文件1.txt 文件2.txt   # 连接并显示文件1.txt和文件2.txt的内容

cat > filename 			# 创建新文件

123456              # 输入内容

在执行上述命令后,你可以输入内容,按Ctrl + D保存并退出。

复制代码
cat >> filename      # 向已有文件追加内容

123456               # 输入内容

在执行上述命令后,你可以输入内容,按Ctrl + D保存并退出。

more/less 分页

复制代码
more filename 

more 按空格键查看下一页,按Enter键查看下一行,按q键退出并退出,使用b向上翻动一页。

less 可以被视为 more 的升级版本

复制代码
less filename 

less 按空格键查看下一页,按Enter键查看下一行,按q键退出并退出,使用b向上翻动一页,使用箭头键、搜索命令 /。

tail 实时

显示文本文件的末尾内容,通常用于实时监控日志文件。

复制代码
tail -f  文件.txt   # 实时追踪文件变化
相关推荐
starvapour2 小时前
Ubuntu的桌面级程序开机自启动
linux·ubuntu
哇哈哈&2 小时前
gcc9.2的离线安装,支持gcc++19及以上版本
linux·运维·服务器
一条咸鱼¥¥¥2 小时前
【运维经验】使用QQ邮箱SMTP服务器设置ssms计划任务完成时邮件发送
运维·服务器·经验分享·sql·sqlserver
【上下求索】2 小时前
学习笔记095——Ubuntu 安装 lrzsz 服务?
运维·笔记·学习·ubuntu
___波子 Pro Max.4 小时前
Linux快速查看文件末尾字节方法
linux
Caster_Z4 小时前
WinServer安装VM虚拟机运行Linux-(失败,云服务器不支持虚拟化)
linux·运维·服务器
小小测试开发5 小时前
提升WebUI自动化效率与性能:从脚本到架构的全链路优化指南
运维·架构·自动化
少废话h5 小时前
Redis主从与集群搭建全指南
大数据·linux·redis·mysql
The star"'6 小时前
mysql(1-3)
运维·mysql·云计算
Cheadmaster6 小时前
20252820_进程管理实验
linux