vi编辑器+常用命令

Vi编辑器的工作模式

   三种工作模式:命令模式、输入模式、末行模式

   不同模式之间的切换

 

vi编辑器的使用方法:

vi  xxx  vi一个文件,对这个文件进行编辑

vim  xxx增强型文件编辑器,是一个开发工具,也可以对某个文件进行编辑

!vi/!Vim回退且自动打开上次编辑的文件

1】插入内容

   a:当前光标后插入内容

   A:光标所在的行尾插入内容

   i:当前的光标位置前插入内容

   I:光标所在的行头插入内容

   o:在光标所在行的后面插入一个新行

   O:在光标所在行的前面插入一个新行

2】移动

   ^/0/Home     移动到行首

   $/End            移动到行尾

     G                 移动到末行

   #G                 移动到指定行

3】删除

   x/Del         删除光标处单个字符

   dd             删除光标所在行

   #dd           删除从光标处开始的#行 (#表示行数)

   d^             删除光标前到行首的所有字符

   d$             删除当前光标到行尾的所有字符

4】复制

   yy             复制当前行

   #yy           复制从光标处开始的若干行

5】粘贴

   p             粘贴到光标处后

   P             粘贴到光标处前

6】查找

   /xxx           n向下找

                    N向上找

7】撤销

   u             撤销最后一次操作,可连续撤销多次最近的操作,可连续按u即可

   U             撤销对当前行做的所有编辑

8】显示行号

   :set nu

9】替换

   :       【替换范围】 s/旧内容/新内容/g

   %         全文范围

   n,m:  从n行到m行

   /g:     每一行的所有匹配结果都替换,若没有/g则代表只替换这行的首个匹配旧内容

 

退出

:q

:q!(强制退出)

 

保存退出

:wq

:x

ZZ

 

Linux系统命令

查看系统版本:

cat  /etc/redhat-release

注:查看系统内核

查看CPU:

cat /proc/cpuinfo

查看内存信息:

cat  /proc/meminfo

关机:

poweroff

shutdown -h now(立刻关机) 例:shutdown -h +3  3分钟后在关机,取消是shutdown -c

init 0

重启:

shutdown -r now (立刻重启)例:shutdown -r +2  2分钟后在重启,取消是shutdown -c

reboot

init 6      

注:

字符界面切换到图形化界面:init 5

图形化界面切换到字符型界面:init 3

 

光标移动

 

复制、粘贴、删除

 

文件内容查找

 

撤销编辑及保存退出

 

修改服务的参数让其生效

修改配置文件,添加或修改参数值

保存

重启服务

systemctl start 服务名称

服务开机自启动

systemctl enable 服务名称

服务重启

systemctl restart 服务名称

systemctl stop   服务名称

systemctl start   服务名称

服务临时关闭

systemctl stop   服务名称

服务永久关闭

systemctl disable 服务名称

 

保存文件及退出vi编辑器

 

打开新文件或读入其他文件内容

 

文件内容替换

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/Xing88/p/13501057.html