欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在Linux操作系統(tǒng)中修改環(huán)境變量的方法

 更新時(shí)間:2015年08月28日 10:13:47   投稿:mrr  
在Linux操作系統(tǒng)中,有時(shí)候跟著教程安裝了一些軟件,安裝成功后,很高興的準(zhǔn)備運(yùn)行該軟件相應(yīng)命令,但是偶爾會(huì)遇到”Command not found…“的提示。原因是因?yàn)槟惆惭b的軟件需要設(shè)置環(huán)境變量才能運(yùn)行。接下來(lái)跟著小編一起學(xué)習(xí)在Linux操作系統(tǒng)中修改環(huán)境變量的方法。

方法一:在/etc/profile文件中添加變量【對(duì)所有用戶(hù)生效(永久的)】

  用VI在文件/etc/profile文件中增加變量,該變量將會(huì)對(duì)Linux下所有用戶(hù)有效,并且是“永久的”。

  要讓剛才的修改馬上生效,需要執(zhí)行以下代碼

復(fù)制代碼 代碼如下:

# source /etc/profile

方法二:在用戶(hù)目錄下的.bash_profile文件中增加變量【對(duì)單一用戶(hù)生效(永久的)】

  用VI在用戶(hù)目錄下的.bash_profile文件中增加變量,改變量?jī)H會(huì)對(duì)當(dāng)前用戶(hù)有效,并且是“永久的”。

  要讓剛才的修改馬上生效,需要在用戶(hù)目錄下執(zhí)行以下代碼

復(fù)制代碼 代碼如下:

# source .bash_profile

方法三:直接運(yùn)行export命令定義變量【只對(duì)當(dāng)前shell(BASH)有效(臨時(shí)的)】

  在shell的命令行下直接使用[export變量名=變量值]定義變量,該變量只在當(dāng)前的shell(BASH)或其子shell(BASH)下是有效的,shell關(guān)閉了,變量也就失效了,再打開(kāi)新shell時(shí)就沒(méi)有這個(gè)變量,需要使用的話(huà)還需要重新定義。

方法四:直接賦值

在命令行中輸入

復(fù)制代碼 代碼如下:

PATH=$PATH:/usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin

使用這種方法,只對(duì)當(dāng)前會(huì)話(huà)有效,也就是說(shuō)每當(dāng)?shù)浅龌蜃N(xiāo)系統(tǒng)后,PATH設(shè)置就會(huì)失效。

方法五:修改/ect/profile文件

在文件末尾添加

復(fù)制代碼 代碼如下:

export PATH=$PATH:/usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin

//注意:"="號(hào)的兩邊不能有任何空格 這種方法最好,除

非你手動(dòng)強(qiáng)制修改PATH的值,否則將不會(huì)被改變。

方法六:修改.bachrc/.bash_profile文件

在文件末尾添加

復(fù)制代碼 代碼如下:

export PATH=$PATH:/usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin

這種方法是針對(duì)當(dāng)前用戶(hù)起作用的,當(dāng)你注銷(xiāo)系統(tǒng)后也會(huì)失效

注:對(duì)于2,3方法,想讓PATH生效,必須重新登陸才能實(shí)現(xiàn),以下方法可以簡(jiǎn)化工作: 如果修改了/etc/profile,那么編輯結(jié)束后執(zhí)行 source profile 或執(zhí)行點(diǎn)命令./profile PATH的值就會(huì)立即生效了。 這個(gè)方法的原理就是再執(zhí)行一次/etc/profile shell腳本,注意如果用sh /etc/profile是不行 的,因?yàn)閟h是在子shell進(jìn)程中執(zhí)行的,即使PATH改變了也不會(huì)反應(yīng)到當(dāng)前環(huán)境中,但是source是 在當(dāng)前 shell進(jìn)程中執(zhí)行的,所以我們能看到PATH的改變。

以上本文給大家介紹在Linux操作系統(tǒng)中修改環(huán)境變量的方法,希望對(duì)大家有所幫助。

相關(guān)文章

最新評(píng)論