VI编辑器及常用命令

首先来了解一下linux根目录下存在的文件以及它们的功能作用:
一些常见的查看系统信息的命令: 
  常见查看系统信息的命令
data 显示当前日期和时间
uname -a 显示内核信息
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看内存信息
free 显示内存及交换区占用信息
命令 描述
文本编辑及相关命令:
  文本查看命令
cat 文件显示命令,链接文件并显示在屏幕上
cat -n 为打印在屏幕上的内容加上行号
head 显示指定文件的开头若干行,默认为10  -n 行数
tail 显示指定文件的末尾若干行,默认为10  -n 行数
more 一屏一屏显示文件,空格为下一屏,b上一屏,q退出
less 同more,并且支持一行一行移动,j/k上下移动一行
wc 文件内容统计命令 -c统计字节数 -l统计行数 -w统计字数
sorc 按内容排序命令 -r逆序
命令 描述
文本编辑工具vi/vim(类似于window记事本)
1.通过 (vi 文件名)进入vi编辑器
2.在vi中进行编辑
3.编辑成功
也可通过wq一次性保存退出;不保存强制退出命令 q!;强制保存命令  w!;
 vi 操作的基本命令小结:
  一般命令&底行命令
i insert 光标前插入
a append 追加光标后加入
o open 当前光标下新建一行,插入
命令(底行命令) 描述
:w write 保存
:q quiet 退出
:wq 保存并退出
:qi 强制退出(不保存)
:w! 强制保存
:+上下箭头 命令的历史
命令(一般命令) 描述
vim移动光标
hjkl 左、下、上、右移动一个字符
w 移动到下一个单词
0、$ 移动到行首,$移动到行尾
gg 移动到第一行
g 移动到最后一行
100gg 移动到第100行
gf 跳转到光标所在路径文件中
ctrl+o 回到原来文件
命令 描述
vim删除指令
dh 删除光标左边一个字符
dl x 删除光标下一个字符
u 撤销 ctrl+r 重做
dw 删除光标下一个单词
d0、d$ 删除到行首,行尾
dgg 删除到第一行
dg 删除到最后一行
dd 删除当前一整行
10dd 删除光标开始往后10行
ggdg 删除全文
命令 描述
vim复制指令
yh 复制光标左边一个字符
yl 复制光标下一个字符
p 粘贴
yw 复制光标下一个单词
y0、y$ 复制到行首,行尾
ygg 复制到第一行
yg 复制到最后一行
yy 复制当前一整行
10yy 复制光标开始往后10行
ggyg 复制全文
命令 描述
vim查找指令
/string 前往搜索string
?string 前往搜索string
n 查找下一个
n 查找上一个
/+上下箭头 搜索历史
shift+* 往后查找当前的word,
前提是光标移动要查找的word
shift+# 往前查找当前的word,
前提是光标移动要查找的word
命令 描述
vim高级指令
:set nu set number 设置行号
:set nonu :set nonumber 取消行号
:pwd 查看vim当前目录
:cd 路径 切换vim目录
:f 显示当前文件夹 ctrl+g
:ctrl+g或者ctrl+n 字符自动补全
:help 查看所有帮助
:help pwd 查看pwd主题的帮助
高级指令(底行模式) 描述
vim多窗口操作
:tabe 文件名 以标签方式打开文件
gt 或gt(一般模式) 切换一多标签打开的文件
:3gt 切换到第三个标签的文件
:close 关闭当前标签文件
:sp 横开新窗口
:vsp 竖开新窗口
ctrl+w +h/j/k/l 切换到上下左右的窗口
: qall 关闭所有文件
多窗口命令(底行模式) 描述
vim可视模式
一般模式按v 进入visual模式,选中
ctrl +v 进入竖选模式,shift+i(可以ctrl+y复制插入上一行字符),进入竖向插入
可视模式 描述


清华微电子所联手厦门:打造成研发一体的项目,共同研发新型存储器
如何看待Bolt EV的自愿性召回?
深度学习和机器学习深度的不同之处 浅谈深度学习的训练和调参
硅计时电路的常见问题-Silicon Timed Circu
人工智能助力智慧城市高速发展
VI编辑器及常用命令
无线充电小型电极装置助力截肢者变得更灵活
石墨烯的几种主流制作方法
一款智能体感试衣镜,将能够解决许多试衣难题
纸张缺陷在线检测系统的原理及功能
Redmi Note9 Pro:国内首发骁龙750G芯片,支持双模5G网络
瑞萨推出Autonomy平台构建自动驾驶生态圈
研华发布EKI-8500G工业级TSN以太网交换机
擦拭布材料中液体颗粒计数器检测方法粒子计数器的广泛应用
连接网络需要用adb connect ip:port(Android Debug Bridge)
汽车芯片有几种 汽车芯片功能
提高步进电机运行质量的电流控制方法
中兴通讯为扭转亏损再售子公司
马云出手阔绰!支付宝发奖励金,翻倍后最高999
冒着被罚千万的风险!苹果为何非要在中国打赏分成,原因竟是这个?