Linux命令基本格式解析

2021-10-25 01:57:45 字數 1934 閱讀 4111

[root@localhost

~]#

登入系統後,這就是第一眼看到的內容,也就是 linux 系統的命令提示符。那麼,這個提示符的含義是什麼呢?

家目錄(又稱主目錄)是什麼? linux 系統是純字元介面,使用者登入後,要有乙個初始登入的位置,這個初始登入位置就稱為使用者的家:

linux 命令的基本格式:

[root@localhost

~]# 命令[選項]

[引數]

命令格式中的 代表可選項,也就是有些命令可以不寫選項或引數,也能執行。那麼,我們就用 linux 中最常見的 ls 命令來解釋一下命令的格式(有關 ls 命令的具體用法,後續章節會詳細介紹)。如果按照命令的分類,那麼 ls 命令應該屬於目錄操作命令。

[root@localhost

~]# ls

anaconda-ks.cfg install.log install.log.syslog

1,選項的作用

ls 命令之後不加選項和引數也能執行,不過只能執行最基本的功能,即顯示當前目錄下的檔名。那麼加入乙個選項,會出現什麼結果?

[root@localhost

~]# is -l

總用量44

-rw--

----

-.1 root root 1207

1 月 1418:

18 anaconda-ks.cfg

-rw-r--r--

.1 root root 24772

1 月 1418:

17 install.log

-rw-r--r--

.1 root root 7690

1 月 1418:

17 install.log.syslog

如果加乙個"-l"選項,則可以看到顯示的內容明顯增多了。"-l"是長格式(long list)的意思,也就是顯示檔案的詳細資訊。至於 「-l」 選項的具體含義,我們稍後再詳細講解。可以看到選項的作用是調整命令功能。如果沒有選項,那麼命令只能執行最基本的功能;而一旦有選項,則可以顯示更加豐富的資料。

linux 的選項又分為短格式選項(-l)和長格式選項(–all)。短格式選項是英文的簡寫,用乙個減號呼叫,例如:

[root@localhost

~]# ls -l

而長格式選項是英文完整單詞,一般用兩個減號呼叫,例如:

[root@localhost

~]# ls --all

一般情況下,短格式選項是長格式選項的縮寫,也就是乙個短格式選項會有對應的長格式選項。當然也有例外,比如 ls 命令的短格式選項 -l 就沒有對應的長格式選項。所以具體的命令選項可以通過後面我們要學習的幫助命令來進行查詢。

2, 引數的作用

引數是命令的操作物件,一般檔案、目錄、使用者和程序等可以作為引數被命令操作。例如:

[root@localhost

~]# ls -l anaconda-ks.cfg

-rw--

----

-.1 root root 1207

1 月 1418:

18 anaconda-ks.cfg

但是為什麼一開始 ls 命令可以省略引數?那是因為有預設引數。命令一般都需要加入引數,用於指定命令操作的物件是誰。如果可以省略引數,則一般都有預設引數。例如:

[root@localhost

~]# ls

anaconda-ks.cfg install.log install.log.syslog

這個 ls 命令後面沒有指定引數,預設引數是當前所在位置,所以會顯示當前目錄下的檔名。

Linux命令基本格式

rw r r 其中 root 當前登入使用者 localhost主機名 當前所在目錄 家目錄 超級使用者的提示符 普通使用者的提示符是 命令 選項 引數 注意 個別命令使用不遵循此格式,當有多個選項時,可以寫在一起簡化選項與完整選項 a 等於 all ls 選項 檔案或目錄 選項 a 顯示所有檔案,...

linux命令基本格式

cmd options arguments options稱為選項,arguments稱為引數 選項和引數都作為shell命令執行時的輸入,它們之間用空格分隔開。linux是區分大小寫的 一般來說,後面跟的選項如果單字元選項前使用乙個減號 單詞選項前使用兩個減號 這是一般的情況,有些命令還是不歸屬這...

Linux初級 命令基本格式

root localhost 其中 root 當前使用者登入名 localhost 主機名 當前所在目錄 超級使用者的提示符 普通使用者的提示符是 命令格式 命令 選項 引數 個別命令使用不遵循此格式 查詢目錄中的內容 ls ls 選項 檔案或目錄 選項 a 顯示所有檔案,包括隱藏檔案 l 顯示詳細...