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 @ 2025-02-12 16:02  !!!嘻哈!!!  阅读(8)  评论(0)    收藏  举报