• Day13 VIM编辑器里复制、沾切、删除、移动命令、批量修改



    1、目录结构
    单根结构

    绝对路径
    相对路径

    网卡配置文件
    /etc/sysconfig/network-scripts/ifcfg-eth编号

    指定DNS服务
    /etc/resolv.conf

    指定本地解析文件
    /etc/hosts

    SELINUX配置文件
    /etc/sysconfig/selinux

    内核参数优化文件
    /proc/sys/net/ipv4/...

    黑洞文件
    /dev/null

    /dev/cdrom
    /dev/sr0
    /dev/sda

    日志相关
    /var/log/...


    2、命令
    pwd
    cd .
    cd ..
    cd -
    cd ~
    cd

    ls -la 文件 # 查看文件本身
    ls -la 目录 # 查看目录下的内容
    ls -dl 目录 # 查看目录本身


    -rwxr-xr-x. 1 root root 117680 10月 31 2018 /bin/ls

    -:文件类型
    属主:rwx
    属组:r-x
    其他人:r-x

    . :在加载了selinux的情况下创建文件
    1 : 硬链接数



    touch a.txt
    touch Eg{o,O}n.txt # touch Egon.txt EgO.txt

    mkdir -p /a/b/c/

    cp -a 源路径 目标路径
    cp -p
    cp -r
    cp -f

    mv /etc /tmp # /tmp/etc
    mv /etc/* /tmp
    mv /etc /tmp/bak


    mv a.txt aaa.txt

    rm -rf

    tree -a /
    tree -F /
    tree -L 1 /
    tree -d /



    cat 文件
    more
    less
    head -3
    tail -3
    tail -f










    复制一行:
    把光标移动到该行的任意位置,按下yy
    把光标移动到目标行的任意位置,按下p

    复制3行:
    把光标移动到该行的任意位置,按下3yy
    把光标移动到目标行的任意位置,按下p


    把yy换成dd就变成了剪切操作


    可视块模式:
    批量去注释
    前提:注释的行需要整齐排列

    1、在命令模式,按ctrl+v
    2、上下键选中#号
    3、按下d

    批量加注释
    前提:注释的行需要整齐排列

    1、先将光标移动到首行的开头位置
    2、在命令模式,按ctrl+v
    3、上下键选中第一列
    4、shift+i,然后输入#
    5、连续按两下ESC



    总结命令行模式:
    1、光标的移动
    0 $ 当前行的移动
    gg G nG
    H M L

    2、删除、复制、剪切
    dd 3dd
    yy 3yy
    p 3p

    3、可视块
    ctrl+v

    4、查找
    /查找的内容

  • 相关阅读:
    存储过程之六—触发器
    存储过程之五—条件和异常处理
    存储过程之四—游标
    json的那些事
    聊聊js中的typeof
    JavaScript各种继承方式和优缺点
    两边宽度已知,如何让中间自适应
    html5笔记——<section> 标签
    vue实现仿淘宝结账页面
    vue2.0在table中实现全选和反选
  • 原文地址:https://www.cnblogs.com/blackboy666/p/13861389.html
Copyright © 2020-2023  润新知