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

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

linux下source命令有什么用-創(chuàng)新互聯(lián)

這篇文章主要介紹linux下source命令有什么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

十余年的賈汪網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整賈汪建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“賈汪網(wǎng)站設(shè)計(jì)”,“賈汪網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

Linux Source命令及腳本的執(zhí)行方式解析

當(dāng)我修改了/etc/profile文件,我想讓它立刻生效,而不用重新登錄;這時(shí)就想到用source命令,如:source /etc/profile
對(duì)source進(jìn)行了學(xué)習(xí),并且用它與sh 執(zhí)行腳本進(jìn)行了對(duì)比,現(xiàn)在總結(jié)一下。

source命令:

source命令也稱為“點(diǎn)命令”,也就是一個(gè)點(diǎn)符號(hào)(.),是bash的內(nèi)部命令。

功能:使Shell讀入指定的Shell程序文件并依次執(zhí)行文件中的所有語(yǔ)句
source命令通常用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。

用法:

source filename 或 . filename
source命令(從 C Shell 而來)是bash shell的內(nèi)置命令;點(diǎn)命令(.),就是個(gè)點(diǎn)符號(hào)(從Bourne Shell而來)是source的另一名稱。

source filename 與 sh filename 及./filename執(zhí)行腳本的區(qū)別在那里呢?

1.當(dāng)shell腳本具有可執(zhí)行權(quán)限時(shí),用sh filename與./filename執(zhí)行腳本是沒有區(qū)別得。./filename是因?yàn)楫?dāng)前目錄沒有在PATH中,所有”.”是用來表示當(dāng)前目錄的。
2.sh filename 重新建立一個(gè)子shell,在子shell中執(zhí)行腳本里面的語(yǔ)句,該子shell繼承父shell的環(huán)境變量,但子shell新建的、改變的變量不會(huì)被帶回父shell,除非使用export。
3.source filename:這個(gè)命令其實(shí)只是簡(jiǎn)單地讀取腳本里面的語(yǔ)句依次在當(dāng)前shell里面執(zhí)行,沒有建立新的子shell。那么腳本里面所有新建、改變變量的語(yǔ)句都會(huì)保存在當(dāng)前shell里面。

舉例說明:

1.新建一個(gè)test.sh腳本,內(nèi)容為:A=1

2.然后使其可執(zhí)行chmod +x test.sh

3.運(yùn)行sh test.sh后,echo $A,顯示為空,因?yàn)锳=1并未傳回給當(dāng)前shell

4.運(yùn)行./test.sh后,也是一樣的效果

5.運(yùn)行source test.sh 或者 . test.sh,然后echo $A,則會(huì)顯示1,說明A=1的變量在當(dāng)前shell中

以上是“l(fā)inux下source命令有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章名稱:linux下source命令有什么用-創(chuàng)新互聯(lián)
文章位置:http://weahome.cn/article/dsjedi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部