1. 程式人生 > >Linux基礎一cd 與 ls 命令詳解

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 目錄名(目錄名可相對路徑,也可絕對路徑)

結語:終於體會到寫技術文章的苦逼了~~~~,不正確活不詳細指出歡迎大家指出共同進步!