真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux中運(yùn)行shell程序的方法介紹-創(chuàng)新互聯(lián)

今天小編分享的是關(guān)于linux中運(yùn)行shell程序的方法介紹,可能大家對(duì)linux中運(yùn)行shell程序的方法并不陌生,或者從來沒有了解過linux中運(yùn)行shell程序的方法。但是不用擔(dān)心,今天小編會(huì)以最簡(jiǎn)單的描述來講解。一起來看看吧。

成都網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)成都定制網(wǎng)站等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都木制涼亭等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致表?yè)P(yáng)!

linux中運(yùn)行shell程序的方法介紹

首先,我們來看一一個(gè)程序test.sh

#!/bin/sh
#this is a test.
cd /tmp
echo "hello,this is a test"

執(zhí)行程序的方法:

1、使文件具有可執(zhí)行權(quán)限,直接運(yùn)行文件。

chmod命令用來修改文件的權(quán)限。

+x是使文件擁有可執(zhí)行的權(quán)限。就如上面我們運(yùn)行程序一樣。

2、直接調(diào)用命令解釋器執(zhí)行程序。

linux中運(yùn)行shell程序的方法介紹

由于我們的解釋器是/bin/sh,所以,用sh命令解釋器來執(zhí)行程序。

3、使用source執(zhí)行文件。

linux中運(yùn)行shell程序的方法介紹

程序執(zhí)行差異說明:

在我們運(yùn)行shell程序的三種方法中,前兩種方法的執(zhí)行過程如下:

(1)父進(jìn)程接收到命令,然后發(fā)現(xiàn)不是內(nèi)建命令,于是創(chuàng)建了一個(gè)和自己一樣的shell進(jìn)程,來執(zhí)行這個(gè)外部命令

(2)這個(gè)shell子進(jìn)程用/bin/sh取代自己,sh進(jìn)程設(shè)置自己的運(yùn)行環(huán)境變量,其中包括了$PWD變量。

(3)sh進(jìn)程依次執(zhí)行內(nèi)建命令cd和echo。在此過程中,sh進(jìn)程(子進(jìn)程)的環(huán)境變量被cd命令改變。

(4)子進(jìn)程執(zhí)行完畢,就消亡了,一直在等待的父進(jìn)程醒來,繼續(xù)接受命令。

所以我們明白了前兩種方法執(zhí)行結(jié)果跟我們預(yù)期不一樣的原因,父進(jìn)程的當(dāng)前目錄(環(huán)境變量)無法被子進(jìn)程改變。

但是,使用source執(zhí)行是shell腳本時(shí)不會(huì)創(chuàng)建子進(jìn)程,而是在父進(jìn)程中直接執(zhí)行。

以上就是linux中運(yùn)行shell程序的方法的簡(jiǎn)略介紹,當(dāng)然詳細(xì)使用上面的不同還得要大家自己使用過才領(lǐng)會(huì)。如果想了解更多,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道哦!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


本文標(biāo)題:linux中運(yùn)行shell程序的方法介紹-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)URL:http://weahome.cn/article/eeied.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部