linux系統中有乙個重要的概念:一切都是檔案
rootfs 根檔案系統
/boot:系統啟動相關的檔案,如核心、initrd,以及grub(bootloader)、
/dev:裝置檔案
----塊裝置:隨機訪問,資料塊。應用程式可以隨機訪問裝置資料,程式可自行確定讀取資料的位置。硬碟是典型的塊裝置,應用程式可以定址磁碟上的任何位置,並由此讀取資料。此外,資料的讀寫只能以塊(通常是512b)的倍數進行。與字元裝置不同,塊裝置並不支援基於字元的定址。
----字元裝置:線性訪問,按字元為單位。提供連續的資料流,應用程式可以順序讀取,通常不支援隨機訪問。相反,此類裝置支援按位元組/字元來讀寫資料。舉例來說,數據機是典型的字元裝置。
----裝置號:主裝置(major)各次裝置號(minor)
/etc:配置檔案
/home:使用者的家目錄,預設為/home/username
/root:管理員的家目錄
/lib:庫檔案和核心模組檔案
----靜態庫 .a
----動態庫 .dll, .so
----/lib/modules:核心模組檔案
/lost+found:,它的作用是什麼? 如果你執行fsck命令(檔案系統檢查和修復命令),它也許會找到一些資料
/media:掛載點目錄,移動裝置
/mnt:掛載點目錄,額外臨時檔案系統
/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
檔案命名規則:長度不能超過255字元,不能使用/命名,嚴格區分大小寫
例項:[root@****ouji ~]# mkdir /mnt/test/_ -pv
mkdir: created directory 『/mnt/test』
mkdir: created directory 『/mnt/test/a_c』
mkdir: created directory 『/mnt/test/a_d』
mkdir: created directory 『/mnt/test/b_c』
mkdir: created directory 『/mnt/test/b_d』
這個是花括號展開,也叫命令列展開
[root@****ouji test]# stat a_c
file: 『a_c』
size: 4096 blocks: 8 io block: 4096 directory
device: fd01h/64769d inode: 266205 links: 2
access: (0755/drwxr-xr-x) uid: ( 0/ root) gid: ( 0/ root)
access: 2018-09-11 23:45:31.362839168 +0800
modify: 2018-09-11 23:45:31.362839168 +0800
change: 2018-09-11 23:45:31.362839168 +0800
birth: -
顯示檔案屬性資訊
Linux目錄簡單說明
linux目錄與說明 目錄 說明bin 存放二進位制可執行檔案 ls,cat,mkdir等 boot 存放用於系統引導時使用的各種檔案 dev用於存放裝置檔案 etc存放系統配置檔案 home 存放所有使用者檔案的根目錄 lib存放跟檔案系統中的程式執行所需要的共享庫及核心模組 mnt系統管理員安裝...
Linux檔案重新命名命令的簡單說明
linux檔案重新命名的常用命令是mv或rename,1 mv mv a b 把檔案a1.so得命名為b1.so,可以是mv a1.so b1.so 注意 mv本身是移動命令,因此一次只能重新命名乙個檔案,如果檔案a存在,則會直接覆蓋原檔案。2 rename rename frompart topa...
FormatMessage簡單說明
常用引數簡介.formatmessage format message from system format message allocate buffer,null,lval,null,lptstr hlocal,0,null 第乙個引數是標誌,告訴這個formatmessage函式,我想要的特點...