zoukankan      html  css  js  c++  java
  • linux命令

    1. 搜索字符串
    /string 向下搜索字符串“string?string 向上搜索字符串“string2. 重复上次搜索
    n 根据上次搜索条件找到下一个匹配的字符串
    N 根据上次搜索条件找到上一个匹配的字符串
    4、撤销与重做操作(undo,redo)
    u (Undo)撤销上一个操作
    Ctrl+r (Redo)重做上一个操作
    1、删除操作(delete)
    dd 删除光标所在行
    ndd 删除从光标所在行开始,向下的n行
    d1G 删除从光标所在行开始,到第一行的所有行
    dG 删除从光标所在行开始,到最后一行的所有行
    d$ 删除从光标所在位置,到行尾的所有字符
    d0 删除从光标所在位置,到行首的所有字符
    2、复制操作(yank)
    yy 复制光标所在行
    nyy 复制从光标所在行开始,向下的n行
    y1G 复制从光标所在行开始,到第一行的所有行
    yG 复制从光标所在行开始,到最后一行的所有行
    y$ 复制从光标所在位置,到行尾的所有字符
    y0 复制从光标所在位置,到行首的所有字符
    3、粘贴操作(paste)
    p 小写字母p,粘贴剪贴板中的数据,从光标所在行的下一行开始
    P 大写字母P,粘贴剪贴板中的数据,从光标所在行的上一行开始
    Ctrl+f 向下翻页(Pagedown)
    Ctrl+b 向上翻页(Pageup)
    Ctrl+d 向下翻半页
    Ctrl+u 向上翻半页
    删除包含keyword字符串的行: :g/keyword/d
    删除空行::%s/^
    $//g
    :%s/str1/str2/g 替换每一行的 str1为 str2
    :10,20s/str1/str2/g 替换从行10到行20之间的 str1为 str2
    :10,$s/str1/str2/g 替换从行10到最后一行之间的 str1为 str2
    :s/str1/str2/g 替换当前行的 str1为 str2
    # grep str /tmp/test 在文件 '/tmp/test' 中查找 "str"
    # grep ^str /tmp/test 在文件 '/tmp/test' 中查找以 "str" 开始的行
    # grep [0-9] /tmp/test 查找 '/tmp/test' 文件中所有包含数字的行
    # grep str -r /tmp/* 在目录 '/tmp' 及其子目录中查找 "str"
    # diff file1 file2 找出两个文件的不同处
    # sdiff file1 file2 以对比的方式显示两个文件的不同
  • 相关阅读:
    luogu 2962 [USACO09NOV]灯Lights
    bzoj 1923
    bzoj 1013
    bzoj 3513
    bzoj 4259
    bzoj 4503
    CF 632E
    bzoj 3527
    bzoj 3160
    bzoj 2179
  • 原文地址:https://www.cnblogs.com/isuben/p/7872390.html
Copyright © 2011-2022 走看看