Linux基礎一cd 與 ls 命令詳解
Linux浩瀚如海,博大精深!命令多如牛毛,沒必要全部記住。下面記錄一些常用Linux命令,簡單的玩轉Linux~~~~~
注意事項
1、Linux系統嚴格區分大小寫。
2、Linux系統所有的內容都是以檔案的形式儲存的。(如硬碟、閘道器等等)
3、Linux系統沒有副檔名的概念
Linux命令一般格式
command [options] [arguments]
command 命令名稱
options 命令選項 【可選】
arguments 命令引數 【可選】
ls命令
命令說明:目錄處理命令,可檢視某目錄
命令選項(只列出常用的):
-a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案
-l
-i 檢視檔案的i節點
-d 將目錄象檔案一樣顯示,而不是顯示其下的檔案
-t 按檔案的修改時間列舉檔案,最近修改的在前
-1 單獨行列舉檔案
-F 視覺化顯示檔案型別 (字尾:/ 代表目錄 @代表連結檔案 *代表可執行檔案 沒有後綴表示普通檔案)
示例
只輸入ls表示列出當前目錄下的可顯示檔案
ls -a
多了 . 與 .. 和 隱藏檔案
ls -l
ls -l 列舉出的資訊大概分了7個域,上圖已經畫出。
第一域
第一個字元表示檔案型別
1) d 目錄
2) l 連結
3) - 普通檔案
4) b 塊檔案
5) c 字元裝置
6) p 管道檔案,與shell程式設計有關的檔案
7) s socket檔案 ,與shell程式設計有關的檔案
後面9個字元標識了檔案的訪問許可權,從左到右每3個字元代表每一類使用者(從左到右使用者為 所有者/所屬組/其他使用者)的訪問許可權。許可權依次表示 r(讀)、w(寫)、x(執行)。- 表示該標識位沒有許可權。上圖劃下劃線的許可權為 rwxr-xr-x 表示所有者有 rwx(讀寫執行) 許可權,所屬組有 r-x(讀執行,沒有寫許可權),其他使用者r-x (讀執行,沒有寫許可權)。
第二域
硬連結數
第三域
檔案屬主(所有者)
第四域
所屬組
第五域
檔案大小
第六域
檔案的最後修改時間
第七域
檔名
ls -i
上圖圈出的就是該檔案的I節點,可用於刪除檔案等。
ls -d
後面需加上目錄名,一般都和-l選項連用,如 ls -ld /web,檢視web目錄本身的詳細資訊,而不是列出web目錄下面檔案的詳細資訊。
ls -F
模糊列出 (*代表任意字元包括0個,?代表任意一個字元)
ls /web/a*
列出web目錄下以a開頭的檔案
說明:命令選項是可以連用的,如 ls -a -l 是可以得,也可以簡寫成 ls -al
cd命令
命令說明:目錄切換
命令用法:cd 目錄名(目錄名可相對路徑,也可絕對路徑)
結語:終於體會到寫技術文章的苦逼了~~~~,不正確活不詳細指出歡迎大家指出共同進步!