快捷鍵

出自 Arch Linux 中文维基

這篇文章或章節的翻譯不反映原文。

原因:該翻譯相對於英文頁面已經過時。(在 Talk:快捷鍵# 中討論)

內核[編輯 | 編輯原始碼]

以下是系統底層的快捷鍵,通常被用於調試。遇到系統問題,請儘可能嘗試這些快捷鍵,而不是按住電源開關強制關機。

這些快捷鍵需要首先使用如下命令激活 echo "1" > /proc/sys/kernel/sysrq 如果你希望在系統啟動時就開啟,請編輯 /etc/sysctl.d/99-sysctl.conf 並添加配置 kernel.sysrq = 1. 如果你希望在掛載分區和啟動引導前就開啟的話, 請在內核啟動參數上添加 sysrq_always_enabled=1.

記住這個激活命令的通用口訣是 "Reboot Even If System Utterly Broken" (或者"REISUB")。

鍵盤快捷鍵 描述
Alt+SysRq+r Unraw 從X收回對鍵盤的控制
Alt+SysRq+e Terminate 向所有進程發送SIGTERM信號,讓它們正常終止
Alt+SysRq+i Kill 向所有進程發送SIGKILL信號,強制立即終止
Alt+SysRq+s Sync 將待寫數據寫入磁盤
Alt+SysRq+u Unmount 卸載所有硬盤然後重新按只讀模式掛載
Alt+SysRq+b Reboot 重啟

詳情參見 Magic SysRq key - Wikipedia

終端[編輯 | 編輯原始碼]

虛擬控制台[編輯 | 編輯原始碼]

鍵盤快捷鍵 描述
Ctrl+Alt+Del 重啟計算機(指定在 /etc/inittab)
Alt+F1, F2, F3, ... 切換到第 n 個控制台
Alt+ 切換到上一個控制台
Alt+ 切換到下一個控制台
Scroll Lock 當 Scroll Lock 被激活後,輸入/輸出將被鎖住
⇑ Shift+PgUp/PgDown 控制台翻頁
Ctrl+L 清屏
Ctrl+C 結束當前進程
Ctrl+D 插入一個 EOF(文件結束符)
Ctrl+Z 暫停當前進程

Readline[編輯 | 編輯原始碼]

GNU readline 是一個用於行編輯的通用庫,它被bash、ftp等大量程序使用 (更多示例,請參考 Arch Package details 的 "Required By" 章節)。 readline同樣可以被定製 (具體細節請查看manpage)。

鍵盤快捷鍵 描述
Ctrl+L 清屏
光標移動
Ctrl+B 光標向左移動1個字符寬度
Ctrl+F 光標向右移動1個字符寬度
Alt+B 光標向左移動1個單詞
Alt+F 光標向右移動1個單詞
Ctrl+A 光標移動到行首
Ctrl+E 光標移動到行尾
複製和粘帖
Ctrl+U 剪切從行首到光標位置的內容
Ctrl+K 剪切從光標到行尾的所有內容
Alt+D 剪切緊跟當前光標的1個單詞
Ctrl+W 剪切當前光標前的1個單詞
Ctrl+Y 粘帖最近1次剪切的文本
Alt+Y 粘帖倒數第2次剪切的文本
Alt+Ctrl+Y 粘帖前1次命令中的第1個參數
Alt+.or_ 粘帖前1次命令中的最後1個參數
歷史
Ctrl+P 移動到前1行
Altl+N 移動到後1行
Ctrl+S 查找
Ctrl+R 反向查找
Ctrl+J 結束查找
Ctrl+G 中止查找 (恢復原始行)
Alt+R 取消對當前行的所有修改
補全
Tab 自動補全一個名稱
Altl+? 列出所有可能的補全
Alt+* 插入所有可能的補全

X11[編輯 | 編輯原始碼]

鍵盤快捷鍵 描述
Ctrl+Alt+F1, F2, F3, ... 切換到第 n 個虛擬控制台
Ctrl+Alt++/- 切換到更高/更低的可用屏幕解像度
Ctrl+Alt+Backspace 結束 X-server
Ctrl+⇑ Shift+Num Lock 開啟鍵盤鼠標;使用小鍵盤控制鼠標,5鍵單擊,用/*、及-將單擊模式切換為左鍵、中鍵和右鍵

xkeyboard-config 從 2.0.1 開始禁用了鍵盤鼠標。要啟用它,將 /usr/share/X11/xkb/symbols/pc 中的下行:

key <NMLK> { [ Num_Lock ] }; 

修改為:

key <NMLK> { [ Num_Lock, Pointer_EnableKeys ] }; 

外部連結[編輯 | 編輯原始碼]