Windows過來的初學者常遇到的問題,在Vi裡寫完東西,習慣性Ctrl+S儲存,然後就死在那裡了,完全沒有反映,只好重啟,進階點的用Alt+F2/3/4切換到另外的控制台幹別的事情
其實應該用Ctrl+Q來接觸鎖定,Ctrl+S在Linux下是鎖定螢幕顯示的意思和ScreenLock鍵是一個效果,不信你試試按下ScrLk或者Fn+ScrLk
下面轉載其他的一些快速鍵(原文http://hi.baidu.com/rhca/blog/item/6ef8788dd073cc12b21bba65.html)
Linux下有很多對於簡化使用者使用過程很有協助的快速鍵,下面做個簡單的介紹:
在控制台/虛擬終端下
- -- -關閉電腦
- - (, , ,…) - 切換到第n個控制台
- - 或者 - - 切換到上/下一個虛擬終端
- - 鎖定終端的輸入/輸出-當螢幕輸出滾動過快的時候可以用這個鍵給螢幕定格,再按一次解除鎖定。
也可以用另外一種方法實現這個功能,使用- 鎖定螢幕,使用-解除鎖定。如果你的控制台突然出現了不明原因無響應也可以嘗試一下後面的這個解鎖快速鍵,也許是因為你無意中觸發了CTRL-S導致螢幕假死。
- - 或者 - - 上、下滾動控制台緩衝。這個功能在 啟動的時候也是管用的。 在使用 (-) 更換控制台後緩衝內容就被刪除了,所以滾動無效。
- - -重新整理螢幕。
- - 或者 - -殺死當前任務
- - - 作用是 EOF 即檔案末尾(End-of-file)。如果你的游標處在一個空白的命令列上,將會退出bash,比你用exit命令退出要快得多。
- - - 暫停進程。使用命令:bg在後台運行或者使用fg在前端運行。
Bash & command-line
- - - 把游標移動到命令列最開始的地方。
- - - 把游標移動到命令列末尾。
- - - 清除命令列中游標所處位置之前的所有字元。
- - - 清除左邊的欄位
- - - 將會貼上被- 或者 - 或者 -清除的部分。
- - - 將自動在命令曆史緩衝中增量搜尋後面入的字元。
- - 命令列自動補全-自動補全當前的命令列。如果啟用自動補全指令碼命令參數和選項也可以自動補齊。
- - - 清除從提示符所在位置到行末尾之間的字元。
Kernel shortcuts
下面的快速鍵必須在核心中啟用以後才可以使用。
而且必須啟用魔術按鍵組合(SysRQ):
啟用SysRq:
$sudo echo 1 > /proc/sys/kernel/sysrq
禁用SysRq:
$sudo echo 0 > /proc/sys/kernel/sysrq
- -- - 同步所有已掛載的檔案系統。所有緩衝中的資料將被立刻寫入磁碟。
- -- - 以唯讀方式重新掛載所有已掛載檔案系統。
- -- - 快速重起。 不要在沒有同步和卸載檔案系統的情況下執行,否則會導致檔案系統嚴重錯誤。
- --,然後 --,然後 -- - 同步所有檔案系統、以唯讀方式重新掛載所有檔案系統、立刻重新啟動。這是重新啟動Linux的最快方式。
- -- - 輸出其他魔術按鍵組合列表(SysRQ)功能。
X-Window快速鍵
- -- 或者 --- 改變螢幕解析度(提高/降低)。前提是在X-Window server設定檔中寫入了多種可用解析度。
- -- - 殺死X-server,返回登入介面。所有正在啟動並執行應用程式將被終止。
- -- - xkill - 點擊一個應用程式強制關閉。
- -- 把鍵盤上的小鍵盤(數字鍵台)變成滑鼠,啟動後你可以用小鍵盤進行滑鼠操作。數字鍵台上的和 分別代表滑鼠左鍵和滑鼠右鍵,數字鍵台上的 是雙擊。(這個地方翻譯的不確定,大家可以參考一下原文。我用的筆記本沒辦法測試這個功能。)
- -- (, , ,…) - 切換到第 n 個文本控制台。一般Alt+F7切換回X-window。
- - - 開啟一個運行命令的小視窗。如果輸入的是可執行命令則直接運行;如果輸入的是檔案名稱系統將調用適當的應用程式開啟它;輸入網址將用預設的瀏覽器開啟它。
KDE 快速鍵
- --- - 直接關機
- --- - 直接重啟