Linux终端常用飞速操作,Linux终端常用迅速操作

  • 命或文件称机关补全:在输入指令或文件称之眼前几乎独字母后,按Tab键,系统会自动补全或提示上全
  • 上下箭头:使用前后箭头可以记念在此以前的通令,增添令的拔取,缩短输入工作量
  • !加从前输入了的吩咐的前几个假名,急忙取得前边的下令

    $ cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4

    mYC
    ACGGAGCGAGCTAGTGCAGCGAGGAGCTGAGTCGAGC
    CAGGACAGGAGCTA
    end

    一直跨越到地点运行的cut命令,再实施同一不成

    $ !cut
    cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4
    mYC
    ACGGAGCGAGCTAGTGCAGCGAGGAGCTGAGTCGAGC
    CAGGACAGGAGCTA
    end

  • ctrl+a回到命令的行首,用于修改时命令或注释掉命令

    # 写了脚的下令,突然不思运行了,又未思一个个删掉
    $ cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4
    # 按ctrl+a, 回到行首,再输入#号,回车,命令就被诠释掉。
    $ #cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4

  • !! 表示达成亦然长命令。

    $ ls
    ehbio3.fa ehbio4.fa ehbio5.fa ehbio6.fa ehbio.fa second.fa
    $ !!
    ls
    ehbio3.fa ehbio4.fa ehbio5.fa ehbio6.fa ehbio.fa second.fa

  • 轮换上一个发令中的字符,再运行一合命令,用于需要针对几近单公文实施同样的命,又不思写循环的景色

    # 输入一个令
    $ #cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4
    # !!表示达成同一漫漫命令
    # :gs表示替换,把上一个下令中全体的ehbio替换为ehbio3; g: global; s: substitute
    $ !!:gs/ehbio/ehbio3
    #cut -f 1 -d ‘ ‘ ehbio3.fa | tail -n 4
    # 替换后效果使齐

    # 去丢命令前之#号
    $ cut -f 1 -d ‘ ‘ ehbio3.fa | tail -n 4

    mYC
    ACGGAGCGAGCTAGTGCAGCGAGGAGCTGAGTCGAGC
    CAGGACAGGAGCTA
    end

    替换ehbio3为ehbio4,直接运行命令

    $ !!:gs/ehbio3/ehbio4
    cut -f 1 -d ‘ ‘ ehbio4.fa | tail -n 4
    mYC
    ACGGAGCGAGCTAGTGCAGCGAGGAGCTGAGTCGAGC
    CAGGACAGGAGCTA
    end

  • 指令或文件称活动补全:在输入指令或文件称之眼前多少个假名后,按Tab键,系统会活动补全或擢升上全
  • 前后箭头:使用前后箭头可以记念此前的授命,扩大令的录取,缩小输入工作量
  • !加以前输入了之一声令下的前几乎单字母,连忙取得前边的命令

    $ cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4

    mYC
    ACGGAGCGAGCTAGTGCAGCGAGGAGCTGAGTCGAGC
    CAGGACAGGAGCTA
    end

    直跨越到下边运行的cut命令,再实践同样糟糕

    $ !cut
    cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4
    mYC
    ACGGAGCGAGCTAGTGCAGCGAGGAGCTGAGTCGAGC
    CAGGACAGGAGCTA
    end

  • ctrl+a回到命令的行首,用于修改时命令或注释掉命令

    # 写了脚的命令,突然不惦记运行了,又无牵挂一个个删掉
    $ cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4
    # 按ctrl+a, 回到行首,再输入#声泪俱下,回车,命令就被诠释掉。
    $ #cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4

  • !! 表示达成同条命令。

    $ ls
    ehbio3.fa ehbio4.fa ehbio5.fa ehbio6.fa ehbio.fa second.fa
    $ !!
    ls
    ehbio3.fa ehbio4.fa ehbio5.fa ehbio6.fa ehbio.fa second.fa

  • 轮换上一个发令中之字符,再运行一整命令,用于需要对大六只文件举办同一的吩咐,又休思念写循环的动静

    # 输入一个命
    $ #cut -f 1 -d ‘ ‘ ehbio.fa | tail -n 4
    # !!表示达成一样长达命令
    # :gs表示替换,把上一个下令中全部的ehbio替换为ehbio3; g: global; s: substitute
    $ !!:gs/ehbio/ehbio3
    #cut -f 1 -d ‘ ‘ ehbio3.fa | tail -n 4
    # 替换后效果使齐

    # 去丢命令前的#号
    $ cut -f 1 -d ‘ ‘ ehbio3.fa | tail -n 4

    mYC
    ACGGAGCGAGCTAGTGCAGCGAGGAGCTGAGTCGAGC
    CAGGACAGGAGCTA
    end

    替换ehbio3为ehbio4,直接运行命令

    $ !!:gs/ehbio3/ehbio4
    cut -f 1 -d ‘ ‘ ehbio4.fa | tail -n 4
    mYC
    ACGGAGCGAGCTAGTGCAGCGAGGAGCTGAGTCGAGC
    CAGGACAGGAGCTA
    end

相关文章