linux中文件操作相关命令和使用
linux中文件操作相关命令和使用
cat more/less head/tail vi/vim等相关命令
cat
1. 文件查看
cat 文件名 --全部内容显示
-- 好东西 可以用于配置文件查看过滤
cat 文件名 | grep 筛选内容 --内容筛选显示
2. 文件创建并输入初始化文本
-- 新建content.txt 文件,并输入一段文本.
echo '这是一段文本' | cat > content.txt
-- 新建new_content.txt 文件,内容从其他文件中取
cat content.txt | grep '需要的文件内容' > new_content.txt
-- 继续往new_content.txt 文件中添加内容
cat other.txt >> new_content.txt
more
more 命令在处理大文件时效率较低,相比之下 less 命令功能更丰富且效率更高。(😨不咋好用,可能不太会用)
- 文件查看 以及一些常用命令
more more.txt --内容每页显示 空格 下一页 B键上一页 enter键换行 /全文搜索
more -d more.txt --显示提示信息 按h键 显示提示
more -c -10 more.txt --先清屏,然后以每次10行的内容显示文件内容
more +10 more.txt --从第10行开始显示内容
more +/开始字符 more.txt --从指定字符串开始显示内容
less
1.压缩空白查看file.txt
less -S file.txt
2.显示行号查看file.txt
less -N file.txt
3.显示百分比进度
less -M file.txt
4.预览模式查找包含pattern的行查看文件
less -p '代查询内容' file.txt
head
head命令是一个非常实用的工具,它允许用户查看文件的开头部分。无论你是在处理日志文件、配置文件还是其他大型文本文件,head命令都能帮助你快速定位并查看文件的前几行内容。
1.查看前20行记录
head -n 20 file.txt
2.使用匹配符,查看记录
head -n 20 file.txt | grep '字符过滤'
grep '字符过滤' file.txt | head -n 20
tail
tail 是一个常用的命令,用于查看文件的末尾内容。它是一个非常有用的工具,特别适用于查看日志文件的更新内容,监控文件变化等任务。
1.查看后20行记录
tail -n 20 file.txt
2.实时查看文件50行记录
tail -f -n 20 file.txt
vi/vim 命令
链接: Vim的最全命令总结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异