文本文件编辑命令
Linux系统中“一切都是文件”,所以对服务程序进行配置自然也就是编辑程序的配置文件
1、cat——用于查看纯文本文件(内容较少的)
如果在查看文件内容时还想顺便显示行号,不妨在cat命令后面追加一个-n参数
2、more——查看纯文本文件(内容较多)有翻页功能
可以通过空格键或回车键进行翻页控制
3、head——用于查看纯文本文件的前N行
在阅读文本内容时,谁也难以保证会按照从头到尾的顺序往下看完整个文件,如果只想看文本的前20行的内容,则可以使用head命令。
4、tail——用于查看纯文本文件的后N行或者持续刷新内容
查看后n行:tail -n 20
持续刷新:tail -f 文件名
5、tr——用于替换文本文件中的字符
在很多时候我们想要快速地替换文本中的一些词汇,又或者把整个文本内容都进行替换,如果手工替换,工作量太大。这时,就需要先使用cat命令读取待处理的文本,然后通过管道符把这些文本内容传递给tr命令进行替换操作。
例如:把某个文件内容中的英文全部替换为大写
6、wc——用于统计文本的行数、字数、字节数
-l参数:只显示行数
-w参数:只显示单词数
-c参数:只显示字节数
Linux系统中,passwd文件是用来保存系统账户信息的文件,要统计当前系统中有多少个用户,可以使用如下命令查询
7、stat——用于查看文件的具体存储信息和时间等信息
文件的三种时间状态:
Access:查看文件内容的时间
Modify:修改文件内容的时间
Change:修改文件属性的时间
8、cut——用于按“列”提取文本字符
在按列搜索中,不仅要使用-f参数来设置需要看的列数,还需要使用-d参数来设置间隔符号;例如passwd文件在保存用户数据信息时,用户信息的每一项值之间是采用冒号来间隔的,-d后面加间隔符,-f后面加需要看的列数
9、diff——用于比较多个文本文件的差异
在使用diff命令时,不仅可以使用-brief参数来确认两个文件是否不同,还可以使用-c参数来详细比较多个文件的差异之处,可以用来判断文件是否被篡改
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)