最新文章專(zhuān)題視頻專(zhuān)題關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
linux文件夾重命名命令 linux xargs命令詳解 linux rsync命令詳解 linux中tail命令詳解 如何在使用支付寶網(wǎng)上預(yù)約離婚登記 linux查看所有進(jìn)程命令 linux多行注釋命令 linux重啟命令reboot 微信朋友圈分享鏈接時(shí),怎么能把照片再添加上去 linux防火墻關(guān)閉端口命令 linux suspend命令詳解 linux停止mysql服務(wù)命令 linux常用命令清屏 chm格式手機(jī)怎么打開(kāi) 關(guān)閉防火墻的命令linux 192.168.0.1手機(jī)登陸 192.168.0.1手機(jī)登陸wifi入口 192.168.0.1 登陸頁(yè)面手機(jī)進(jìn)入 192.168.0.1登陸頁(yè)面手機(jī)進(jìn)入 192.168.0.1 登陸入口手機(jī)登錄 linux的vi編輯器命令 linux解壓壓縮包命令 linux查找文件夾位置命令 linux iptables命令詳解 linux常用命令查看進(jìn)程 蘋(píng)果11屏幕怎么突然變暗了 linux中passwd命令詳解 linux啟動(dòng)網(wǎng)絡(luò)服務(wù)命令 linux獲取幫助的命令 linux獲取root權(quán)限命令 linux yum命令不能用 12305投訴快遞有用嗎 linux更改ip地址的命令 如何快速計(jì)算任意兩位數(shù)乘以?xún)晌粩?shù) linux幫助命令有哪些 存放linux基本命令的目錄是 linux gcc編譯命令 正手做引體向上的一些小技巧 linux啟動(dòng)tomcat服務(wù)命令 linux自動(dòng)獲取ip地址命令
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

linux中source命令詳解

來(lái)源:懂視網(wǎng) 責(zé)編:李贏贏 時(shí)間:2021-11-03 21:15:42
文檔

linux中source命令詳解

source命令簡(jiǎn)介:source命令也稱(chēng)為“點(diǎn)命令”,用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷(xiāo)并重新登錄;語(yǔ)法:sourcefilename;與shfilename及./filename執(zhí)行腳本的區(qū)別:當(dāng)shell腳本具有可執(zhí)行權(quán)限時(shí),沒(méi)有區(qū)別。
推薦度:
導(dǎo)讀source命令簡(jiǎn)介:source命令也稱(chēng)為“點(diǎn)命令”,用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷(xiāo)并重新登錄;語(yǔ)法:sourcefilename;與shfilename及./filename執(zhí)行腳本的區(qū)別:當(dāng)shell腳本具有可執(zhí)行權(quán)限時(shí),沒(méi)有區(qū)別。

linux系統(tǒng)中source命令用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷(xiāo)并重新登錄。下面是source命令內(nèi)容的具體介紹:

1、source命令簡(jiǎn)介:

source命令也稱(chēng)為“點(diǎn)命令”,也就是一個(gè)點(diǎn)符號(hào)(.),是bash的內(nèi)部命令,使Shell讀入指定的Shell程序文件并依次執(zhí)行文件中的所有語(yǔ)句,用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷(xiāo)并重新登錄。

2、語(yǔ)法:

source filename 或 . filename

3、source filename 與 sh filename 及./filename執(zhí)行腳本的區(qū)別:

當(dāng)shell腳本具有可執(zhí)行權(quán)限時(shí),用sh filename與./filename執(zhí)行腳本是沒(méi)有區(qū)別的。./filename是因?yàn)楫?dāng)前目錄沒(méi)有在PATH中,所有”.”是用來(lái)表示當(dāng)前目錄的。

sh filename 重新建立一個(gè)子shell,在子shell中執(zhí)行腳本里面的語(yǔ)句,該子shell繼承父shell的環(huán)境變量,但子shell新建的、改變的變量不會(huì)被帶回父shell,除非使用export。

source filename:這個(gè)命令其實(shí)只是簡(jiǎn)單地讀取腳本里面的語(yǔ)句依次在當(dāng)前shell里面執(zhí)行,沒(méi)有建立新的子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,說(shuō)明A=1的變量在當(dāng)前shell中

以上就是小編今天的分享了,希望可以幫助到大家。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文檔

linux中source命令詳解

