zoukankan      html  css  js  c++  java
  • 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、查找
    /查找的内容

  • 相关阅读:
    redis sentinel搭建以及在jedis中使用
    redis入门指南书中概要
    mysql crash cource 书中实例
    图片服务器域名选择
    自行实现一个简易RPC框架
    webservice基础
    maven实战
    类似◇形的图形,四边都是对应的行数的数字。
    C 中随机数
    给特定的寄存器赋值,读特定的寄存器
  • 原文地址:https://www.cnblogs.com/blackboy666/p/13861389.html
Copyright © 2011-2022 走看看