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

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


咨詢
建站咨詢
