日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

實用技巧:如何有效率的操作Linux命令行

;bash有兩種輸入模式vi模式和emacs模式,其中emacs是默認模式,而且操作起來也比vi模式要快捷 ??梢酝ㄟ^ set -o vi和set -o emacs來轉(zhuǎn)換 。1.在命令歷史中查找 強烈推薦使用 Ctrl r,這個鍵組合是反向增量查找消息歷史 。很好用 。比如你很久以前輸入過某個命令如 。gcc -c -DKKT - Dnnn 等等,一長串,用上下方向鍵來找比較困難,這時候可以Ctrl r,然后輸入gcc很快找到該命令,重復按Ctrl r將查找更早的歷史 。其實還有 Ctrl s 是正向增量查找的,但是由于這個快捷鍵被終端預設成鎖屏幕了,沒有效果 。不過可以使用命令 stty -ixon -ixoff來解除綁定.再舉一個Ctrl r和Ctrl s的應用吧. 比如我打入了如下命令,echo aa bb cc d ee ff gg kk qq 然后我發(fā)現(xiàn)我要修改一下,把d修改成dd,這時候只要Ctrl r 輸入d,就立刻定位到d所在的位置,然后Ctrl f一下,再輸入d即可 2.命令行中移動 Ctrl f Ctrl b 分別是前后移動一個字符的距離 Alt f Alt b 是前后移動一個單詞的距離這個很快比如你輸入了 $grep -e funtion file1 file2 file3 然后你發(fā)現(xiàn)funtion錯了,要移動回來修改,則可以Alt b三下就移動回來了,很快 。Ctrl a Ctrl e 移動到行首和行尾 。這個也很好用,如果輸入了一長串命令行,發(fā)現(xiàn)第一個單詞拼錯了,可以Ctrl a到開頭再進行修改 。3.刪除 Alt d 往右邊刪除一個單詞 Alt Backspace 往左刪除一個單詞 Ctrl u 往左刪除到行首 Ctrl k 往右刪除到行末 其中這些刪除都放入了刪除環(huán)里面,可以使用Ctrl y找回,Alt y在刪除環(huán)里面移動也就是說命令行里面可以使用剪切和粘貼了 。上面的幾條如果用熟練了效率能提高很多 。而如果還想了解更多的快捷鍵綁定,敲如下命令 bind -P 發(fā)現(xiàn)有些你需要的功能而沒有快捷鍵綁定的話可以如下綁定,比如我綁定了兩個函數(shù) bind -m emacs ""M-w": kill-region" bind -m emacs ""M-W": copy-region-as-kill"

    推薦閱讀