Linux學習第四節課-文件管理基本概念及相關部分指令
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
十九、文件管理基本概念
文件和目錄被組織成一個單根倒置樹結構;
文件系統從根目錄開始,用/表示;
根文件系統(rootfs):root filesystem;
文件名稱根據文件類型區分大小寫,因為U盤FAT格式為windows系統文件類型,所以U盤文件在Linux系統中也不分大小寫;
以 . 開頭文件為隱藏文件;
路徑分隔使用/;
文件有兩類數據,元數據(meta data)和數據(data),元數據為文件屬性,數據為文件內容;
文件系統分層結構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:]十六進制字符
二十二、文件命名規則
文件名最長255字節;
包括路徑在內文件名稱最長4095個字節;
用ls命令查看文件目錄後,藍色為文件夾目錄,綠色為可執行文件,紅色為壓縮文件,淺藍色為鏈接文件,灰色為其他文件;
除了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學習第四節課-文件管理基本概念及相關部分指令