2019-04-05

vim

  • 光标移动操作
    h 光标向左移动
    L 光标向右移动
    j 光标向下移动
    k 光标想上移动
    gg 光标快速地移动到文本的首行。或者是1G
    看行号 :set nu
    取消行号 :set no nu
    10G 光标移动到第十行
    G 移动到文本的末尾 或者是(: $)
    行首 home 行尾 end

  • 删除光标
    cc 删除光标当前行,并进入编辑模式
    C D 删除光标所在行的后面的内容
    没有快捷键删除光标所在行之前的内容
    d+G 或者是100G 删除光标所在行下的一百行 删除光标所在行下的所有内容
    yy 复制当前行 p 粘贴到光标所在行下面
    dd 剪切当前行
    dw 删除或剪切相同符号间的内容
    :1copy5 复制第一行到第五行下面 简写1co5
    :1move5 把第一行移动到第五行下面 简写 1mo5
    按两次esc +u,恢复到旧内容
    批量删除#号 ctrl+v+d 插入内容 shift+i

  • 替换 (:%s###g)
    o 在光标的下一行进行插入一行并进入编辑模式
    O 在光标的上面插入一行 并进入编辑模式
    echo 输出文本内容
    -n 不换行显示

    (>) 输出重定向
    e 激活特殊符号 \n\t

[root@lds ~]# echo {1..10}
1 2 3 4 5 6 7 8 9 10
[root@lds ~]# echo {01..10}
01 02 03 04 05 06 07 08 09 10
[root@lds ~]# echo {01..10..2}
01 03 05 07 09
[root@lds ~]# echo {01..10..3}
01 04 07 10
[root@lds ~]# echo {01..10}
01 02 03 04 05 06 07 08 09 10
  • 创建目录
    oldboy {01..10}/www,blog,bbs}
    nkdir -p oldboy/{01..10}/{www,blog,bbs}
    seq -w 100
    , 空格,代表是分开的

Seg 生成序列
-w 从一开始
EOF 覆盖 结尾
Cat 查看文件内容
文件合并
Cat passwd test.txt>> all. txt
-b 显示行号 不统计空白页
-n 显示行号
less :分页显示内容
f:下一页
b:上一页
-N :显示行号
/ 要搜索的内容 搜索查找 n 下一个 N 搜索查找上一个

  • 文档
    head 显示文档的头部
    -n : 显示文档前几行
    tail 显示文档的尾部
    -f 显示文档之后的几行,实时更新
    Tail -n5 test.txt
    Tail -n1 test -n5 以后面的优先
    Tail =tail -f 查看实时的日志情况
    别名 alias
    which 查看全路径
    alias rm =‘echo command bny...’
    坑 : .bashrc 要注释里面的别名 rm
    unalias 取消别名
    设置网卡名称为别名etho
    alias etho=‘vim
    /etc/sysconfig/network-scripts/ifcfg-eth0’

你可能感兴趣的:(2019-04-05)