目錄linux
幾乎全部的計算機操做系統都是使用目錄結構組織文件。具體來講就是在一個目錄中存放子目錄和文件,而在子目錄中又會進一步存放子目錄和文件,以此類推造成一個樹狀的文件結構,因爲其結構很像一棵樹的分支,因此該結構又被稱爲‘目錄樹’。windows
windows:多根的方式組織文件C:\D:
linux:以單根的方式組織文件/ui
FHS全稱(Filesystem Hierarchy Standard),中文意思是目錄層次標準,是Linux的目錄規範標準。操作系統
FHS定義了兩層規範日誌
1,'/'目錄下的各個目錄應該放什麼文件數據code
2,針對/usr和/var的這兩個目錄的子目錄來定義blog
Linux系統中也沿用了這種文件結構, 全部目錄和文件都在 "根目錄"下, 目錄名爲"/"。FHS(文件系統層次標準)定義了在根目錄下的主要目錄以及每一個目錄應該存放什麼文件。進程
[root@oldboy ~]# ls -1 anaconda-ks.cfg home music oldgirl read run shanghai test.txt [root@oldboy ~]# ls
bin ->usr/bin #普通用戶可執行的命令存放目錄軟連接 sbin ->usr/sbin #超級用戶可執行的命令存放目錄 lib ->usr/lib lib64 ->usr/lib64 #系統命令,依賴庫文件存放目錄 boot #系統啓動項和引導菜單 dev #系統設備目錄 sda #系統中的第一塊磁盤 sda1 #系統中第一塊磁盤的第一分區 sda2 sda3 # sdb #系統中的第二塊磁盤 sdc /dev/null #相似於黑洞,垃圾回收站 /dev/zero #源源不斷產生數據 /dev/pts/ #查看用戶鏈接的終端數 /usr /usr# 目錄 ,至關於windows下的C:\windows目錄 /usr/local #軟件安裝目錄 ,至關於C:\program /usr/sbin #管理員用戶使用的應用程序 /usr/bin#普通用戶使用的應用程序 /usr/lib #庫文件clibc 32bit /usr/lib64 #庫文件clibc 32bit
系統配置文件目錄ip
etc /etc/hostname#記錄主機名的配置文件 /etc/host#本地域名解析配置文件 /etc/resolv.conf #DNS配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0#網卡配置文件
home #普通用戶家目錄 media mnt #光驅掛載目錄 opt #第三方廠商安裝軟件目錄 proc #反應系統當前進程的實時狀態 /proc/meminfo #內存信息 /proc/cpuinfo#CPU信息 root #超級管理員用戶家目錄 tmp#臨時目錄,相似於回收站,通常存放超過10天以上都會自動刪除,能夠更改刪除臨時文件的期限 var #可變化系統文件目錄 /var/log/massages#系統日誌 /var/log/secure#系統登陸日誌 /run #系統啓動後, 運行的程序產生的運行時數據, 包括進程的pid文件,鎖文件等