Linux系统(2)---vim编辑器
今天咱们聊点有用的工具——Linux系统中的vim编辑器、重定向和管道!这些工具可是Linux世界的瑞士军刀,堪称“黑科技”!
先说说vim编辑器吧!它是Linux中最常用的文本编辑器,简单概括就是一个高级版的“写字板”,但比写字板牛多了!它有三种模式:命令行模式、插入模式、末行模式。就像一位演员,随时切换角色,干啥都行!比如,当你想编辑文件,打开vim,按i键就能进入“创作模式”,写完后按Esc退出,再按:输入wq就能保存并退出。这操作堪称“行云流水”,让你瞬间感受到Linux的高效!
那vi和vim有什么区别呢?别急,vi是vim的前身,功能简单点,而vim是加强版,支持更多插件和更复杂的编辑功能,堪称“全能战士”!
还有重定向,这个功能堪称文本处理的“搬运工”!比如,当你想把文件内容覆盖到另一个文件,用>符号;追加的话,用>>符号。相当于在文件之间“传信”,轻轻松松搞定复杂的文本处理。
最后说说管道,这是Linux的“瑞士军刀”!用|符号把多个命令连起来,就像生产线一样高效!比如,grep找内容,再用sort排序,最后用head显示前几行。这操作堪称“无缝衔接”!
总之,学会这些工具,你会发现Linux的世界是多么的丰富多彩!它们就像是你的“贴身跟班”,让你在文本处理的世界里如虎添翼!
Linux系统(2)---vim编辑器
- 一、vim编辑器
-
- 语法
- 三种模式
- vi和vim的区别以及常用命令具体还可以参考下列文章:
- 二、重定向
-
- 语法
- 三、管道
-
- 概念
一、vim编辑器
语法
- vim 文件名 查看并编辑文件
三种模式
- 命令行
- 插入
- 末行
使用vim编辑文件步骤:(以图中打开startTomcat.sh为例子)
1、vim startTomcat.sh 打开文件,进入命令行模式
2、按i键,进入插入模式,此时可以编辑文件
3、编辑完成,按Esc键 退出编辑,进入命令行模式
4、按:键,进入末行模式,此时可以通过输入wq保存编辑并退出
例子:
vi和vim的区别以及常用命令具体还可以参考下列文章:
vi与vim的区别以及常用命令
二、重定向
语法
- > 覆盖
- >> 追加
覆盖:将demo.txt的内容输出到demo2.txt中并覆盖demo2.txt中原有内容
例子:
追加:将demo.txt的内容输出到demo2.txt中并在demo2.txt原有内容后面追加demo.txt的内容
例子:
三、管道
概念
- 将一个命令的输出用作另一个命令的输入
- 符号:|(竖杠)
其实小编的理解,可以类似于编程中逻辑运算中的“与”
例子: