Linux命令相關介紹
1. 目錄結構
Linux的目錄結構是一個樹型結構
Windows 系統可以擁有多個磁碟機代號, 如 C盤、D盤、E盤
Linux沒有磁碟機代號這個概念, 只有一個根目錄 /
, 所有檔案都在它下面
winsows系統目錄結構:
Linux系統目錄結構
2. Linux路徑的描述方式
在Linux系統中,路徑之間的層級關係,使用 /
來表示
在Windows系統中,路徑之間的層級關係,使用 \
來表示
Windows系統路徑表示
D: 表示D盤
\ 表示層級關係
路徑藐視: D:\data\work\hello.txt
Linux系統路徑表示
開頭的/
表示根目錄
後面的/
表示層級關係
路徑描述: /user/local/hello.txt
3. 命令和命令列
命令:即Linux操作指令,是系統內建的程式,可以以字元化的形式去使用
命令列:即Linux終端,可以提供字元化的操作頁面供命令執行
4. Linux命令基礎格式
Linux命令通用格式
command
: 命令本身
-options
:[可選,非必填]命令的一些選項,可以透過選項控制命令的行為細節
parameter
:[可選,非必填]命令的引數,多數用於命令的指向目標等
5. HOME目錄和當前工作目錄
Linux系統的命令列終端,在啟動的時候,預設會載入:
當前登入使用者的HOME目錄作為當前工作目錄,所以ls命令列出的是HOME目錄的內容
HOME目錄:HOME目錄指:使用者在系統內的專屬目錄。每個Linux操作使用者在Linux系統的個人賬戶目錄,路徑在:/home/使用者名稱
ls命令
ls命令的作用是列出目錄下的內容
-a -l -h 是可選的選項
Linux路徑是此命令可選的引數
當不使用選項和引數,直接使用ls命令本體,表示:以平鋪形式,列出當前工作目錄下的內容
當使用引數,ls命令的參數列示:指定一個Linux路徑,列出指定路徑的內容
ls /
表示列出了根目錄的內容
引數說明
-a選項
表示:all的意思,即列出全部檔案(包含隱藏的檔案/資料夾)
-l選項
表示:以列表(豎向排列)的形式展示內容,並展示更多資訊
-h選項
表示以易於閱讀的形式,列出檔案大小,如K、M、G
-h選項必須要搭配 -l 一起使用
引數組合使用
語法中的選項是可以組合使用的,比如-a和-l可以組合應用如下:
ls -l -a
ls -la
ls -al