安裝Linux系統(tǒng)后,Linux系統(tǒng)會自動生成許多文件和目錄,例如Windows系統(tǒng),這些目錄具有不同的含義。 現(xiàn)在想象一下這些目錄代表什么,以及如何在命令行界面的不同目錄之間切換?
一、linux系統(tǒng)目錄結(jié)構(gòu)。
我們這里介紹的是linux系統(tǒng)的常規(guī)目錄結(jié)構(gòu),不管什么版本的linux系統(tǒng),一般都會包括以下這些目錄。
bin: linux命令目錄(二進制)。
sbin: linux命令目錄(起級管理員使用),s就是Super User的意思。
boot: linux啟動目錄,存有l(wèi)inux內(nèi)核 (引導、長/皮鞋)。
dev: linux存放硬件目錄,以抽象的文件形式存放(device設備)。
etc: linux配置文件目錄。
lib: linux系統(tǒng)函數(shù)庫文件目錄,相當于window中的.dll文件。
mnt: linux掛載用,早期版本只有這一個掛載,建議掛載額外設備,如:U盤、移動硬盤和分區(qū)。
medie: linux掛載用,系統(tǒng)建議掛載媒體設備。
misc: linux掛載用,建議掛載NFS服務的共享目錄。
opt: linux大型軟件安裝目錄。
sys: linux虛擬文件系統(tǒng),包含底層硬件的信息,保存在內(nèi)存當中,主要保存內(nèi)核相關(guān)信息。
tmp: linux存放臨時文件,會定期自動刪除。
usr: linux一般應用程序默認安裝目錄 【 unix soft resource 】。
var: linux動態(tài)數(shù)據(jù)及進程改變保存位置(如日志、郵件、緩存、網(wǎng)站 )。
home: linux用戶的主目錄家目錄,子目錄以用戶名為文件夾名。
root: linux起級管理員目錄。
proc: linux虛擬文件夾,存在于內(nèi)存中,保存著系統(tǒng)的實時信息,如內(nèi)存、CPU等硬件信息。
當然,不同的發(fā)行版本,有可能會或多或少地添加一些自己的目錄。
二、如何在目錄之間進行切換?
linux的目錄切換命令,跟windows系統(tǒng)的dos下的命令基本上一樣。如果使用過dos的,那在linux系統(tǒng)下切換目錄就不是難事了。
1、切換到當前用戶的家目錄。我們只需要在命令行界面輸入如下命令,就可以切換到當前用戶的家目錄:
cd
這時,我們可以在命令行界面中看到,當前目錄是~ 位置,~代表的是當前用戶的家目錄。
2、切換到指定的目錄。下面的命令是切換到 /home/目錄,是以絕對路的形式來切換。
cd /home
如果我們已經(jīng)在一個目錄里了,要想切換到同級目錄或上級目錄的同級目錄,就必須使用絕對路徑。上面的命令切換后,當前目錄換成了home。
3、切換到上一個目錄。 切換到上一個目錄,即切換到當前目錄的前一個目錄。命令如下:
cd -
我們當前目錄是home,輸入這個命令后,就又切回到當前用戶家目錄了。
4、切換到上一級目錄。以相對路徑的形式切換。命令如下:
cd ..
一個點代表的是自己,這里的兩個點..代表的是上一級目錄(父目錄)。
5、切換到當前目錄下的子目錄。下面的這個命令是切換到當前目錄下的gao目錄里。
cd gao
如果要切換到其它用戶的家目錄,必須是管理員,普通用戶沒有這個權(quán)限。
6、切換到根目錄。有時,我們進入目錄比較深,有好幾級了,這時,我們可以通過如下命令直接回到linux根目錄
cd /
這里的/代表的就是linux系統(tǒng)的根目錄,也是linux系統(tǒng)的最大的目錄,上面介紹的所有目錄都是存放在這個根目錄里的。
好了,上面我們系統(tǒng)地介紹了一下linux系統(tǒng)的目錄整體結(jié)構(gòu),以及如何在這些目錄之間進行切換。操作很簡單,相信大家也很容易就能上手。