####在控制檯/虛擬終端下前端
- ctrl-alt-delete -關閉計算機
- alt-fn (f1, f2, f3,…) - 切換到第n個控制檯
- alt-left 或者 alt-right - 切換到上/下一個虛擬終端
- scroll lock - 鎖定終端的輸入/輸出-當屏幕輸出滾動過快的時候能夠用這個鍵給屏幕定格,再按一次scroll lock解除鎖定。
也能夠用另一種方法實現這個功能,使用ctrl-s 鎖定屏幕,使用ctrl-q解除鎖定。若是你的控制檯忽然出現了不明緣由無響應也能夠嘗試一下後面的這個解鎖快捷鍵,也許是由於你無心中觸發了ctrl-s致使屏幕假死。
- shift-page up 或者 shift-page down - 上、下滾動控制檯緩存。這個功能在 scroll lock 啓動的時候也是管用的。 在使用 (alt-fn) 更換控制檯後緩存內容就被刪除了,因此滾動無效。
- ctrl-l -刷新屏幕。
- ctrl-c 或者 ctrl-\ -殺死當前任務
- ctrl-d - 做用是 eof 即文件末尾(end-of-file)。若是你的光標處在一個空白的命令行上,將會退出bash,比你用exit命令退出要快得多。
- ctrl-z - 暫停進程。使用命令:bg在後臺運行或者使用fg在前端運行。
####bash & command-linelinux
- ctrl-a - 把光標移動到命令行最開始的地方。
- ctrl-e - 把光標移動到命令行末尾。
- ctrl-u - 清除命令行中光標所處位置以前的全部字符。
- ctrl-w - 清除左邊的字段
- ctrl-y - 將會貼上被ctrl-u 或者 ctrl-k 或者 ctrl-w清除的部分。
- ctrl-r - 將自動在命令歷史緩存中增量搜索後面入的字符。
- tab - 命令行自動補全-自動補全當前的命令行。若是啓用自動補全腳本命令參數和選項也能夠自動補齊。
- ctrl-k - 清除從提示符所在位置到行末尾之間的字符。
####kernel shortcuts緩存
下面的快捷鍵必須在內核中啓用之後纔可使用。
並且必須啓用魔術組合鍵(sysrq):bash
啓用sysrq:命令行
$sudo echo 1 > /proc/sys/kernel/sysrq進程
禁用sysrq:同步
$sudo echo 0 > /proc/sys/kernel/sysrqit
- alt-sysrq-s - 同步全部已掛載的文件系統。全部緩存中的數據將被馬上寫入磁盤。
- alt-sysrq-u - 以只讀方式從新掛載全部已掛載文件系統。
- alt-sysrq-b - 快速重起。 不要在沒有同步和卸載文件系統的狀況下執行,不然會致使文件系統嚴重錯誤。
- alt-sysrq-s,而後 alt-sysrq-u,而後 alt-sysrq-b - 同步全部文件系統、以只讀方式從新掛載全部文件系統、馬上從新啓動。這是從新啓動linux的最快方式。
- alt-sysrq-h - 輸出其餘魔術組合鍵列表(sysrq)功能。