婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux shell命令幫助格式詳解

Linux shell命令幫助格式詳解

熱門標簽:德陽400電話申請 測繪地圖標注名稱 鶴崗400電話申請 天津電話外呼系統排名 百度地圖標注直線距離 怎么在百度地圖標注公司的位置 商機地圖標注 智能電銷機器人有用嗎 外呼電話系統怎么操作

前言

linux shell命令通??梢酝ㄟ^-h--help來打印幫助說明,或者通過man命令來查看幫助,有時候我們也會給自己的程序寫簡單的幫助說明,其實幫助說明格式是有規律可循的

幫助示例

下面是git reset命令的幫助說明,通過man git-reset可以查看

git reset [-q] [tree-ish>] [--] paths>...
git reset (--patch | -p) [tree-ish>] [--] [paths>...]
git reset [--soft | --mixed | --hard | --merge | --keep] [-q] [commit>]

對于命令和參數大致有如下幾種類型

  • 沒有任何修飾符參數 : 原生參數
  • >  : 占位參數
  • []  : 可選組合
  • ()  : 必選組合
  • |   : 互斥參數
  • ... : 可重復指定前一個參數
  • --  : 標記后續參數類型

下面來一一介紹

參數類型解讀

原生參數

說明文檔里的字符即為命令需要使用的字符,比如以上命令的

git reset

這種參數在使用時必需指定,且和說明文檔里的一致

占位參數

表示方式: >

和原生參數類似,都是必需指定的,只不過占位參數的實際字符是在使用時指定的,同時為了方便閱讀會用一個描述詞匯來表示,并以>包圍,比如

paths>

表示路徑,使用時可以指定為具體的路徑,而paths只是起一個說明作用,有些幫助說明里也會用大寫來表示占位參數,比如將以上參數說明寫成PATHS

可選組合

表示方式:  []

括號里的參數為可選參數,比如usage第二個里面的[-q] ,則-q為可選參數

可選項和占位參數也可以同時使用,如

[commit>]

表示該參數可以指定某次提交,也可以不指定

必選組合

表示方式:  ()

括號里的參數必需指定,通常里面會是一些互斥參數,比如

(--patch | -p)

表示--patch-p這兩個參數必需指定一個

互斥參數

表示方式:  |

互斥參數一般都在()[]里,表示該參數只能指定其中一個,比如

[--mixed | --soft | --hard | --merge | --keep]

重復參數

表示方式: ...

表示前一個參數可以被指定多個,比如

paths>...

paths>是一個占位參數,使用時必需指定為路徑,...并表示可以指定多個路徑。重復參數的一個典型使用場景就是移動文件,將多個文件移動到一個目錄下,比如如下命令

git mv [options>] source>... destination>

我們可以這樣使用

git mv -f a.cpp b.py dir

此時options對應為-f參數,source對應為a.cpp b.py,destination對應為dir

標記后續參數類型

表示方式: --

表示后續參數的某種類型,比如這里如果使用如下命令

git reset -p -- xx

對比第一個命令,這里的xx對應的應該是paths>參數,當我們指定--之后,則git會認為xx就是一個路徑,那怕它是特殊符號或者路徑并不存在。這是shell命令的一個通用方式,比如我們有一個文件名為-h,如果想刪除這個文件,執行

rm -h

肯定是無法刪除的,因為這時-h會被認為是rm的一個參數選項,應該使用

rm -- -h

這時shell會將-h解釋為一個文件名傳遞給rm命令

解讀實戰

最后來解釋一個比較復雜的幫助說明

git cat-file (-t [--allow-unknown-type]|-s [--allow-unknown-type]|-e|-p|type>|--textconv) object>

該命令參數由四個部分,其中gitcat-file為原生參數,()里的為可選組合, object>為占位參數

組合又由6部分組成,為互斥關系

-t [--allow-unknown-type]
-s [--allow-unknown-type]
-e
-p
type>
--textconv

