Linux常用基本命令(VI/VIM 编辑器)

安装vim

bash 复制代码
sudo apt install vim

拷贝/etc/profile 数据到当前目录下

bash 复制代码
cp /etc/profile ./

一般模式(默认模式)

bash 复制代码
语法          功能描述
yy         复制光标当前一行
y       数字 y 复制一段(从光标当前行到后 n 行)
p            箭头移动到目的行粘贴
u            撤销上一步
dd          删除光标当前行
d         数字 d 删除光标(含)后多少行
x      剪切一个字母(当前光标),相当于 del
X     剪切一个字母(当前光标的前一个),相当于Backspace
yw         复制一个词
dw          删除一个词
shift+6(^)       移动到行头
shift+4($)        移动到行尾
1+shift+g       移动到页头,数字
shift+g          移动到页尾
数字 N+shift+g     移动到目标行

编辑模式
按下『i, I, o, O, a, A』等任何一个字母进入,『Esc』这个按键即可退出编辑模式。

bash 复制代码
常用语法
按键        功能
i         当前光标前
a       当前光标后
o      当前光标行的下一行
I       光标所在行最前
A      光标所在行最后
O       当前光标行的上一行

指令模式
在一般模式当中,输入『 : / ?』3 个中的任何一个按钮,就可以将光标移动到最底下那
一行

在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、
离开 vi 、显示行号等动作是在此模式中达成的

bash 复制代码
基本语法
命令      功能
:w        保存
:q        退出
:!       强制执行
/       要查找的词 n 查找下一个,N 往上查找
:noh       取消高亮显示
:set nu      显示行号
:set nonu    关闭行号
:%s/old/new/g     替换内容 /g global 替换匹配到的所有内容
相关推荐
RisunJan29 分钟前
Linux命令-scriptreplay(终端会话回放)
linux·运维·chrome
spencer_tseng39 分钟前
[kylin & linux] install docker
linux·docker·kylin
x²+(y-√³x²)²=12 小时前
Linux打包文件到Windows,文件/文件类型丢失
linux·运维·windows
世人万千丶2 小时前
去重插入与超限淘汰:ArkTS 实现鸿蒙搜索历史的 LIMIT 艺术
运维·服务器·学习·华为·harmonyos·鸿蒙
柒号华仔2 小时前
「速通Shell」聚砖成墙,Shell函数封装之道
linux·ssh·bash
未来之窗软件服务2 小时前
企业自动化运营-电子合同预览-东方仙盟
运维·自动化·仙盟创梦ide·东方仙盟
程序员与背包客_CoderZ2 小时前
Linux D-Bus通信协议详解:从入门到C/C++编码实战
linux·服务器·c语言·c++·嵌入式硬件·嵌入式软件·dbus
Android系统攻城狮2 小时前
Linux PipeWire深度解析之pw_properties_iterate调用流程与实战(六十五)
linux·运维·服务器·音频进阶·pipewire音频进阶
研华科技Advantech3 小时前
案例 | 从离线巡检到在线看护:研华PHM解决方案赋能石油钻井平台智能运维
运维·人工智能·边缘计算
難釋懷3 小时前
Nginx主动健康检查
运维·nginx