方法1:
創(chuàng)新互聯(lián)是一家專業(yè)提供興賓企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、HTML5、小程序制作等業(yè)務(wù)。10年已為興賓眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
讓/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
讓/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile
附:Linux中source命令的用法
source命令:
source命令也稱為“點(diǎn)命令”,也就是一個(gè)點(diǎn)符號(hào)(.)。source命令通常用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。
用法:
source filename 或 . filename
source命令除了上述的用途之外,還有一個(gè)另外一個(gè)用途。在對(duì)編譯系統(tǒng)核心時(shí)常常需要輸入一長串的命令,如:
make mrproper
make menuconfig
make dep
make clean
make bzImage
…………
如果把這些命令做成一個(gè)文件,讓它自動(dòng)順序執(zhí)行,對(duì)于需要多次反復(fù)編譯系統(tǒng)核心的用戶來說會(huì)很方便,而用source命令就可以做到這一點(diǎn),它的作用就是把一個(gè)文件的內(nèi)容當(dāng)成shell來執(zhí)行,先在linux的源代碼目錄下(如/usr/src/linux-2.4.20)建立一個(gè)文件,如make_command,在其中輸入一下內(nèi)容:
make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz_new
cp System.map /boot
vi /etc/lilo.conf
lilo -v
文件建立好之后,每次編譯核心的時(shí)候,只需要在/usr/src/linux-2.4.20下輸入:
source make_command
即可,如果你用的不是lilo來引導(dǎo)系統(tǒng),可以把最后兩行去掉,配置自己的引導(dǎo)程序來引導(dǎo)內(nèi)核。
順便補(bǔ)充一點(diǎn),命令表示順序執(zhí)行由它連接的命令,但是只有它之前的命令成功執(zhí)行完成了之后才可以繼續(xù)執(zhí)行它后面的命令。
linux修改PATH環(huán)境變量四種方式:
Linux修改PATH環(huán)境變量的四種方式,每種方式有不同的權(quán)限。以添加mongodb server變量為列:
1.修改臨時(shí)型的PATH
查看PATH:echo $PATH
修改方法一:export PATH=/usr/local/mongodb/bin:$PATH
//配置完后可以通過echo $PATH查看配置結(jié)果。
生效方法:立即生效
有效期限:臨時(shí)改變,只能在當(dāng)前的終端窗口中有效,當(dāng)前窗口關(guān)閉后就會(huì)恢復(fù)原有的path配置。
用戶局限:僅對(duì)當(dāng)前用戶
2.修改當(dāng)前用戶的PATH
通過修改.bashrc文件:vim ~/.bashrc
//在最后一行添上:export PATH=/usr/local/mongodb/bin:$PATH
生效方法:(有以下兩種)
1、關(guān)閉當(dāng)前終端窗口,重新打開一個(gè)新終端窗口就能生效
2、輸入“source ~/.bashrc”命令,立即生效
有效期限:永久有效
用戶局限:僅對(duì)當(dāng)前用戶
3.修改所有用戶的PATH
通過修改profile文件:vim /etc/profile/export PATH
//找到設(shè)置PATH的行,添加:
export PATH=/usr/local/mongodb/bin:$PATH
生效方法:系統(tǒng)重啟
有效期限:永久有效
用戶局限:對(duì)所有用戶
4.修改系統(tǒng)環(huán)境的PATH
通過修改environment文件:vim /etc/environment
在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"中加入入“:/usr/local/mongodb/bin”
生效方法:系統(tǒng)重啟
有效期限:永久有效
用戶局限:對(duì)所有用戶
#tar xvzf arm-linux-gcc-4.3.2.tar.gz -C /
(需要注意的是,在大寫字母后面有一個(gè)空格)
第二、利用vi編輯器打開/etc/profile文件,并在下面的位置中添加一句話:pathmunge /opt/FriendlyARM//opt/FriendlyARM/toolschain/4.4.3/bin
(注意:該處的/opt/FriendlyARM//opt/FriendlyARM/toolschain/4.4.3/bin根據(jù)各人的交叉編譯工具解壓后所存放的位置而不同)
#vim /etc/profile
# Path manipulation
if [ $EUID = 0 ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /opt/FriendlyARM//opt/FriendlyARM/toolschain/4.4.3/binfi第三、執(zhí)行下列的命令即可是剛才的配置生效
#source /etc/profile
最后你就可以檢測自己的交叉編譯環(huán)境是否安裝成功??梢暂斎胂旅娴拿顏頇z查:
恩?修改了shell,直接運(yùn)行就可以了嘛!比如說hello.sh,進(jìn)入hello.sh的目錄,輸入./hello.sh就行了。
感覺問的有點(diǎn)怪,如果你是修改了shell的配置文件,比如說.bash_profile等文件的話,要立即生效,就要輸入source .bash_profile,這樣在.bash_profile的設(shè)置才會(huì)立即生效的。
兩種情況,你看著辦吧!還不清楚的就+243488442
?0?2?0?2?0?2 就可以直接讓環(huán)境變量的修改生效了。 (2)另外據(jù)發(fā)現(xiàn) "." 也可以使配置好的環(huán)境變量生效,同上的等效命令為: (3)退出當(dāng)前用戶,重新進(jìn)入,也可以使環(huán)境變量生效