一篇文章带你学会 Linux 中的 Vi 和 Vim 编辑器的使用

一、Vim 编辑器

在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。

切换到命令行模式:按Esc键;
切换到插入模式:按 i 、o、a键;
    i 在当前位置前插入
    I 在当前行首插入
    a 在当前位置后插入
    A 在当前行尾插入
    o 在当前行之后插入一行
    O 在当前行之前插入一行

切换到底行模式:按 :(冒号)

打开文件:vim file
退出:esc 然后 :q
修改文件:输入i进入插入模式
保存并退出:esc 然后 :wq

不保存退出:esc 然后 :q!

三种进入插入模式:
i:在当前的光标所在处插入
o:在当前光标所在的行的下一行插入
a:在光标所在的下一个字符插入

快捷键:
dd – 快速删除一行
yy - 复制当前行
nyy - 从当前行向后复制几行
p - 粘贴
R – 替换

在这里插入图片描述
在这里插入图片描述

二、重定向输出 > 和 >>

>  重定向输出,覆盖原有内容;
>> 重定向输出,又追加功能;

示例:
cat /etc/passwd > a.txt  将输出定向到a.txt中
cat /etc/passwd >> a.txt  输出并且追加

ifconfig > ifconfig.txt

在这里插入图片描述

三、系统管理命令

ps 正在运行的某个进程的状态
ps –ef  查看所有进程
ps –ef | grep ssh 查找某一进程
kill 2868  杀掉2868编号的进程
kill -9 2868  强制杀死进程

在这里插入图片描述
在这里插入图片描述

四、管道 |

管道是Linux命令中重要的一个概念,是一个组合使用,其作用是将一个命令的输出用作另一个命令的输入。

示例:
ls --help | more  分页查询帮助信息
ps –ef | grep java  查询名称中包含java的进程

ifconfig | more
cat index.html | more
ps –ef | grep aio

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/nanhuaibeian/article/details/106879342