1. 程式人生 > >Linux學習第四節課-文件管理基本概念及相關部分指令

Linux學習第四節課-文件管理基本概念及相關部分指令

sys 工作 mic ros ech num adding windows系統 bre

Linux學習第四節課

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

十九、文件管理基本概念

技術分享圖片

技術分享圖片

  1. 文件和目錄被組織成一個單根倒置樹結構;

  2. 文件系統從根目錄開始,用/表示;

  3. 根文件系統(rootfs):root filesystem;

  4. 文件名稱根據文件類型區分大小寫,因為U盤FAT格式為windows系統文件類型,所以U盤文件在Linux系統中也不分大小寫;

  5. 以 . 開頭文件為隱藏文件;

  6. 路徑分隔使用/;

  7. 文件有兩類數據,元數據(meta data)和數據(data),元數據為文件屬性,數據為文件內容;

  8. 文件系統分層結構LSB。


二十、括號用法

{ }在Linux中表示是一種組合,比如說echo file{1,2,3}.{txt,log},左側大括號中1,2,3分別與右側大括號txt,log分別組合,組合出來的結果為file1.txt,file1.log,file2.txt,

file2.log,file3.txt,file3.log;

[ ]在Linux中表示或的關系,比如說[19]表示1或9,f[ABc]表示fa,fA,fb,fB,fc。


二十一、通配符

*:匹配0個或多個字符

?:匹配任何單個字符

~:當前用戶家目錄

~用戶名:用戶名家目錄

~+:當前工作目錄

~-:~前一個工作目錄

[admin]:匹配列表裏a、d、m、i、n任何一個字符

[^admin]:匹配列表裏a、d、m、i、n以外的任何一個字符

[:digit:]:任意數字,相當於0-9

[:lower:]:任意小寫字母

[:upper:]:任意大寫字母

[:alpha:}:任意大小寫字母

[:alnum:]:任意數字或字母

[:blank:]:水平空白字符

[:space:]水平或垂直空白字符

[:punct:]:標點符號

[:print:]:可打印字符

[:cntrl:]控制(非打印)字符

[:graph:]圖形字符

[:xdigit:]十六進制字符


二十二、文件命名規則

  1. 文件名最長255字節;

  2. 包括路徑在內文件名稱最長4095個字節;

  3. 用ls命令查看文件目錄後,藍色為文件夾目錄,綠色為可執行文件,紅色為壓縮文件,淺藍色為鏈接文件,灰色為其他文件;

  4. 除了null和/,任何字符都可以作為Linux的文件名。


二十三、常見目錄

/etc/issue 開機前文字提示

/etc/motd 開機後文字提示

/etc/gdm/custom.conf,設置開機相關功能,圖中為開機自動登錄用戶名為admin的賬戶

技術分享圖片

/root/.bashrc 設置自定義別名

/etc/profile.d/自定義名字.sh 提示符格式更改,格式PS1="\[\e[1;5;42;32m\][\u@\h \W]\\$\[\e[0m\]"

/proc/meminfo 內存信息路徑


二十四、變量中特殊符號意義

查看幫助,用指令 man agetty,出現

技術分享圖片

常用字符解釋

\a  顯示系統日期,格式:星期 日期
\A 顯示系統時間,格式:HH:MM

\h 顯示主機名稱(簡稱)
\H 顯示主機名稱(全稱)
\t 顯示系統時間,格式:HH:MM:SS (24小時制)
\T 顯示系統時間,格式:HH:MM:SS (12小時制)
\u 顯示用戶名
\W 顯示工作站名稱




Linux學習第四節課-文件管理基本概念及相關部分指令