桌面環境 : KDE、GNOME、XFCE、LXDE 實驗樓使用的是XFCE 終端 : gnome terminal, kconsole, xterm, rxvt, kvt, nxterm, eterm 實驗樓使用的是xfce terminal 終端本質上對應著Linux上的 設備,Linx的多用戶 ...
桌面環境:
KDE、GNOME、XFCE、LXDE
實驗樓使用的是XFCE
終端:
gnome-terminal, kconsole, xterm, rxvt, kvt, nxterm, eterm
實驗樓使用的是xfce-terminal
終端本質上對應著Linux上的/dev/tty
設備,Linx的多用戶登陸時通過不同的/dev/tty
設備完成的,Linux預設提供了6個純命令行界面的virtual consoles,可以通過[Ctrl] + [Alt] + [F1] ~ [F6]切換。(實驗樓中未實現,因為主機系統劫持了特殊功能鍵),返回圖形界面[Ctrl] + [Alt] + [F7]。
Shell:
GNOME、KDE也被稱為圖形Shell。流行的有bash, zsh, ksh, csh等,Ubuntu預設的是bash
,桌面為GNOME,實驗樓使用zsh
,xfce
。
快捷鍵:
Tab: 補全命令
Ctrl + C: 強行終止
Ctrl + D: 鍵盤輸入結束或者退出終端
Ctrl + S: 暫停當前程式,按任意鍵恢復運行
Ctrl + Z: 將當前程式放到後臺運行,恢復到前臺為命令fg(兩個字元)
Ctrl + A: 游標移到行頭,等效於Home
Ctrl + E: 游標移到行尾,等效於End
Ctrl + K: 刪除從游標所在處到行末
Alt + Backspace: 向前刪除一個單詞
Shift + PgUp: 將終端顯示向上滾動
Shift + PgDg: 將終端顯示向下滾動
上下方向鍵:歷史指令
通配符:
* 匹配0+個字元
? 匹配1+個字元
[list] 匹配list中的任意一個字元
[!list] 匹配處了list中的任意一個字元
[c1-c2] 匹配c1-c2中的任意一個字元,如:[0-9] [a-z]
{string1, string2, ...} 匹配其中的任一字元串
{c1..c2} 匹配c1-c2中的全部字元,如{1..10}
man page區段說明:
- 一般命令
- 系統調用
- 庫函數,涵蓋了C標準函數庫
- 特殊文件(通常是/dev中的設備)和驅動程式
- 文件格式和約定
- 游戲和屏保
- 雜項
- 系統管理命令和守護進程
man加上相應的區段編號,即可查看,如man 1 ls
/<要搜索的關鍵字>,用n鍵切換到下一個關鍵字處,shift+n是上一個關鍵字,Space翻頁,Enter向下滾動一行,j, k(vim編輯器的移動鍵)向前或者向後移動一行,h鍵為顯示使用幫助(實為less工具幫助), q退出。
本文原載於實驗樓