linux下有很多對于簡化用戶使用過程很有幫助的快捷鍵,下面做個簡單的介紹:
在控制臺/虛擬終端下
1. ctrl-alt-delete -關(guān)閉計算機
2. alt-fn (f1, f2, f3,…) - 切換到第n個控制臺
3. alt-left 或者 alt-right - 切換到上/下一個虛擬終端
4. scroll lock - 鎖定終端的輸入/輸出-當屏幕輸出滾動過快的時候可以用這個鍵給屏幕定格,再按一次scroll lock解除鎖定。
也可以用另外一種方法實現(xiàn)這個功能,使用ctrl-s 鎖定屏幕,使用ctrl-q解除鎖定。如果你的控制臺突然出現(xiàn)了不明原因無響應(yīng)也可以嘗試一下后面的這個解鎖快捷鍵,也許是因為你無意中觸發(fā)了ctrl-s導(dǎo)致屏幕假死。
5. shift-page up 或者 shift-page down - 上、下滾動控制臺緩存。這個功能在 scroll lock 啟動的時候也是管用的。 在使用 (alt-fn) 更換控制臺后緩存內(nèi)容就被刪除了,所以滾動無效。
6. ctrl-l -刷新屏幕。
7. ctrl-c 或者 ctrl-\ -殺死當前任務(wù)
8. ctrl-d - 作用是 eof 即文件末尾(end-of-file)。如果你的光標處在一個空白的命令行上,將會退出bash,比你用exit命令退出要快得多。
9. ctrl-z - 暫停進程。使用命令:bg在后臺運行或者使用fg在前端運行。
bash & command-line
1. ctrl-a - 把光標移動到命令行最開始的地方。
2. ctrl-e - 把光標移動到命令行末尾。
3. ctrl-u - 清除命令行中光標所處位置之前的所有字符。
4. ctrl-w - 清除左邊的字段
5. ctrl-y - 將會貼上被ctrl-u 或者 ctrl-k 或者 ctrl-w清除的部分。
6. ctrl-r - 將自動在命令歷史緩存中增量搜索后面入的字符。
7. tab - 命令行自動補全-自動補全當前的命令行。如果啟用自動補全腳本命令參數(shù)和選項也可以自動補齊。
8. ctrl-k - 清除從提示符所在位置到行末尾之間的字符。
kernel shortcuts
下面的快捷鍵必須在內(nèi)核中啟用以后才可以使用。
而且必須啟用魔術(shù)組合鍵(sysrq):
啟用sysrq:
$sudo echo 1 > /proc/sys/kernel/sysrq
禁用sysrq:
$sudo echo 0 > /proc/sys/kernel/sysrq
1. alt-sysrq-s - 同步所有已掛載的文件系統(tǒng)。所有緩存中的數(shù)據(jù)將被立刻寫入磁盤。
2. alt-sysrq-u - 以只讀方式重新掛載所有已掛載文件系統(tǒng)。
3. alt-sysrq-b - 快速重起。 不要在沒有同步和卸載文件系統(tǒng)的情況下執(zhí)行,否則會導(dǎo)致文件系統(tǒng)嚴重錯誤。
4. alt-sysrq-s,然后 alt-sysrq-u,然后 alt-sysrq-b - 同步所有文件系統(tǒng)、以只讀方式重新掛載所有文件系統(tǒng)、立刻重新啟動。這是重新啟動linux的最快方式。
5. alt-sysrq-h - 輸出其他魔術(shù)組合鍵列表(sysrq)功能。
Linux快捷鍵大家就這么些吧。熟練使用可以提高我們的效率。
聯(lián)系客服