一、ls命令
1、ls 即 list 類似於DOS系統的 dir PS(文件名以.開頭的為隱藏文件)
ls -a (a 即 all的意思)
. 代表當前目錄 ==》 cd . 不變
.. 代表上一級目錄 ==》 cd .. 返回上一級目錄
- ls -l 以列表方式顯示文件的詳細信息
- ls -h 配合-l以個性化的方式顯示文件大小 PS(kb大小人性化的顯示)
故而演化出 ls -l - h ls -lh ls -lha
2、ls 通配符的使用
常用的通配符有 * ? []
例如:ls 1* ls *1.txt
ls 1?1.txt ls [12345]23.txt ls [1-5]23.txt
二、cd命令
1、cd 即 change directory PS(Linux系統所以文件名大小寫都敏感)
cd 切換到當前用戶的主目錄(/home/lzh)
cd ~ 切換到當前用戶的主目錄(/home/lzh)
cd. 保持當前目錄不變
cd.. 切換到上級目錄
cd - 可以在最近兩次工作目錄之間來回切換
2、相對路徑和絕對路徑
相對路徑 在輸入路徑時,最前面不是/或者~,表示相對當前所在的目錄位置;
絕對路徑 在輸入路徑時,最前面是/或者~, 表示從根目錄/家目錄 開始的具體目錄位置。
三、touch命令
創建文件或修改文件時間
- 如果文件不存在,即可創建一個空白 文件
- 如果文件存在,即可修改文件的末次修改日期。
四、mkdir命令
創建一個新的目錄
-p 可以遞歸的創建目錄
比如 mkdir -p a/b/c/d/e cd a/b/c/d/e
PS(新建目錄的名稱不能與當前目錄中已有的目錄或文件同名)
五、rm命令
刪除文件或目錄 此命令刪除無法恢復!!!
-f 強制刪除、忽略不存在的文件、無需提示
-r 遞歸地刪除目錄下的內容,刪除文件夾時必須加參數
rm也可以使用通配符。 如 rm -r *