linux shell 運行可執(zhí)行文件(執(zhí)行shell腳本傳參數(shù))

    本文主要介紹運行可執(zhí)行文件的linux shell(執(zhí)行shell腳本并傳遞參數(shù)),下面一起看看運行可執(zhí)行文件的linux shell(執(zhí)行shell腳本并傳遞參數(shù))相關(guān)資訊。
    1.linux下可執(zhí)行程序的shell參數(shù)傳遞格式規(guī)范。linux下的可執(zhí)行程序在運行時經(jīng)常需要傳遞一些參數(shù),這些參數(shù)是標(biāo)準(zhǔn)化的。包括我們自己在linux系統(tǒng)下運行的shell腳本、python腳本等可執(zhí)行程序,還是遵循相關(guān)規(guī)范比較好。讓 下面以linux命令為例來解釋參數(shù)說明:
    linux命令行的格式規(guī)范如下:
    orion-orion @ my desktop ~ % command[-options]parameter 1 parameter 2以上命令詳細(xì)描述如下:
    一行命令的第一部分肯定是一個命令或者一個可執(zhí)行文件(比如一個shell腳本)。括號[]在實際命令中不存在,表示該參數(shù)是可選的。添加選項設(shè)置時,選項前面通常加一個-符號,如-h;如果要使用選項的全名,選項前面會有一個-符號,如- help。參數(shù)1和參數(shù)2可以是附加到命令的選項或參數(shù)的參數(shù)。命令、選項、參數(shù)都是用空格來區(qū)分的,而且不管有多少個空格都是空的,shell都是當(dāng)作一個空格來處理的,所以空格是非常重要的特殊字符。當(dāng)命令過長時,可以使用反斜杠(\)轉(zhuǎn)義回車鍵,這樣命令就可以繼續(xù)下一行(注意換行符屬于特殊字符,反斜杠可以在特殊字符后立即轉(zhuǎn)義)。另外需要注意的是,linux系統(tǒng)中英文大寫和小寫字母是不一樣的,比如cd命令和cd是不一樣的。
    2.例子讓 給出幾個命令參數(shù)傳遞的例子。
    ls -al ~ls是命令名。-al是-a -l的縮寫,意思是使用兩個選項:-a(列出包括隱藏文件在內(nèi)的所有文件)和-l(列出文件屬性)。~是ls命令的參數(shù),表示主目錄。
    tar -xvf test3.zip -c .tar是命令名。-xv表示使用兩個選項-x(解壓縮操作)和-v(可視化解壓縮過程)。-f表示指定壓縮文件的名稱,后跟test3.zip作為該選項的參數(shù)。-c表示指定提取的目錄,后跟。(當(dāng)前目錄)作為該選項的參數(shù)。
    請注意,f test3.zip也可以寫成- file=test3.zip或-file = test3.zip(在為以-開頭的選項設(shè)置參數(shù)時,可以使用等號來賦值)。
    當(dāng)我們直接在shell中鍵入man command查看命令手冊時,可以看到文檔中對參數(shù)格式有詳細(xì)的描述:tar(1)常規(guī)命令手動tar(1)name tar–操作磁帶歸檔系統(tǒng)name tar標(biāo)志?args?] [?file? | ?pattern?...]tar {-c }[選項][文件|目錄]tar {-r |-u }-f archive-file[選項][文件|目錄]tar {-t |-x }[選項][模式]與其他可執(zhí)行程序(如git)一樣,它一般會遵循類似的參數(shù)傳遞規(guī)范:
    git(1) git manual git(1)name git -愚蠢的內(nèi)容synopsis git[-version][-help][-c path][-c name = value][-exec-path[= path]][-html-path][-man-path][-info-path][-p |-paginate |-p |-no-pager][-no-replace-objects][-bare][-git-dir = path][-work-tree = path][-namespace = name][-super-prefix = path
    python腳本以類似的傳遞參數(shù),例如:
    python 3 search . py-v-psam-pat = :基礎(chǔ)學(xué)習(xí)[m]。人與自然郵電出版社,2018。標(biāo)簽:
    選項命令
    了解更多運行可執(zhí)行文件的linux shell(執(zhí)行shell腳本并傳遞參數(shù))相關(guān)內(nèi)容請關(guān)注本站點。

    攜程搶票怎么取消訂單退票(攜程搶票怎么取消訂單退款)
    微星主板bios怎么設(shè)置中文(微星主板bios怎么設(shè)置硬盤啟動)
    華碩筆記本電腦配置怎么看,我的老試華碩筆記本電腦怎么看配置
    安卓系統(tǒng)手機怎么root,安卓手機怎樣root
    pe u盤,U盤怎么進PE系統(tǒng)
    linux shell 運行可執(zhí)行文件(執(zhí)行shell腳本傳參數(shù))
    幕府將軍2win10點擊無反應(yīng)(幕府將軍2打不開正版)
    筆記本電腦可以裝固態(tài)硬盤不,筆記本可以增加固態(tài)硬盤嗎還是得換一個
    隱藏ssid是什么意思,路由器設(shè)置中隱藏ssid有什么作用
    win7打印機顯示錯誤正在打印(win7打印狀態(tài)錯誤正在打印)
    固態(tài)怎么插主板,固態(tài)硬盤怎么安裝到電腦上
    市場上性價比高的手機(目前市面上那款手機性價比高)
    蘋果6運行太慢怎么辦,蘋果ipad運行很慢怎么辦
    快手頁面怎么變回舊的樣子(快手頁面怎么變回舊的版本了)
    蘋果手表怎么用蜂窩數(shù)據(jù)聯(lián)網(wǎng)(蘋果手表怎么連上蜂窩)
    蘋果手機最好玩兒的游戲(iphone手機最好玩的游戲)
    聯(lián)想小新air142020怎么樣 值得買嗎(2020年聯(lián)想小新air14)
    360手機n7怎么樣(360手機n7參數(shù)配置)
    沒有為該設(shè)備安裝的驅(qū)動程序USB(電腦usb未能成功安裝設(shè)備驅(qū)動)
    win8官方(win8官網(wǎng)下載地址)
    主站蜘蛛池模板: 一区二区精品视频| 亚洲福利视频一区二区| 国产精品亚洲一区二区在线观看 | 少妇一夜三次一区二区| 午夜在线视频一区二区三区 | 人妻无码一区二区视频| 精品国产a∨无码一区二区三区| 精品久久国产一区二区三区香蕉 | 无码少妇丰满熟妇一区二区 | 波多野结衣AV一区二区三区中文 | 色一情一乱一伦一区二区三欧美| 成人日韩熟女高清视频一区| 国产一区二区免费在线| 日韩精品一区二区三区中文| 97久久精品无码一区二区 | 无码人妻AV免费一区二区三区| 国产精品无码AV一区二区三区 | 日本免费精品一区二区三区| 亚洲字幕AV一区二区三区四区 | 国产在线一区二区三区av| 亚洲Av高清一区二区三区| 91在线视频一区| 51视频国产精品一区二区| 91久久精品国产免费一区| 久久精品一区二区三区AV| 高清一区二区三区日本久| 香蕉久久一区二区不卡无毒影院| 亚洲不卡av不卡一区二区| 国产精品丝袜一区二区三区| 搡老熟女老女人一区二区| 精品无码国产一区二区三区AV| 亚洲国产老鸭窝一区二区三区| 一区二区视频在线| 亚洲欧美日韩一区二区三区| 在线一区二区三区| 国产成人精品一区二区三区| 日韩综合无码一区二区| 免费播放一区二区三区| 国产精品免费综合一区视频| 国产成人精品无人区一区 | 久久精品国产一区二区三|