新聞中心
linux系統(tǒng)下執(zhí)行.sh腳本的正確姿勢(shì)

清江浦網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,清江浦網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為清江浦千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的清江浦做網(wǎng)站的公司定做!
學(xué)習(xí)Linux的朋友們肯定都會(huì)遇到過.sh文件(shell Script),而該文件存放的是Shell命令行腳本,如何在Linux系統(tǒng)下正確的執(zhí)行這樣的Shell腳本?今天就針對(duì)這一問題為大家進(jìn)行詳細(xì)介紹。
首先,Linux系統(tǒng)下執(zhí)行Shell腳本需要使用特定的腳本解釋器,前面已經(jīng)提到,Linux系統(tǒng)中有一個(gè)叫做Bash的解釋器可用來執(zhí)行該腳本,但并不是Linux系統(tǒng)中唯一可用的解釋器,還有其他一些解釋器,如Korn,ZShell等,都可以用來執(zhí)行Shell腳本文件。
其次,要正確的執(zhí)行.sh腳本,必須正確的使用解釋器,具體地說就是需要指定執(zhí)行腳本的解釋器名稱,于是我們就有了一個(gè)最基本的命令:
`bash `
或者是:
`sh `
以上命令只能夠指定Bash/sh作為解釋器,如果想使用其他不同的解釋器,例如Korn,則可以使用:
`ksh `
最后,執(zhí)行腳本時(shí)可能還會(huì)有一些參數(shù)被傳遞給腳本,這取決于腳本的功能,要傳遞參數(shù),只需按照如下格式將參數(shù)寫在腳本的命令行中即可:
`bash ….`
最后,使用Linux系統(tǒng)來執(zhí)行Shell腳本時(shí),切勿忘記給腳本完整的可執(zhí)行權(quán)限,這是使用Shell腳本比較重要的一點(diǎn),可以使用以下命令來賦予腳本可執(zhí)行的權(quán)限:
`chmod +x `
完成上述各項(xiàng)操作之后,就可以在Linux系統(tǒng)中正確的執(zhí)行Shell腳本了,執(zhí)行方法也非常簡單,只需要在終端輸入腳本完整路徑,例如:
`./myscript.sh`
或者
`/home/user/scripts/myscript.sh`
完成終端輸入,按下回車鍵即可,Shell腳本就會(huì)在Linux系統(tǒng)中開始運(yùn)行了。
以上就是Linux系統(tǒng)下執(zhí)行.sh腳本的正確姿勢(shì),正確使用腳本解釋器,正確傳遞參數(shù),正確賦予腳本可執(zhí)行權(quán)限,都是執(zhí)行腳本成功的關(guān)鍵。 一句話總結(jié):正確的調(diào)用腳本+正確的參數(shù)傳遞+正確的權(quán)限賦予,才能執(zhí)行出正確的結(jié)果。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
當(dāng)前標(biāo)題:Linux下執(zhí)行.sh腳本的正確姿勢(shì)(linux運(yùn)行.sh)
URL標(biāo)題:http://www.dlmjj.cn/article/cdghssc.html


咨詢
建站咨詢
