Linux模式
1、GUI:圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)
a、Gnome桌面:C語言開發(redhat、Fedora)
b、Kde桌面:C++開發(OpenSUSE、PCLinuxOS等發行版本使用)
c、Xface桌面:輕量級桌面
d、Unity桌面(Ubuntu等發行版本使用)
可使用命令:echo $DESKTOP_SESSION查看當前使用的桌面環境
在命令行界面可使用命令:使用startx命令啟動圖形界面,但是需要具備如下條件:
a、tty7要空出來,供切換使用
b、必須安裝X Window系統,並且X-Server能順利啟動
c、有窗口管理員gnome/Kde
d、啟動X窗口必須的服務
使用exit退出
2、CLI:命令行界面(英語:command-line interface,縮寫:CLI)
虛擬終端(Teminal) 可使用Ctrl+Alt+F1-F6切換6個字符命令行終端,F7為圖形終端
模擬終端:在圖形界面中打開的(Teminal)叫模擬終端
Linux shell類型
bash:Linux系統默認使用的shell,bash shell 是 Bourne shell 的一個免費版本,它是最早的 Unix shell,bash還有一個特點,可以通過help命令來查看幫助。包含的功能幾乎可以涵蓋shell所具有的功能,所以一般的shell腳本都會指定它為執行路徑。
csh:C shell 使用的是“類C”語法,csh是具有C語言風格的一種shell,其內部命令有52個,較為龐大。
zsh:目前Linux里最龐大的一種shell:zsh。它有84個內部命令,使用起來也比較復雜,日常使用不建議使用。
ksh:Korn shell 的語法與Bourne shell相同,同時具備了C shell的易用特點。許多安裝腳本都使用ksh,ksh 有42條內部命令,與bash相比有一定的限制性。
tcsh:tcsh是csh的增強版,與C shell完全兼容。
sh:是一個快捷方式,已經被/bin/bash所取代。
查看存在的shell:cat /etc/shells
查看當前使用的shell:echo $SHELL
切換當前的shell:bash chsh -s /bin/bash
Linux命令格式
command + options + parameter
例如:ls -a /etc/passwd
options分為
長選項 - Eg:ls -a
短選項 -- Eg:ls -aa
可以多個選項同時使用:Eg:ls -l -a /etc