vim命令简要总结.html
vim 命令简单总结
1.移动光标
w 移动至上一个单词
b 移动至下一个单词
0 移动至本行开头
$ 移动至本行结尾
H 移动至屏幕的首行
M 移动至屏幕的中间行
L 移动至屏幕的底行
gg 移动至屏幕的首行
G 移动至屏幕的底行
ctrl + f 下一页
ctrl + b 上一页
`. 移动至上一次修改处
移动光标的方法
h 或 向左箭头键(←) 光标向左移动一个字符
j 或 向下箭头键(↓) 光标向下移动一个字符
k 或 向上箭头键(↑) 光标向上移动一个字符
l 或 向右箭头键(→) 光标向右移动一个字符
向下移动5行 5j
向右移动10字符 10l
n(space) 按下数字n,例如10,然后按下空格,光标会向右移动10个字符
2.查找
/chang 在整篇文章查找单词chang 向上查找
?chang 在整篇文章查找单词chang 向下查找
# 查找整个文档,匹配光标所在的所有单词,按下n查找下一处,N上一处
* 查找整个文档,匹配光标所在的所有单词,按下n查找下一处,N上一处
gd 查找光标所在位置的单词,并停留在第一个匹配的非注释的单词上
% 找到括号的另一半
3.复制、删除、粘贴
yy:
5yy:
dd
5dd:
D:
dG
p
x
u
4.底线命令
:q! 强制退出
:wq! 强制写入退出
:set nu 显示行号
:数字 调到数字那行
:! command 暂时离开vim指令模式,执行command的结果
例如 :!ip a 临时看一下ip信息,然后可以回到vim
5.硬件信息查看命令
ip a 查看ip配置 cat /etc/redhat-release 查看发行版本 cat /proc/cpuinfo 查看cpu free -m 查看内存 top 查看系统负载信息 fdisk -l 磁盘分区信息 df -h 硬盘使用量 iptables -L /iptables -F 防火请查看和关闭 getenforcr/setenforce 查看/关闭selinux ps -ef 或ps aux 查看进程信息 netstat -tunlp /yum install net-tools -y 查看端口信息 ssh-keygen/ssh-copy-id root@.... 免密登录 crontab -l 查看定时任务 contab -e 设置定时任务 du -sh /vsr/log/ find / -name XXX 查找文件 tar gzip unzip epel 扩展yum源 rpm -qi nginx 检查服务是否安装 egrep -V '#|^$' /nginx.conf/ 过滤掉含#或空行 tail -f XXX.log 查看文件最后10行 不中断 yum install lrzsz -y service stop iptables/service disable iptables systemctl firewalld stop / systemctl firewalld disable