linux系統入門—文件管理

linux系統入門—文件管理

系統目錄結構

幾乎全部的計算機操做系統都是使用目錄結構組織文件。具體來講就是在一個目錄中存放子目錄和文件,而在子目錄中又會進一步存放子目錄和文件,以此類推造成一個樹狀的文件結構,因爲其結構很像一棵樹的分支,因此該結構又被稱爲‘目錄樹’。windows

windows:多根的方式組織文件C:\D:
linux:以單根的方式組織文件/ui

目錄層次的標準FHS

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文件,鎖文件等
  • l:軟連接文件
  • d:目錄
  • -:普通文件
  • c:塊設備文件
相關文章
相關標籤/搜索