ls命令令是Linux最經常使用的命令之一,也是一條很是古老的命令。在開始學習Linux命令以前,仍是想給你們一條建議:shell
不少同窗可能剛開始學習Linux,而後就去買一些教材去學習,教材上面有可能收集了Linux的上千條甚至幾千條命令及配置選項,而後對着書上的全部命令一個個敲一遍,這樣沒有任何意義的。其實咱們只須要學會記住經常使用的幾十個命令和選項就能夠了。學習
一、文件命名規則code
/
在Linux裏面表示「根」@#¥&()-、空格
等。由於在Linux命令操做裏面,有些對文件操做的命令須要帶上命令參數,參數與命令之間有多是用空格或者其餘符號,這樣命令就和文件名衝突,致使系統不知道如何處理。.
符號做爲普通文件名的開頭,由於在Linux裏面用 .
開頭表示隱藏二、Linux命令格式對象
命令格式:命令 -選項 參數blog
好比:排序
ls -la /mnt
ls
是命令自己it
-la
是選項:當有多個選項時,能夠把選項寫一塊兒。這裏的l
是第一個選項,a
是第二選項。其實完整的寫法是:-l -a
,可是用-la
這樣連着寫在一塊兒比較方便省事test
/mnt
是參數,即該命令操做的對象。這裏咱們操做的是根目錄下面的mnt
目錄配置
特殊目錄說明:
.
和..
,第一個.
表示當前目錄;..
表示當前目錄的父目錄權限
三、ls
命令解釋
ls
list
/bin/ls
-l
詳細信息顯示-a
顯示全部文件(包括隱藏文件)-d
查看目錄屬性四、ls
命令使用詳解
4-一、最簡單的目錄文件查看 ls
,好比咱們要查看root目錄下面有哪些文件,執行:
ls /root/
4-二、查看root目錄下面的全部文件,執行:
ls -a /root/
能夠看到,比執行 ls /root/
的結果中,多出了不少以 .
開頭的隱藏文件。
4-三、查看root目錄下面的文件詳細信息,執行:
ls -l /root/
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
表示硬連接數
root
和 root
表示該文件的全部者和所屬組是誰
6
表示文件大小。可是這裏統計的大小並不完整,所以你們不用太關心這個數據
Jun 6 00:54
表示文件建立的時間或最後修改的時間
最後一列表示文件或目錄的名稱
4-四、查看根目錄下etc目錄的詳細信息,配合 -l
使用,執行:
ls -ld /etc/
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
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
便可
本章講解了Linux最基本的文件處理經常使用命令,其中重點講解的是 ls
命令,由於它也是咱們往後使用最多的一條命令。下一章咱們將繼續講解Linux的其餘經常使用文件處理命令。