因此該命令的幫助說明可以拆分如下

git cat-file -t object>
git cat-file -t --allow-unknown-type object>
git cat-file -s object>
git cat-file -s --allow-unknown-type object>
git cat-file -e object>
git cat-file -p object>
git cat-file type> object>
git cat-file --textconv object>

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

您可能感興趣的文章:
  • linux touch,chattr指令詳解及用法
  • php在linux中可能用到的命令(推薦)
  • 詳解Linux命令修改文件的三個時間
  • Linux C字符串替換函數實例詳解
  • linux 詳解useradd 命令基本用法
  • Linux shell tr 命令詳解
  • 淺談Linux 腳本 sh 和 ./ 的區別
  • Linux監視進程之ps命令詳解
  • linux指令man page之rm,mv詳解

標簽:武漢 六盤水 滁州 丹東 鎮江 百色 優質小號 自貢

巨人網絡通訊聲明:本文標題《Linux shell命令幫助格式詳解》,本文關鍵詞  Linux,shell,命令,幫助,格式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux shell命令幫助格式詳解》相關的同類信息!
  • 本頁收集關于Linux shell命令幫助格式詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    麻豆精品久久久| 欧美日韩国产美女| 日韩av一级片| 亚洲成av人片| 免费精品视频在线| 亚洲精品成人少妇| 亚洲曰韩产成在线| 国产无遮挡一区二区三区毛片日本| 这里是久久伊人| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲成人免费看| 国产99久久久国产精品潘金| 制服丝袜中文字幕一区| 亚洲一二三区在线观看| 一本久久a久久精品亚洲| 中文字幕在线不卡一区| 成人av先锋影音| 亚洲免费av网站| 欧美一a一片一级一片| 国产精品久久三| 94-欧美-setu| 亚洲综合免费观看高清完整版 | 国产一区在线观看麻豆| 北岛玲一区二区三区四区| 777午夜精品免费视频| 蜜臀av一区二区在线免费观看| 欧美高清一级片在线| 精品一区二区免费在线观看| 中日韩免费视频中文字幕| 国产很黄免费观看久久| 国产精品国产三级国产aⅴ中文 | 精品在线播放免费| 中文字幕在线不卡国产视频| 欧美剧情片在线观看| 亚洲图片激情小说| 久久理论电影网| 国产成人精品网址| 五月婷婷综合网| 91麻豆精品久久久久蜜臀| 麻豆精品一二三| 中文字幕视频一区二区三区久| 国产欧美精品一区二区色综合| 成人亚洲精品久久久久软件| 亚洲精品第1页| 亚洲欧美一区二区三区国产精品| 久久婷婷国产综合精品青草| 日本韩国一区二区| 91麻豆精品在线观看| 精品亚洲免费视频| 天天av天天翘天天综合网色鬼国产| 国产视频一区在线观看| 欧美一区二区三区视频免费播放| 欧美性猛交xxxxxxxx| 在线日韩一区二区| 色综合视频在线观看| 一本高清dvd不卡在线观看| 久久99久久久欧美国产| 极品销魂美女一区二区三区| 老汉av免费一区二区三区| 国产精品资源在线| 一色屋精品亚洲香蕉网站| 中文字幕一区二区三区蜜月| 久久久久久久电影| 亚洲国产成人在线| 伊人婷婷欧美激情| 日本中文字幕一区二区有限公司| 亚洲成人自拍偷拍| 国内精品不卡在线| 一本到高清视频免费精品| 91精品国产综合久久香蕉麻豆| 精品少妇一区二区三区在线视频| 久久久精品免费网站| 肉肉av福利一精品导航| 天堂影院一区二区| 国产91高潮流白浆在线麻豆| 精品污污网站免费看| 欧美激情一区二区三区四区| 五月婷婷久久丁香| 91色porny| 中文字幕亚洲电影| 99久久伊人精品| 久久久久久免费网| 日韩一级片网站| 午夜天堂影视香蕉久久| 日韩欧美的一区| 一区二区三区影院| 色又黄又爽网站www久久| 亚洲精品在线网站| 三级不卡在线观看| 日韩免费性生活视频播放| 一个色在线综合| 波波电影院一区二区三区| 久久影音资源网| 99久久免费视频.com| 一区二区三区91| 在线播放亚洲一区| 蜜臀av国产精品久久久久| 欧美日韩精品一区二区三区蜜桃| 日韩精品资源二区在线| 麻豆专区一区二区三区四区五区| 91亚洲永久精品| 亚洲国产欧美日韩另类综合| 精品88久久久久88久久久| 亚洲自拍偷拍图区| 亚洲国产成人高清精品| 99综合电影在线视频| 欧美xxxxxxxxx| 精品亚洲porn| 亚洲精选免费视频| 精品久久五月天| 成人av午夜电影| 国产一区二区三区久久久| 国产午夜精品福利| 欧美三级乱人伦电影| 午夜av一区二区| 亚洲一区二区三区四区五区中文 | 在线播放中文字幕一区| 国内精品在线播放| 一区二区三区在线观看国产| 欧美岛国在线观看| 成人国产精品视频| 国产成人精品一区二区三区四区 | 欧美三级视频在线播放| 国产精品18久久久久久久久| 视频在线观看91| 日本不卡的三区四区五区| 亚洲一区视频在线观看视频| 中文字幕欧美激情| 亚洲精品中文在线影院| 亚洲午夜三级在线| 中文字幕一区二区三区蜜月| 日韩欧美视频一区| 国产色综合久久| 亚洲日本va在线观看| 亚洲裸体在线观看| 亚洲一区影音先锋| 日本美女一区二区三区视频| 国产露脸91国语对白| 91丝袜高跟美女视频| 国内精品在线播放| 欧美在线观看视频一区二区三区 | 亚洲国产一区二区在线播放| 亚洲免费伊人电影| 精品无人码麻豆乱码1区2区| 亚洲综合男人的天堂| 黄色小说综合网站| 欧美日韩精品二区第二页| 精品1区2区在线观看| 亚洲自拍偷拍图区| 国产一区二区导航在线播放| 色综合天天综合网天天看片| 欧美一级淫片007| 亚洲国产另类av| 大桥未久av一区二区三区中文| 在线看国产一区| 亚洲在线观看免费视频| 色婷婷国产精品| 亚洲视频在线观看三级| 国产一区二区h| 欧美成人福利视频| 激情丁香综合五月| 久久午夜电影网| 国产东北露脸精品视频| 日韩欧美综合一区| 国产一区二区三区黄视频| 欧美精品一区二区三区在线| 美腿丝袜一区二区三区| 欧美一区二区三区精品| 国产在线视频一区二区三区| 国产无人区一区二区三区| 国产iv一区二区三区| 国产精品1024| 欧美电视剧在线观看完整版| 蜜桃久久精品一区二区| 久久久久久久性| 欧美日韩中字一区| 免费在线观看一区二区三区| 欧美一级久久久| 国产91丝袜在线18| 亚洲免费观看视频| 日韩欧美自拍偷拍| 成人激情开心网| 日韩精品三区四区| 国产精品私人影院| 欧美一区二区精品| 成人性生交大片免费看在线播放| 亚洲免费在线观看| 国产精品免费视频一区| 日韩视频免费直播| 成人性生交大合| 免费av网站大全久久| 亚洲夂夂婷婷色拍ww47| 久久精品人人做人人爽人人| 在线播放中文字幕一区| 欧美吻胸吃奶大尺度电影| 成人性色生活片免费看爆迷你毛片| 免费视频最近日韩| 中文字幕日韩一区| 亚洲永久精品大片| 亚洲综合小说图片|