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   # 实时追踪文件变化
相关推荐
做cv的小昊2 分钟前
【conda】打包已有conda环境并在其他服务器上搭建
运维·服务器·python·conda·运维开发·pip·开发
Vfw3VsDKo3 分钟前
Android设备搭建本地RTSP服务器(基于live555)
android·运维·服务器
YYYing.5 分钟前
【Linux/C++网络篇(二) 】TCP并发服务器演进史:从多进程到Epoll的进化指南
linux·服务器·网络·c++·tcp/ip
zfoo-framework10 分钟前
[推荐]docker+jenkins+jenkinsfile+ansible实现多机批量部署
运维·jenkins·maven
SPC的存折12 分钟前
10、Ansible 生产级故障排查与运维最佳实践
linux·运维·ansible
aP8PfmxS222 分钟前
Lab3-page tables && MIT6.1810操作系统工程【持续更新】
java·linux·jvm
Jp7gnUWcI22 分钟前
.NET Win32磁盘动态卷触发“函数不正确”问题排查
运维·服务器·.net
林姜泽樾26 分钟前
linux入门第十八章,IP、主机名、域名解析
linux·服务器·tcp/ip
深念Y26 分钟前
从CH341A编程器、SPI Flash到Linux+STM32理解
linux·stm32·flash·bios·固件·编程器·闪存
RisunJan26 分钟前
Linux命令-ncftp(增强的的FTP工具)
linux·运维