目录
Linux操作系统以其强大的命令行功能而著称。对于文本文件的查看与编辑,Linux提供了一系列实用的命令。本文将介绍一些常用的Linux命令,帮助您轻松地进行文本文件的查看与编辑操作。
1. 文本查看命令
- cat:用于查看文本文件的内容,并将其输出到终端。
# 查看文件test.txt
cat test.txt
- more:逐页显示文本文件的内容,按空格键向下翻页,按q键退出。
# 查看filename文件
more filename
- less:与more类似,但提供了更多的功能,如向前翻页、搜索等。同样按空格键向下翻页,按q键退出。
# 查看filename文件
less filename
- head:显示文本文件的前n行(默认为前10行)。
# 查看文件filename前10行,默认10行
head filename
# 查看文件filename前20行
head -n 20 filename
- tail:显示文本文件的最后n行(默认为最后10行),常用于实时查看日志文件。
# 查看文件filename末尾10行,默认10行
tail filename
# 查看文件filename末尾20行
tail -n 20 filename
2. 文本编辑命令
- vi/vim:vi一种功能强大的文本编辑器,而
vim
=Vi IMproved
。意思就是Vim工具是vi工具的一个加强版。VIM具有多种工作模式,包括常规模式、插入模式、命令行模式等。对于新手来说,进入Vim操作界面都不知道改如何操作,下面这张图,清晰的说明了vim的各种模式的关系。
可以清楚的看到,5种模式中的切换,我们都需要经过常规模式去切换,那么,如果不知道现在在哪里,就按ESC回到常规模式,再进行其他操作。
# 使用touch创建一个test1.txt文件
root@DESKTOP: touch test1.txt
# 使用vim 命令打开test1.txt文件
root@DESKTOP: vim test1.txt
可以看到目前是替换模式:
这时,我们需要编辑,那么需要进入编辑模式,按住 "i"
底部就变成了 INSERT
现在需要保存并退出的话,就需要按 Esc,然后 :wq ,按回车键,即可。
Vim的多模式设计是其独特之处,也是其强大之处。通过熟练掌握命令模式、插入模式和常规模式,你可以更加高效地进行文本编辑工作。当然,Vim还有很多高级功能和插件等待你去探索和发现。希望本文能为你提供一个良好的起点,让你在Vim的世界里畅游无阻。