source命令簡(jiǎn)介:source命令也稱(chēng)為“點(diǎn)命令”,用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷(xiāo)并重新登錄;語(yǔ)法:sourcefilename;與shfilename及./filename執(zhí)行腳本的區(qū)別:當(dāng)shell腳本具有可執(zhí)行權(quán)限時(shí),沒(méi)有區(qū)別。
推薦度:
標(biāo)簽: linux source命令詳解
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題linux文件夾重命名命令linux文件夾重命名命令專(zhuān)題linux xargs命令詳解linux xargs命令詳解專(zhuān)題linux rsync命令詳解linux rsync命令詳解專(zhuān)題linux中tail命令詳解linux中tail命令詳解專(zhuān)題如何在使用支付寶網(wǎng)上預(yù)約離婚登記如何在使用支付寶網(wǎng)上預(yù)約離婚登記專(zhuān)題linux查看所有進(jìn)程命令linux查看所有進(jìn)程命令專(zhuān)題linux多行注釋命令linux多行注釋命令專(zhuān)題linux重啟命令rebootlinux重啟命令reboot專(zhuān)題微信朋友圈分享鏈接時(shí),怎么能把照片再添加上去微信朋友圈分享鏈接時(shí),怎么能把照片再添加上去專(zhuān)題linux防火墻關(guān)閉端口命令linux防火墻關(guān)閉端口命令專(zhuān)題linux suspend命令詳解linux suspend命令詳解專(zhuān)題linux停止mysql服務(wù)命令linux停止mysql服務(wù)命令專(zhuān)題linux常用命令清屏linux常用命令清屏專(zhuān)題chm格式手機(jī)怎么打開(kāi)chm格式手機(jī)怎么打開(kāi)專(zhuān)題關(guān)閉防火墻的命令linux關(guān)閉防火墻的命令linux專(zhuān)題192.168.0.1手機(jī)登陸192.168.0.1手機(jī)登陸專(zhuān)題linux groupdel命令詳解linux groupdel命令詳解專(zhuān)題linux重啟服務(wù)命令linux重啟服務(wù)命令專(zhuān)題linux查找日志的命令linux查找日志的命令專(zhuān)題linux中pwd命令的功能是什么linux中pwd命令的功能是什么專(zhuān)題linux重啟apache命令linux重啟apache命令專(zhuān)題linux怎么查看命令幫助linux怎么查看命令幫助專(zhuān)題linux保存退出命令行linux保存退出命令行專(zhuān)題linux ip route命令詳解linux ip route命令詳解專(zhuān)題linux創(chuàng)建用戶(hù)和組命令linux創(chuàng)建用戶(hù)和組命令專(zhuān)題linux strings命令linux strings命令專(zhuān)題開(kāi)龍脊是什么意思開(kāi)龍脊是什么意思專(zhuān)題linux虛擬機(jī)關(guān)閉防火墻命令linux虛擬機(jī)關(guān)閉防火墻命令專(zhuān)題linux restart命令linux restart命令專(zhuān)題linux停止當(dāng)前命令linux停止當(dāng)前命令專(zhuān)題shell腳本中使用source專(zhuān)題廣東肇慶的房?jī)r(jià)專(zhuān)題廣西電網(wǎng)大學(xué)專(zhuān)題廣告策劃的優(yōu)勢(shì)專(zhuān)題廣東省工程圖學(xué)會(huì)專(zhuān)題廣汽傳祺品牌汽車(chē)參數(shù)配置專(zhuān)題手機(jī)怎么超級(jí)錄屏專(zhuān)題廣東萬(wàn)洋眾創(chuàng)集團(tuán)專(zhuān)題廣東省虎門(mén)鎮(zhèn)附近招聘信息專(zhuān)題廣東省民營(yíng)科技企業(yè)協(xié)會(huì)專(zhuān)題廣西國(guó)際商務(wù)職業(yè)學(xué)院可以專(zhuān)升本嗎專(zhuān)題白事執(zhí)事單專(zhuān)題白帶有像膠一樣的東西專(zhuān)題白帶有股咸味專(zhuān)題白醋酸洗鐵隕石專(zhuān)題巴西瓶交專(zhuān)題廣告道閘機(jī)一般價(jià)格多少專(zhuān)題手里總是出汗怎么辦專(zhuān)題手術(shù)包莖多久才好專(zhuān)題白帶有時(shí)候有有時(shí)候沒(méi)有專(zhuān)題
Top