UNIX/Linux 本身是沒有圖形界面的,我們通常在 UNIX/Linux 發行版上看到的圖形界面實際都只是運行在 Linux 系統之上的一套軟體XFree86,現在則是 xorg(X.Org),而這套軟體又是通過 X 視窗系統(X Window System,也常被稱為 X11 或 X)實現的, ...
UNIX/Linux 本身是沒有圖形界面的,我們通常在 UNIX/Linux 發行版上看到的圖形界面實際都只是運行在 Linux 系統之上的一套軟體XFree86,現在則是 xorg(X.Org),而這套軟體又是通過 X 視窗系統(X Window System,也常被稱為 X11 或 X)實現的,X 本身只是工具包及架構協議,而 xorg 便是 X 架構規範的一個實現體,也就是說它是實現了 X 協議規範的一個提供圖形界面服務的伺服器,就像實現了 http 協議提供 web 服務的 Apache 。如果只有伺服器也是不能實現一個完整的桌面環境的,當然還需要一個客戶端,我們稱為 X Client,像如下幾個大家熟知也最流行的實現了客戶端功能的桌面環境 KDE,GNOME,XFCE,LXDE 。
**常用命令行:**
touch是用來創建文件,例如touch file
cd用來進入一個目錄
pwd用來查看當前所在目錄
**重要的快捷鍵:**
按鍵 作用
Tab 進行命令補全
Ctrl+c 強行終止當前程式
Ctrl+d 鍵盤輸入結束或退出終端
Ctrl+s 暫停當前程式,暫停後按下任意鍵恢復運行
Ctrl+z 將當前程式放到後臺運行,恢復到前臺為命令fg
Ctrl+a 將游標移至輸入行頭,相當於Home鍵
Ctrl+e 將游標移至輸入行末,相當於End鍵
Ctrl+k 刪除從游標所在位置到行末
Alt+Backspace 向前刪除一個單詞
Shift+PgUp 將終端顯示向上滾動
Shift+PgDn 將終端顯示向下滾動
**Shell 常用通配符:**
* 匹配 0 或多個字元
? 匹配任意一個字元
[list] 匹配 list 中的任意單一字元
[!list] 匹配 除list 中的任意單一字元以外的字元
[c1-c2] 匹配 c1-c2 中的任意單一字元 如:[0-9] [a-z]
{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字元串
{c1..c2} 匹配 c1-c2 中全部字元 如{1..10}
**man命令行用來獲得幫助**
區段 說明
1 一般命令
2 系統調用
3 庫函數,涵蓋了C標準函數庫
4 特殊文件(通常是/dev中的設備)和驅動程式
5 文件格式和約定
6 游戲和屏保
7 雜項
8 系統管理命令和守護進程