Vim

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

  

原文地址:https://www.cnblogs.com/wuchenggong/p/9660533.html