vim编辑器
echo “xxxx” >> ./fstab
shift zz (保存并退出)

一、命令模式
1、 快捷键
a:当前之后开始 A(大写):行尾开始
i:当前之前开始 I(大写):行首开始
o:下一行开始 O(大写):上一行开始
字母移动:
h j k l
左 下 上 右
2、翻页
pgup = ctrl +f
pgdn = ctrl +b
3、行内移动
到行首:^ home 0
到行尾:$ end
4、行间跳转
到末行: G
到首行: 1g gg
到100行: 100g
5、删除
删除当前光标: x 、del
删除或剪切当前行: dd
删除光标前内容: d^
删除光标后内容: d$
6、复制
复制整行: yy
复制三行: 3yy
7、粘贴
粘贴到下一行: p
粘贴到上一行: P
8、替换
仅替换当前光标: r
进入替换模式: R
9、撤销
撤销一步: u
对整行所有编辑撤销: U(大写)
10、保存并退出
shift+zz = ZZ = :wq
二、末行模式 : /
另存为 :w /opt/disk1.txt
删除行 :n,nd
直接新打开 :e /etc/passwd
在文中添加 :r /etc/passwd (从当前光标下一行开始替换)
精确添加: grep root /etc/passwd >> /root/fstab
ls /opt/ >> /root/fstab
vim中执行命令 :! 命令
vim中执行命令并将输出结果写入光标 :r ! 命令
替换:
:s /old/new 替换本行中第一个
:s /old/new/g 替换本行所有
:5,11s /old/new/g 替换5到11行所有
:%s /old/new/g 替换文中所有
:%s /old/new/cg 交互式替换文中所有
vim设置快捷键(临时修改,永久生效需要写入/etc/vimrc)
:map ctrl+V ctrl+P I#<esc> (输入ctrl+p注释本行)
:map ctrl+V ctrl+D dd<esc> (输入ctrl+d,删除本行)
:map ctrl+V ctrl+B ^x (输入ctrl+b,删除本行第一个字符)
三、V模式 ctrl+V (可实现连续多行的注释)
ctrl+V ---> 选中行 ---> 输入 I(大写) ---> 输入# ---> 按 esc键
四、意外关闭产生的交换文件(未在运行)
R(恢复) D(删除交换文件)
交换文件:(其他正在运行)
vim编辑后: inode号发生改变 (文件链接数为1)
inode号不改变 (文件链接数大于1)
-
CentOS 7 设置静态ip
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.45.182
NETMASK=255.255.255.0
GATEWAY=192.168.45.1
DNS1=114.114.114.114
- 添加普通用户:
# useradd hf01
# passwd hf01
- 重启单独的ens33:
关闭 ifdown ens33
启动 ifup ens33