#######linux系統結構#######
1.linux系統結構是倒樹型
2./bin ##二進制可執行命令也就是系統命令
/sbin ##系統管理命令存放位置
/boot ##啟動分區,負責系統啟動
/dev ##設備管理文件
/etc ##大多數系統配置文件
/home ##普通用戶的家目錄
/lib ##32位系統庫文件存放位置
/lib64 ##64位系統庫文件存放位置
/meida ##系統臨時設備掛載點
/mnt ##系統臨時設備掛載點
/run ##系統臨時設備掛載點
/opt ##第三方軟件安裝位置
/proc ##系統信息
/root ##超級用戶家目錄
/srv,/var ##系統數據
/sys ##系統管理,主要是關於內核的
/tmp ##系統臨時文件存放位置
/usr ##系統用戶相關信息數據及用戶自定義軟件存放位置
#######系統文件路徑#######
絕對路徑:文件在系統的真實路徑,以“/”開頭
相對路徑:文件相對於當前所在位置的一個名字的縮寫,不以‘“/”開頭,而且名字會自動添加pwd顯示的值
pwd ##顯示當前在系統的位置
#####################
ls ##列出目標文件,或者目錄中的美容
-a ##列出所有
-l ##列出文件屬性
-s ##列出文件大小
-R ##遞歸列出
-d ##指定目錄本身
#####################
cd ##進入目標目錄中
~ ##回到當前用戶家目錄
~username ##進入到username用戶家目錄
.. ##進入當前目錄上一級目錄
- ##進入之前所在系統目錄
######################
touch ##新建文件或修改文件時間
mkdir ##建立目錄
-p ##遞歸建立目錄
cp filename /dir
-r ##遞歸復制,用於復制目錄
mv 移動文件或重命名
mv filename /dir
mv #oldname #newname
mv test/file . ##把/test/file移動到當前
rm -f ##強制刪除文件
rm -fr ##強制刪除目錄
#######通配符#######
* #匹配任意個字符
? #匹配任意單個字符
~ #匹配當前用戶家目錄
~user #匹配user的家目錄
~+ #當前目錄
~- #之前所在目錄
[abc] #含有a或b或c
[!abc] #除了含有a或b或c的
[^abc] #除了含有a或b或c的
[[:alpha:]] #單個字母
[[:lower:]] #單個小寫字母
[[:upper:]] #單個大寫字母
[[:alnum:]] #單個字母或數字
[[:punct:]] #單個符號,不包含數字,字母,空格
[[:digit:]] #數字
[[:space:]] #單個空格