linux根目錄下檔案體系

2021-07-04 14:17:31 字數 2707 閱讀 3708

/bin:存放最常用命令;   

/boot:啟動linux的核心檔案;  

/dev:裝置檔案;  

/etc:存放各種配置檔案;   

/home:使用者主目錄;   

/mnt:一般是空的,用來臨時掛載別的檔案系統;   

/proc:虛擬目錄,是記憶體的對映;

???在此我還有一些疑問,就是關於bin目錄和usr目錄下的bin目錄,已知根目錄下bin目錄一般存放的是shell和命令,而在usr目錄下的bin存放的是使用者的命令,這些命令應該沒有保護根目錄下的命令,但是我卻真想不出它還需要放些什麼使用者命令,一般的命令shell已經給提供了,哪些命令是需要單獨放在使用者目錄下。恩,此次需要去拓展一下,先mark一下。還有還有,/etc下的psaaword目錄不是存放的密碼嗎,我怎麼進去看到的是不同等級使用者的許可權級別這些,沒得密碼啊,受到欺騙了

找到區別了:

/bin、/sbin、/usr/bin、/usr/sbin目錄的區別

在linux下我們經常用到的四個應用程式的目錄是/bin、/sbin、/usr/bin、/usr/sbin 。而四者存放的檔案一般如下:

bin目錄:

bin為binary的簡寫主要放置一些系統的必備執行檔例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

/usr/bin目錄:

主要放置一些應用軟體工具的必備執行檔例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

誒對於上面這點還是有些疑問,du這種命令好像是bin下面的吧
/sbin目錄: 

主要放置一些系統管理的必備程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。

www.2cto.com

/usr/sbin目錄:

放置一些網路管理的必備程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等

綜述:如果這是使用者和管理員必備的二進位制檔案,就會放在/bin。如果這是系統管理員必備,但是一般使用者根本不會用到的二進位制檔案,就會放在 /sbin。相對而言。如果不是使用者必備的二進位制檔案,多半會放在/usr/bin;如果不是系統管理員必備的工具,多半會放在/usr/sbin。

/bin:存放最常用命令; 

/boot:啟動linux的核心檔案;

/dev:裝置檔案;

/etc:存放各種配置檔案;

/home:使用者主目錄;

/mnt:一般是空的,用來臨時掛載別的檔案系統;

/proc:虛擬目錄,是記憶體的對映;

/sbin:系統管理員命令存放目錄;

/usr:最大的目錄,存許應用程式和檔案;

/usr/x11r6:x-window目錄;

/usr/src:linux源**;

/usr/include:系統標頭檔案;

/usr/bin、/usr/sbin:這是對/bin、/sbin的乙個補充;

另一種說法:

/bin 二進位制可執行命令 

/dev 裝置特殊檔案 

/etc 系統管理和配置檔案 

/etc/rc.d 啟動的配置檔案和指令碼 

/home 使用者主目錄的基點,比如使用者user的主目錄就是/home/user,可以用~user表示 

/lib 標準程式設計庫,又叫動態鏈結共享庫,作用類似windows裡的.dll檔案 

/sbin 系統管理命令,這裡存放的是系統管理員使用的管理程式 

/tmp 公用的臨時檔案儲存點 

/root 系統管理員的主目錄(呵呵,特權階級) 

/mnt 系統提供這個目錄是讓使用者臨時掛載其他的檔案系統。 

/lost+found 這個目錄平時是空的,系統非正常關機而留下「無家可歸」的檔案(windows下叫什麼.chk)就在這裡 

/proc 虛擬的目錄,是系統記憶體的對映。可直接訪問這個目錄來獲取系統資訊。 

/var 某些大檔案的溢位區,比方說各種服務的日誌檔案 

/usr 最龐大的目錄,要用到的應用程式和檔案幾乎都在這個目錄。其中包含: 

/usr/x11r6 存放x window的目錄 

/usr/bin 眾多的應用程式 

/usr/sbin 超級使用者的一些管理程式 

/usr/doc linux文件 

/usr/include linux下開發和編譯應用程式所需要的標頭檔案 

/usr/lib 常用的動態鏈結庫和軟體包的配置檔案 

/usr/man 幫助文件 

/usr/src 源**,linux核心的源**就放在/usr/src/linux裡 

/usr/local/bin 本地增加的命令 

/usr/local/lib 本地增加的庫

Linux根目錄下檔案說明

bin 存放最常用命令 boot 啟動linux的核心檔案 dev 裝置檔案 etc 存放各種配置檔案 home 使用者主目錄 mnt 一般是空的,用來臨時掛載別的檔案系統 proc 虛擬目錄,是記憶體的對映 sbin 系統管理員命令存放目錄 usr 最大的目錄,存許應用程式和檔案 usr x11r...

linux 根目錄下資料夾分析

come from linux 根目錄下資料夾分析 redhat9 2010 05 11 13 37 宣告 資料總結於網路,只為個人學習查詢方便。linux 根目錄下資料夾分析,對初學者會有一定的幫助。系統根目錄,整個系統只有乙個根目錄。bin 二進位制可執行命令 boot linux啟動檔案和核心...

Linux下根目錄下檔案掛載機制

假設當前系統中存在四個目錄 usr,var,tmp 根據檔案命名方式來看,我們會預設為他們的儲存方式應該是上圖中的包含關係,如下所示 但是事實上這種命名方式只是乙個假象,目錄和 var,usr 目錄並不存在包含的關係,他們分別儲存在不同的磁碟塊上,並行儲存,然後掛載到 目錄下實現使用者訪問 並行儲存...