dev/null 相当于垃圾筒
df -Th 查看内存
- #yum erase(删除) gedit -y
- vim
- #vim + 文件名
三种模式 :
命令 编辑模式 尾行
: 搜索, 设计
命令模式: 只能 用快捷键
如何进入编辑模式: a(当前光标下一个字符) i o(当前光标的下一行) A(移动到光标当前行尾部) I O(当前光标的上一行) r(修改单个字符) R(覆盖插入)
光标定位:
hjkl <==> 上下左右箭头
home 和 end = 0^ 光标定位到开头 $ 光标定位到结尾
gg 定位到开头(文本顶端)
G 定位到结尾(文本底部)
3G 进入第三行 或者 :20 回车
dd 删除 (剪切) 当前光标所在行
数字 + dd 删除多行
p 粘贴 P 粘贴到当前所在光标上一行
u==undo 撤销 ctrl+z 停止 fg 返回
ctrl +r 回滚 <===> 返回撤销
yy 复制当前光标所在行
数字 + yy 复制多行
D 删除当前光标以后的内容
d^ 删除当前光标之前的内容 <====> 在编辑模式 ctrl+u
ZZ 正常保存退出
V 可视行模式
y 复制
d 删除
p 粘贴
ctrl+v 可视块模式
添加注释:
选择需要添加注释行的第一列字符 --> I -->写注释符 -->ESC 两次
v 可视化模式
v 取消可视模式
可视行用来对齐文本的'V'+ '=' 自动缩进
尾行模式
设置 vim 的功能 查找 替换
查找
/ 关键字 n 向下翻 N 向上翻
/^d
/txt$
:set nu 显示行号
:set nonu 取消行号
:set ic 不区分大小写
:set noic 取消不区分大小写
:set ts=4 设置 tab 键长度
:set sw=4 设置自动缩进的 tab 键长度
:set si 自动缩进
:set ci
加密
:X
解密
:set key=
替换
s
:s/world/nice/ 替换当前光标所在行
:%s/world/nice/ % 表示替换所有行
:%s/world/nice/g 替换行内所有关键字
:3s/world/nice/ 替换指定行
:3,10s/world/nice/ 第 3 行到第 10 行
:3,4s/^/#/
:,8s/hello/hi/ 从当前行到第 8 行
:5,10 s/./#&/ 5-10 前加入 #字符 (. 整行 & 引用查找的内容)
:w 保存
:q 退出
:wq 保存退出
:x 保存退出 // 快捷键 ZZ
:wq! 强制保存退出
:r /etc/passwd 读入另一个文件的内容 当前光标下
:w /root/Desktop/abc 另存为
:sp 文件名
:vsp 文件名
ctrl+w 窗口之间互相切换
shift+zz 命令行模式直接保存退出
使 vim 设置永久生效:
- #vim /etc/vimrc 把设置写到这个文件的最后, 对所有账户生效
- set nu
- set ic
- set ts=4
- set sw=4
- #vim /root/.vimrc 也可以把设置写到此文件, 只对 root 生效
- #vimdiff /etc/hosts hosts1
来源: http://www.bubuko.com/infodetail-2617989.html