其實(shí)這不只是一條命令,因為其中有個管道“

創(chuàng)新互聯(lián)建站是一家專業(yè)提供五常企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站制作、H5建站、小程序制作等業(yè)務(wù)。10年已為五常眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
|”,這個“|”的作用是將前面的輸出作為后面的輸入,充分體現(xiàn)了shell的強(qiáng)大。比如說你可以cat
/etc/group
|
grep
root,"|"之前是顯示group的內(nèi)容,而后面的grep
root是遲空只篩選與root有關(guān)的語句。所以-n參數(shù)是對于后面的sort命令的。sort命令是將指定文件中所有的行進(jìn)行排序。缺省情況下以整行為關(guān)鍵字按ASCII字符順序進(jìn)行排序。-n參數(shù)是按算術(shù)值對數(shù)字字段排序.根據(jù)你的輸出結(jié)果進(jìn)行分析就可以理解了吧。要是還不理解,可以再加一個
-r參數(shù),這是逆序。再看看輸出結(jié)果。碼好瞎其實(shí)碰到命令如果不懂可以直接man或help,比如說不懂sort,襪螞就可以輸入man
sort或者sort
--help來獲取幫助,就這樣吧
不是符號鏈接指向了 '命令 + 參數(shù)',而是某命令支持根據(jù)不同的名字執(zhí)行不同的操作。野凳
在 linux/unix世界里,很多命令、腳本都支持這樣的用法。
為了方便你理解這個用法,我寫了一個簡單的腳本,a.sh ,她就支持類孫臘似的用法,你可以分別創(chuàng)建符號鏈接 b.sh, c.sh 指向它。執(zhí)行則脊滑 a.sh, b.sh, c.sh 雖然都是相同的腳本,但是卻會做不同的事情( a.sh 最終執(zhí)行 hostname, b.sh 執(zhí)行 dondomainname, c.sh 執(zhí)行 nisdomainname)
#!/bin/bash
exe=`basename $0`
case "$exe" in
"a.sh")
echo "a.sh, hostname"
hostname
"b.sh")
echo "b.sh, dnsdomainname"
dnsdomainname
"c.sh")
echo "c.sh, nisdomainname"
nisdomainname
*)
echo "...., default to hostname"
hostname
esac
意思就知悶是說他的option有AaCcEefhjlmmrstvwxx 這些;腔陪
一般只需搭圓彎要記住 ps aux和 ps -ef 就夠了
網(wǎng)站標(biāo)題:linux命令傳參 linux腳本函數(shù)傳參
文章來源:http://chinadenli.net/article4/dspjsoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、外貿(mào)網(wǎng)站建設(shè)、電子商務(wù)、服務(wù)器托管、靜態(tài)網(wǎng)站、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)