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 命令功能更丰富且效率更高。(😨不咋好用,可能不太会用)

  1. 文件查看 以及一些常用命令
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命令都能帮助你快速定位并查看文件的前几行内容。

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的最全命令总结

posted @   !!!嘻哈!!!  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示