linux命令語法格式

一、命令的一般格式

command [option]... [argument]...

command [options] [arguments]

具體說明:

1、command: 表示命令的名稱,如 ls

2、option:定義命令的執行特性,可以有長短兩種選項:

  • 長選項:用 -- 引導,後面跟完整的單詞,如 --help
  • 短選項:用 - 引導,後面跟單個的字符, 如 -a

(1)多個短選項可以組合使用,例如: -h -l -a == -hla,但是長選項不能組合使用,如 --help後面就不能再跟另外一個單詞了。

(2)option 也可以有自己的參數,注意:選項與選項之間,選項與參數之間,參數與參數之間必須有空格!

3、argument:描述命令作用的對象,如/etc 就是ls 命令作用的對象。

 

二、命令格式中的符號含義

在linux中,命令的選項和參數所使用的符號也有相應的含義:

[]:表示方框裏的內容是可選的。

<>:表示尖括號裏面的內容必須提供。

a|b:二選一,或多選一。

...:前面的內容可重複出現多次。

 

三、常見命令格式的舉例說明

對於命令格式中常常可以看到如下的格式:

1、[ --atime-preserve  ],表示一個可選選項。

2、[ -B, --read-full-records ],表示一個可選選項,簡寫爲-B,完整寫法是--read-full-records,兩者在用的時候只能選擇其一,它們的功能都是完全一樣的。一般帶 “-”開頭的選項都是簡寫,“--”開頭的命令都是完整寫法,並且,一般的選擇都有一個簡寫,一個完整寫法,簡寫寫在前面,完整寫法寫在後面,中間用逗號 分割。

3、[ -b, --blocking-factor  N ],表示一個可選選項,簡寫爲-b N,完整寫法是--blocking-factor  N,N代表這個參數需要一個值,在詳細描述中可以看到。當然,選項可以帶參數,也可以不帶參數,大部分選項是沒有參數的,相當於控制開關。命令的書寫 如:tar -b=10000 -cvf com.tar.gz com

4、[ -F, --info-script  F  --new-volume-script  F  ],表示有兩個同時存在的可選命令,-F F --new-volume-script F,兩個選項必須同時出現,在此,後面的選項沒有簡寫。

5、[ -z, --gzip, --gunzip, --ungzip ],表示一個可選選項,它的寫法有多種,除了-z之外,其他的都是它的完整寫法。

6、[ -[0-7][lmh] ],表示嵌套的可選選項,0-7表示取值從0到7取一個。

 

 

在描述命令行參數的時候,對其格式有些約定俗成的寫法,各系統之間也有差別。一般採用的格式如下:

命令 <必選參數1|必選參數2> [-option {必選參數1|必選參數2|必選參數3}] [可選參數…] {(默認參數)|參數|參數}

命令格式中常用的幾個符號含義如下:

尖括號< >:必選參數,實際使用時應將其替換爲所需要的參數

大括號{ }:必選參數,內部使用,包含此處允許使用的參數

方括號[ ]:可選參數,在命令中根據需要加以取捨

小括號( ):指明參數的默認值,只用於{ }中

豎線|:用於分隔多個互斥參數,含義爲“或”,使用時只能選擇一個。

省略號…:任意多個參數。

 

轉載:https://www.cnblogs.com/haoyufang/p/11762583.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章