1. 程式人生 > >Linux控制檯下的快捷鍵

Linux控制檯下的快捷鍵

Linux控制檯(文字模式)下提高工作效率的快捷鍵

在Linux環境裡,有一些按鍵有特殊的含意。
# Ctrl-U: 擦除一行游標前面的部分。
# Ctrl-H: 擦除游標前面的一個字元。
# Ctrl-D: 終止輸入。(退出 shell,如果您正在使用 shell 的話)。
# Ctrl-C: 終止當前正在執行的程式。
# Ctrl-Z: 暫停程式。
&'')
# Ctrl-S: 停止向螢幕輸出。
# Ctrl-Q: 重新啟用向螢幕輸出。

預設的 shell,`bash’, 有歷史編輯和 tab 補齊功能。


# up-arrow: 開始歷史命令搜尋。
# Ctrl-R: 開始增量歷史命令搜尋,可以按照關鍵字查查自己用過哪些命令。
# TAB: 完整的把檔名輸入到命令列。
# Ctrl-V TAB: 輸入 TAB 而不是擴充套件命令列。
# Ctrl + P - 上一條命令
# Ctrl + N - 下一條命令
# Ctrl-U: 擦除一行游標前面的部分。
# Ctrl + Y - 貼上前一Ctrl+U類命令刪除的字元 ,是貼上不是撤銷啊!

下面的應用可能稍稍高階一點點
# !! - 上一條命令
# !-n - 倒數第N條歷史命令
# !-n:p - 列印上一條命令(不執行)
# !?string?- 最新一條含有“string”的命令
# !-n:gs/str1/str2/ - 將倒數第N條命令的str1替換為str2,並執行(若不加g,則僅替換第一個)

其他一些有用的按鍵組合。
Ctrl-Alt-Del:掛起或者重新啟動系統,這三個按鍵在Linux下可以輕鬆地修改成關機的操作,這對於單使用者的朋友還是很方便的

# Ctrl + l - 清屏
# Ctrl + A - 游標移到行首
# Ctrl + E - 游標移到行尾
# Ctrl + W - 清除游標之前一個單詞
# Ctrl + K - 清除游標到行尾的字元
# Ctrl + T - 交換游標前兩個字元
# Ctrl + V - 輸入控制字元 如Ctrl+v ,會輸入^M
# Ctrl + F - 游標後移一個字元
# Ctrl + B - 游標前移一個字元
# Ctrl + H - 刪除游標前一個字元
# N++F - 游標後移N個單詞,N為1時可省略
# N++B - 游標前移N個單詞,N為1時可省略
# Left-click-and-drag mouse: 選擇並且拷貝到剪貼簿。
# Click middle mouse button: 使用剪貼簿的內容貼上。
# Meta-key (Emacs terminology) 傳統的是使用 Left-Alt-key.