Linux man語法結構說明

2022-03-12 23:21:14 字數 1293 閱讀 9983

一.man手冊的內容結構(說明書頁的格式):

標題含義:

name命令的名稱和用途(摘要)

synopsis命令語法(摘要)

description完整描述

environment命令使用的環境變數

author作者

files對該命令重要的檔案列表

see also檢視相關的資訊的位置

diagnostics可能的錯誤和警告bugs錯誤、缺點、警告

其中檢視命令用法的時候我們最關心的應該是第二和第三項。

二·man手冊中linux命令語法的形式描述

options:命令選項有兩種形式:長選項(--)和短選項(-):

長選項: 用 -- 引導,後面跟完整的單詞,如 --help

短選項: 用 - 引導,後面跟單個的字元, 如 -a

多個短選項可以組合使用,例如:-h -l -a == -hla

但是長選項不能組合使用,如 --help後面就不能再跟另外乙個單詞了。

options 也可以有自己的引數,可稱為arguments,(注意,選項與選項之間,選項與引數之間,引數與引數之間必須有空格!)而且,命令的選項和引數所使用的符號也有相應的含義:

1.方括號中的項是可選的;

2.<>不在方括號或是在大括號中的項是必選項(也有說<>括起來的,不過我沒還見過);

3.黑色粗體字必須按原樣準確鍵入,這一類可能是命令名,標誌和文字字元;

4.斜體字必須用適當的值代替(不顯示斜體字的系統上通常用下劃線代替),就如變數一般,需要根據情況自己新增適當的值;

5.後面接省略號(…)的引數可以多次重複;

6.如果乙個單獨的選項和乙個引數組合在一起,那麼該選項和引數必須同時使用;

7.由 |(豎線)字元分開的兩個或多個項,表示可以從這個列表中選擇乙個項;

8.則說明a和b之間必須要選乙個。

幾個簡單例子:

find命令是linux下的查詢檔案命令,其man手冊的synopsis的格式為

[plain] view plaincopy

find [-h] [-l] [-p] [-d debugopts] [-olevel] [path...] [expression] 

其中所有的選項都用''括起來,說明所有選項都是可選的(當然,只是這樣就沒辦法實現它的作用了);

path是可選項,其預設值是當前目錄,而且被'...'修飾,說明可以新增多個目錄;

-d debugopts說明-d選項之後還應加上相應的引數;

[a|b]說明a和b可以選其中乙個也可以不選;

則說明a和b之間必須要選乙個。

css語法結構

轉 css屬性和選擇符 css的語法結構僅僅有三部分組成 選擇符 selector 屬性 property 和值 value 使用方法 selector 選擇符 selector 指這組樣式編碼所要針對的物件,可以是乙個xhtml標籤,如body,h1 也可以是定義了特定的id或class的標籤,如...

CSS語法結構

css中文譯為層疊樣式表。是用於控制網頁樣式並允許,將樣式資訊與網頁內容分離的一種標記性語言。通俗的講就是告訴瀏覽器,這段樣式將應用到哪個物件.基本語法規範 引數說明 屬性和屬性值之間用冒號 隔開,定義多個屬性時,屬性之間用英文輸入法下的分號 隔開,color red 和 font size 25p...

css語法結構

css屬性和選擇符 css的語法結構僅僅有三部分組成 選擇符 selector 屬性 property 和值 value 使用方法 selector 選擇符 selector 指這組樣式編碼所要針對的物件,可以是乙個xhtml標籤,如body,h1 也可以是定義了特定的id或class的標籤,如 m...