首頁技術(shù)文章正文

ls命令怎么使用?Linux命令基礎(chǔ)結(jié)構(gòu)

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

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

command [-options] [parameter]

command: 命令本身。

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

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

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

ls命令

下面,讓我們學(xué)習(xí)第一個Linux命令:ls命令,并通過它,去理解命令的基礎(chǔ)格式。

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

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

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

1692586201007_工作目錄.png

HOME目錄和工作目錄

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

當(dāng)前登錄用戶的HOME目錄作為當(dāng)前工作目錄,所以ls命令列出的是HOME目錄的內(nèi)容

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

1692586323254_home.png

ls命令的參數(shù)

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

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

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

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

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

linux根目錄.png

ls 命令的 -a選項(xiàng)

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

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

-a選項(xiàng)

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

ls命令的 -l選項(xiàng)

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

1692587907951_1s命令選項(xiàng).png

-l選項(xiàng)其實(shí)和圖形化中,文件夾以列表形式排列是一個意思。

語法中的選項(xiàng)是可以組合使用的,比如學(xué)習(xí)的-a和-l可以組合應(yīng)用。寫法:ls -l -a,ls -la,ls -al,上述三種寫法,都是一樣的,表示同時應(yīng)用-l和-a的功能。

1692588284430_組合使用.png

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

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

ls 命令的 -h選項(xiàng)

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

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

1692589038225_h選項(xiàng).png

分享到:
在線咨詢 我要報(bào)名
和我們在線交談!