首頁技術文章正文

ls命令怎么使用?Linux命令基礎結構

更新時間:2023-08-21 來源:黑馬程序員 瀏覽量:

無論是什么命令,用于什么用途,在Linux中,命令有其通用的格式:

command [-options] [parameter]

command: 命令本身。

-options:[可選,非必填]命令的一些選項,可以通過選項控制命令的行為細節(jié)。

parameter:[可選,非必填]命令的參數(shù),多數(shù)用于命令的指向目標等。

語法中的[],表示可選的意思。

ls命令

下面,讓我們學習第一個Linux命令:ls命令,并通過它,去理解命令的基礎格式。

ls命令的作用是列出目錄下的內容,語法細節(jié)如下:

1s [-a-1 -h][Linux路徑]

-a -l -h 是可選的選項,Linux路徑是此命令可選的參數(shù),當不使用選項和參數(shù),直接使用1s命令本體,表示:以平鋪形式,列出當前工作目錄下的內容:

1692586201007_工作目錄.png

HOME目錄和工作目錄

Linux系統(tǒng)的命令行終端,在啟動的時候,默認會加載:

當前登錄用戶的HOME目錄作為當前工作目錄,所以ls命令列出的是HOME目錄的內容

HOME目錄:每個Linux操作用戶在Linux系統(tǒng)的個人賬戶目錄,路徑在:/home/用戶名如,圖中的Linux用戶是itheima,其HOME目錄是:/home/itheima Windows系統(tǒng)和Linux系統(tǒng),均設有用戶的HOME目錄,如圖:

1692586323254_home.png

ls命令的參數(shù)

剛剛展示了,直接使用ls命令,并未使用選項和參數(shù)。

1s [-a-1-h] [Linux路徑]

那么ls的選項和參數(shù)具體有什么作用呢?首先我們先來看參數(shù)。

當ls不使用參數(shù),表示列出:當前工作目錄的內容,即用戶的HOME目錄,當使用參數(shù),ls命令的參數(shù)表示:指定一個Linux路徑,列出指定路徑的內容,如
1692587456043_如.png

通過ls / 列出了根目錄的內容,我們可以打開VMware,在Linux的圖形化中對照一下命令行的結果和圖形化查看的結果。

linux根目錄.png

ls 命令的 -a選項

1s [-a-1-h] [Linux路徑]

-a選項,表示:all的意思,即列出全部文件(包含隱藏的文件/文件夾)

-a選項

可以看到,ls -a 對比 ls 列出的內容更多了。圖中以.開頭的,表示是Linux系統(tǒng)的隱藏文件/文件夾(只要以.開頭,就能自動隱藏)只有通過-a選項,才能看到這些隱藏的文件/文件夾。

ls命令的 -l選項

-l選項,表示:以列表(豎向排列)的形式展示內容,并展示更多信息。

1692587907951_1s命令選項.png

-l選項其實和圖形化中,文件夾以列表形式排列是一個意思。

語法中的選項是可以組合使用的,比如學習的-a和-l可以組合應用。寫法:ls -l -a,ls -la,ls -al,上述三種寫法,都是一樣的,表示同時應用-l和-a的功能。

1692588284430_組合使用.png

除了選項本身可以組合以外,選項和參數(shù)也可以一起使用。

1692588348801_選項和參數(shù).png

ls 命令的 -h選項

1s [-a-1-h] [Linux路徑]

-h 表示以易于閱讀的形式,列出文件大小,如K、M、G,-h選項必須要搭配 -l 一起使用。

1692589038225_h選項.png

分享到:
在線咨詢 我要報名
和我們在線交談!