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编辑器
打开新文件或读入其他文件内容
文件内容替换