Linux經常使用命令之ls、cd、pwd、mkdir命令講解

ls命令令是Linux最經常使用的命令之一,也是一條很是古老的命令。在開始學習Linux命令以前,仍是想給你們一條建議:shell

不少同窗可能剛開始學習Linux,而後就去買一些教材去學習,教材上面有可能收集了Linux的上千條甚至幾千條命令及配置選項,而後對着書上的全部命令一個個敲一遍,這樣沒有任何意義的。其實咱們只須要學會記住經常使用的幾十個命令和選項就能夠了。

一、文件命名規則學習

    • 大小寫極度敏感
    • 不能用/符號,其餘符號都屬於合法符合。由於 / 在Linux裏面表示「根」
    • 特殊符號能不用就儘可能不用,好比:@#¥&()-、空格 等。由於在Linux命令操做裏面,有些對文件操做的命令須要帶上命令參數,參數與命令之間有多是用空格或者其餘符號,這樣命令就和文件名衝突,致使系統不知道如何處理。
    • 避免使用 . 符號做爲普通文件名的開頭,由於在Linux裏面用 . 開頭表示隱藏

    二、Linux命令格式spa

    命令格式:命令 -選項 參數3d

    好比:code

    ls -la /mnt
    ls 是命令自己

    -la 是選項:當有多個選項時,能夠把選項寫一塊兒。這裏的 l 是第一個選項,a 是第二選項。其實完整的寫法是:-l -a,可是用 -la 這樣連着寫在一塊兒比較方便省事對象

    /mnt 是參數,即該命令操做的對象。這裏咱們操做的是根目錄下面的 mnt 目錄blog

    特殊目錄說明: ...,第一個 . 表示當前目錄;.. 表示當前目錄的父目錄排序

    三、ls 命令解釋rem

    • 命令名稱:ls
    • 命令英文全稱:list
    • 命令所在路徑: /bin/ls
    • 執行權限:全部用戶
    • 命令功能:顯示目錄文件/目錄
    • 語法講解:ls 經常使用選項[-lad] [文件或目錄]
      • -l 詳細信息顯示
      • -a 顯示全部文件(包括隱藏文件)
      • -d 查看目錄屬性

    四、ls 命令使用詳解it

    4-一、最簡單的目錄文件查看 ls,好比咱們要查看root目錄下面有哪些文件,執行:

    ls /root/

    image

    4-二、查看root目錄下面的全部文件,執行:

    ls -a /root/

    image

    能夠看到,比執行 ls /root/ 的結果中,多出了不少以 . 開頭的隱藏文件。

    4-三、查看root目錄下面的文件詳細信息,執行:

    ls -l /root/

    image

    ls -l 命令執行以後,結果中包含7個部分,咱們來詳細看下每個部分的意思:

    • drwxr-xr-x 表示文件類型和權限
    第一個字母 d 表示文件類型: d 表示是目錄; - 表示二進制文件; l 表示軟連接文件

    rwxr-xr-x 表示權限:r - 讀(read),w - 寫(write),x - 執行(execute)。將 rwxr-xr-x 每3個字符分爲一組來看:rwx 表示全部者(u)對這個文件有全部權限,可讀可寫可執行; r-x 表示所屬組(g)對這個文件的權限,只可讀和可執行;r-x 表示其餘人(o)對這個文件的權限,只可讀和可執行。

    • 2 表示硬連接數
    • rootroot 表示該文件的全部者和所屬組是誰
    • 6 表示文件大小。可是這裏統計的大小並不完整,所以你們不用太關心這個數據
    • Jun 6 00:54 表示文件建立的時間或最後修改的時間
    • 最後一列表示文件或目錄的名稱

    4-四、查看根目錄下etc目錄的詳細信息,配合 -l 使用,執行:

    ls -ld /etc/

    image

    ls 命令參數不只僅只有l、a、d參數,還有p、t、r、s、h等:
    -p: 只給目錄添加/

    -t: 按照修改時間排序 time

    --time-style=long-iso:  ls -l --time-style=long-iso   顯示友好長格式時間

    -r: 倒着排序 reverse

    -S: 按照文件大小排序

    ls命令還有不少其餘不經常使用的參數,能夠輸入命令 man ls查看系統官方說明。官方說明內容比較多,按空格鍵翻頁,按q鍵退出說明。

    五、cd 命令解釋

    • 命令名稱:cd
    • 命令英文全稱:change directory
    • 命令所在路徑: shell內置命令
    • 執行權限:全部用戶
    • 命令功能:切換到指定目錄
    • 語法講解:cd [目錄]

    舉例

    好比要切換到系統根目錄,執行 cd /

    要切換到當前目錄的上級目錄,執行 cd ..

    六、pwd 命令解釋

    • 命令名稱:pwd
    • 命令英文全稱:print working directory
    • 命令所在路徑: /bin/pwd
    • 執行權限:全部用戶
    • 命令功能:顯示當前所在的目錄
    • 語法講解:pwd

    七、mkdir 命令解釋

    • 命令名稱:mkdir
    • 命令英文全稱:make directories
    • 命令所在路徑: /bin/mkdir
    • 執行權限:全部用戶
    • 命令功能:建立新的目錄
    • 語法講解:mkdir [目錄名]

    舉例

    好比咱們要在 mnt目錄建立一個名稱爲 test的目錄,直接執行 mkdir /mnt/test

    若是如今已經在mnt目錄,想在這個目錄建立名稱爲test2的目錄,執行mkdir test2便可

    image

    本章講解了Linux最基本的文件處理經常使用命令,其中重點講解的是 ls 命令,由於它也是咱們往後使用最多的一條命令。下一章咱們將繼續講解Linux的其餘經常使用文件處理命令。

    image

    相關文章
    相關標籤/搜索