02-03-linux根文件系統詳解

文件系統:linux

rootfs:根文件系統vim


FHS:文件系統層級標準,規定linux發行版應該建立的目錄網絡


/boot:系統啓動相關文件,如內核、initrd,以及grub(bootloader)編輯器

/dev:設備文件ide

設備文件spa

塊設備:隨機訪問設備;數據塊;硬盤命令行

設備號:主設備號(major)和次設備號(minor)對象

字符設備:線性訪問設備;按字符爲單位;鍵盤,鼠標,顯示器遞歸

/etc:配置文件進程

/home:用戶的家目錄,每個用戶的家目錄一般默認爲/home/USERNAME

/root:管理員家目錄

/lib:庫文件libary

靜態庫;.a

動態庫;.dll,so(shared object)動態共享對象

/lib/modules:內核模塊文件

/media:掛載點目錄,移動設備

/mnt:掛載點目錄,額外的臨時文件系統

/misc:雜項

/opt:可選目錄,第三方程序的安裝目錄

/proc:僞文件系統,內核映射文件

/sys:僞文件系統,跟硬件設備相關的屬性映射文件

/tmp:臨時文件系統,/var/tmp

/var:可變化的文件

/bin:可執行文件,用戶命令

/sbin:管理命令

/usr:全局的共享的只讀文件 shared,read-only

/usr/bin

/usr/sbin

/usr/lib

/usr/local存放第三方軟件的一些文件

/usr/local/bin

/usr/local/sbin

/usr/local/lib


命名規則:

1:長度不能超過255個字符

2:不能使用/當文件名

3:嚴格區分大小寫


相對路徑:相對當前位置的目標文件路徑

絕對路徑:從根到目標文件的路徑


文件管理

touch:修改時間戳或者建立文件

-c:不建立文件

-a:只改變access時間

-m:只改變modify時間

change時間會隨着atime和mtime的變化而變化

-a -t time:能夠修改atime時間爲指定時間

-m -t time:能夠修改mtime時間爲指定時間

也可使用文本編輯器建立文件

nano

vi或vim

rm:刪除文件

-i:提示是否刪除

-f:不提示直接刪除

-rf:刪除目錄而且遞歸刪除該目錄下全部文件

目錄管理

ls

cd

pwd

mkdir:建立空目錄

-p:建立多級子目錄

{}:命令行展開;mkdir -pv /mut/test/{x/m,y}在test下建立x/m和y目錄;mkdir -pv /mnt/test2/{a,d}_{b,c}在test2下建立a_b,a_c,d_b,d_c四個文件夾

-v:顯示命令執行詳細信息

tree:查看目錄樹

rmdir:刪除目錄(只能刪除空目錄)

-p

運行程序

設備管理

軟件管理

進程管理

網絡管理

相關文章
相關標籤/搜索