--- tags: Tricks_Shelf --- # 5 Linux Shell Tricks For Speed > ref:https://www.youtube.com/watch?v=V8EUdia_kOE > 短言:介紹五種節省時間的指令 1. 執行上一個執行過的指令。 * **sudo !!** : 以sudo角色**執行上一個**執行過的指令,節省重新鍵入的時間。 2. COMMAND Line上的文字操作_CTRL指令 當我們在輸入一連串指令,要將該指令的前方或後方文字刪除時,下意識會按DEL或者Backspace來刪除不要的文字。我們可以改使用下列四個指令來加速操作。 * **CTRL+k** , 會剪下當前游標**後方**所有文字,並複製到 **暫存的剪貼簿** 。 * **CTRL+u** , 則會剪下當前游標**前方**所有文字,並複製到 **暫存的剪貼簿**。 * **CTRL+w** ,會刪除當前游標**前方**的**單詞** 。 * **CTRL+y** , 從**暫存的剪貼簿**貼上CTRL+k與CTRL+u所剪下的文字。若執行單次CTRL+k或CTRL+u再接著執行,等同復原前一剪取操作的意涵在內。 3. 使用"less"指令來取代"tail"指令 一般我們在查看LOG時常會使用[tail指令](https://blog.xuite.net/altohorn/linux/17259888)。例如 : tail -f [file] ,來顯示文件的最新資訊,但若錯過了某些資訊想往上滑看時,又可能因為log更新而干擾。 * **less + F**: 透過使用**less + F**,可以達到相似功能,但又不會因為持續更新而受到干擾。在less模式下可使用下列指令配合使用: * CTRL+C : 進入捲動模式,此時可透過滑鼠/鍵盤上下捲動。 * SHIFT + F會移動到檔案底部, * ?字串:向上搜尋"字串"的功能 * /字串:向下搜尋"字串"的功能 * n :重複前一次搜尋 * N:反向重複前一个搜索 * q:離開less模式 * 更多less指令:https://www.runoob.com/linux/linux-comm-less.html 4. Editing the current command in a text editor * **CTRL+X+E** :當我們需要寫入一連串的指令,或是要藉由command呼叫變數,整體指令較長時,可以使用**CTRL+X+E**指令,啟動vim暫存編輯器,編寫完後:wq,即能執行對應的指令。 5. Paste the argument of the previous command. * **ALT + .**: 當我們對同一台資源(例如:IP、DNS)的名稱,去執行不同指令時,可使用: ALT + . ,可以呼叫上一次成功指令內所使用的變數 ## Ref : 1. [Linux/Unix 常用的終端機命令](https://mropengate.blogspot.com/2018/01/linuxunix-cheat-sheet-for-linuxunix.html) 2. [TAIL](https://blog.xuite.net/altohorn/linux/17259888) 3. [LESS](https://www.runoob.com/linux/linux-comm-less.html)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up