在Linux下,如果你需要執(zhí)行shell腳本,那么應該使用那個命令呢?下面由我為大家整理了linux shell腳本執(zhí)行命令的相關(guān)知識,希望對大家有幫助!
創(chuàng)新互聯(lián)建站專注于南岔網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供南岔營銷型網(wǎng)站建設,南岔網(wǎng)站制作、南岔網(wǎng)頁設計、南岔網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務,打造南岔網(wǎng)絡公司原創(chuàng)品牌,更為您提供南岔網(wǎng)站排名全網(wǎng)營銷落地服務。
linux shell腳本執(zhí)行
linux shell腳本執(zhí)行方法一: 切換到shell腳本所在的目錄(此時,稱為工作目錄)執(zhí)行shell腳本:
cd /data/shell
./hello.sh
./的意思是說在當前的工作目錄下執(zhí)行hello.sh。如果不加上./,bash可能會響應找到不到hello.sh的錯誤信息。因為目前的工作目錄(/data/shell)可能不在執(zhí)行程序默認的搜索路徑之列,也就是說,不在環(huán)境變量PASH的內(nèi)容之中。查看PATH的內(nèi)容可用 echo $PASH 命令。現(xiàn)在的/data/shell就不在環(huán)境變量PASH中的,所以必須加上./才可執(zhí)行。
linux shell腳本執(zhí)行方法二: 以絕對路徑的方式去執(zhí)行bash shell腳本:
/data/shell/hello.sh
linux shell腳本執(zhí)行方法三: 直接使用bash 或sh 來執(zhí)行bash shell腳本:
cd /data/shell
bash hello.sh
或
cd /data/shell
sh hello.sh
注意,若是以方法三的方式來執(zhí)行,那么,可以不必事先設定shell的執(zhí)行權(quán)限,甚至都不用寫shell文件中的第一行(指定bash路徑)。因為方法三是將hello.sh作為參數(shù)傳給sh(bash)命令來執(zhí)行的。這時不是hello.sh自己來執(zhí)行,而是被人家調(diào)用執(zhí)行,所以不要執(zhí)行權(quán)限。那么不用指定bash路徑自然也好理解了啊。
linux shell腳本執(zhí)行方法四: 在當前的shell環(huán)境中執(zhí)行bash shell腳本:
cd /data/shell
. hello.sh
或
cd /data/shell
source hello.sh
前三種方法執(zhí)行shell腳本時都是在當前shell(稱為父shell)開啟一個子shell環(huán)境,此shell腳本就在這個子shell環(huán)境中執(zhí)行。shell腳本執(zhí)行完后子shell環(huán)境隨即關(guān)閉,然后又回到父shell中。而方法四則是在當前shell中執(zhí)行的。
以ubuntu系統(tǒng)為例:
1,首先去運行perl-v命令查看您的linux系統(tǒng)上面是否安裝了perl工具,如果已安裝的話,會輸出版本號,如果沒有安裝,則安裝perl。sudo apt-get install perl
2,使用cd命令切換到安裝的目錄下cd xxxx/ xxxx
3,執(zhí)行pl文件sudo ./xxxxx.pl
擴展資料
Perl,一種功能豐富的計算機程序語言,運行在超過100種計算機平臺上,適用廣泛,從大型機到便攜設備,從快速原型創(chuàng)建到大規(guī)模可擴展開發(fā)。
Perl借取了C、sed、awk、shell腳本語言以及很多其他程序語言的特性,其中最重要的特性是它內(nèi)部集成了正則表達式的功能,以及巨大的第三方代碼庫CPAN。
簡而言之,Perl像C一樣強大,像awk、sed等腳本描述語言一樣方便,被Perl語言愛好者稱之為“一種擁有各種語言功能的夢幻腳本語言”、“Unix中的王牌工具”。
運行()中間是你的命令
調(diào)用格式: 〈邏輯型〉 運行 (文本型 欲運行的命令行,邏輯型 是否等待程序運行完畢,[整數(shù)型 被運行程序窗口顯示方式]) - 系統(tǒng)核心支持庫-系統(tǒng)處理
英文名稱:run
本命令運行指定的可執(zhí)行文件或者外部命令。如果成功,返回真,否則返回假。本命令為初級命令。
參數(shù)1的名稱為“欲運行的命令行”,類型為“文本型(text)”。
參數(shù)2的名稱為“是否等待程序運行完畢”,類型為“邏輯型(bool)”,初始值為“假”。
參數(shù)3的名稱為“被運行程序窗口顯示方式”,類型為“整數(shù)型(int)”,可以被省略。參數(shù)值可以為以下常量之一:1、#隱藏窗口; 2、#普通激活; 3、#最小化激活; 4、#最大化激活; 5、#普通不激活; 6、#最小化不激活。如果省略本參數(shù),默認為“普通激活”方式。
操作系統(tǒng)需求: Windows、Linux
新聞標題:linux怎么執(zhí)行命令 linux如何執(zhí)行sh
文章路徑:http://www.rwnh.cn/article4/ddgojie.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站收錄、小程序開發(fā)、電子商務、域名注冊、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)