一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

ubuntu設(shè)置PATH

 風(fēng)之library 2013-12-02

 試了好多遍,多無效。。

最后在/etc/enviroment下設(shè)置才有效。

不過讓有一些未解問題

我使用sudo su

進(jìn)入到root用戶權(quán)限,設(shè)置完成的。

重新使用sudo -s進(jìn)入root用戶權(quán)限,就看不到設(shè)置的path,

很奇怪,要研究下root的問題。。

 

相關(guān)資料:

、、、、、、、、、、、、、、、、、、、、、、、、、、

1、Ubuntu專有方式
編輯 /etc/ld.so.conf 文件,如果以下語句不存在,則加入:
include /etc/ld.so.conf.d/*.conf
然后在/etc/ld.so.conf.d下邊新建一個(gè)以 .conf 結(jié)尾的文件。
在新建的 .conf 文件中寫入需要設(shè)置的 path,例如:
~/mypath/bin

2、用戶目錄下的 .bashrc 文件
在用戶主目錄下,有一個(gè) .bashrc 文件,編輯該文件:
$gedit ~/.bashrc 
在最后邊加入需要設(shè)置變量的shell語句,例如:
export PATH=~/mypath/bin:$PATH
該文件編輯保存后,可立即在新打開的終端窗口內(nèi)生效。
該方式添加的變量只能當(dāng)前用戶使用。

3、系統(tǒng)目錄下的 profile 文件
在系統(tǒng)的 etc 目錄下,有一個(gè) profile 文件,編輯該文件:
$gedit /etc/profile
在最后邊加入需要設(shè)置變量的shell語句,例如:
export PATH=~/mypath/bin:$PATH
該文件編輯保存后,重啟系統(tǒng),變量生效。
該方式添加的變量對(duì)所有的用戶都有效。

4、系統(tǒng)目錄下的 environment 文件
在系統(tǒng)的 etc 目錄下,有一個(gè) environment 文件,編輯該文件:
$gedit /etc/environment
找到以下的 PATH 變量:
PATH="<......>"
修改該 PATH 變量,在其中加入自己的path即可,例如:
PATH="~/mypath/bin:<......>"
各個(gè)path之間用冒號(hào)分割。該文件也是重啟生效,影響所有用戶。

=========================================================

在 Ubuntu 系統(tǒng)中有兩種設(shè)置環(huán)境變量 PATH 的方法。第一種適用于為單一用戶設(shè)置 PATH,第二種是為全局設(shè)置 PATH。
第一種方法:
在用戶主目錄下有一個(gè) .bashrc 文件,可以在此文件中加入 PATH 的設(shè)置如下:
export PATH=”$PATH:/your path1/:/your path2/…..”
注意:每一個(gè) path 之間要用 “:“ 分隔。
注銷重啟 X 就可以了。
第二種方法:
在 /etc/profile中增加。
PATH="$PATH:/home/zhengb66/bin"
export PATH


環(huán) 境變量是 和Shell緊密相關(guān)的,用戶登錄系統(tǒng)后就啟動(dòng)了一個(gè)Shell。對(duì)于Linux來說一般是bash,但也可以重新設(shè)定或切換到其它的 Shell。對(duì)于UNIX,可能是CShelll。環(huán)境變量是通過Shell命令來設(shè)置的,設(shè)置好的環(huán)境變量又可以被所有當(dāng)前用戶所運(yùn)行的程序所使用。對(duì) 于bash這個(gè)Shell程序來說,可以通過變量名來訪問相應(yīng)的環(huán)境變量,通過export來設(shè)置環(huán)境變量。下面通過幾個(gè)實(shí)例來說明。

1)etc/profile:
此文件為系統(tǒng)的每個(gè)用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行.
并從/etc/profile.d目錄的配置文件中搜集shell的設(shè)置.
注:在這里我們?cè)O(shè)定是為所有用戶可使用的全局變量。

2)/etc/bashrc:為每一個(gè)運(yùn)行bash shell的用戶執(zhí)行此文件.當(dāng)bash shell被打開時(shí),該文件被讀取.

3)~/.bash_profile:每個(gè)用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時(shí),該文件僅僅執(zhí)行一次!默認(rèn)情況下,他設(shè)置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件.
注:~在LINUX下面是代表HOME這個(gè)變量的。
另外在不同的LINUX操作系統(tǒng)下,這個(gè)文件可能是不同的,可能是
~/.bash_profile; ~/.bash_login或 ~/.profile其中的一種或幾種,如果存在幾種的話,那么執(zhí)行的順序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。比如我用的是Ubuntu,我的用戶文件夾下默認(rèn)的就只有~/.profile文件。

4)~/.bashrc:該文件包含專用于你的bash shell的bash信息,當(dāng)?shù)卿洉r(shí)以及每次打開新的shell時(shí),該文件被讀取.
(注:這個(gè)文件是 .開頭的,所以在文件夾中被隱藏了)
那么我們?nèi)绾翁砑幼约憾x的環(huán)境變量呢?
用記事本打開這個(gè)文件,然后在里面最后寫上:
xiaokang=kangkang
然后保存,這樣每次打開一個(gè)新的terminal的時(shí)候,我們這個(gè)變量就生效了。記住,如果你已經(jīng)打開一個(gè)terminal,然后你修改了這個(gè)文件,那么在這個(gè)terminal下是不會(huì)生效的。
一般情況用戶最好在這里進(jìn)行修改,但是有時(shí)候會(huì)覆蓋父級(jí)的變量,比如PATH是ROOT設(shè)定的,但是如果你在這個(gè)文件里面寫了PATH=xx,那么將來所有的PATH都成了xx了,所以我們應(yīng)該在這個(gè)文件中寫為:  
PATH=$PATH:xx
這樣就把原來的和你自己的一起加上了。而且注意在LINUX系統(tǒng)下用:分割,而不是windo的;
3和4都是在用戶目錄下的,他們唯一的不同是: .bash_profile只能在登錄的時(shí)候啟動(dòng)一次。在我的Ubuntu里面這個(gè)3文件似乎沒有。

5)~/.bash_logout:當(dāng)每次退出系統(tǒng)(退出bash shell)時(shí),執(zhí)行該文件.
另外,/etc/profile中設(shè)定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設(shè)定的變量(局部)只能繼承/etc/profile中的變量,他們是\"父子\"關(guān)系.

~/.bash_profile 是交互式、login 方式進(jìn)入 bash 運(yùn)行的
~/.bashrc 是交互式 non-login 方式進(jìn)入 bash 運(yùn)行的
通常二者設(shè)置大致相同,所以通常前者會(huì)調(diào)用后者。

好的,總結(jié)一下他們的執(zhí)行方式:
當(dāng)你登錄并且登錄shell是bash時(shí),bash首先執(zhí)行/etc/profile文件中的命令(如果該文件存在),然后它順序?qū)ふ襼 /.bash_profile,~/.bash_login或~/.profile文件,并執(zhí)行找到的第一個(gè)可讀文件中的命令.當(dāng)?shù)卿沚ash退出時(shí),它 將執(zhí)行~/.bash_logout文件中的命令.
當(dāng)啟動(dòng)一個(gè)交互的bash時(shí),它將執(zhí)行~/.bashrc文件中的命令(如果該文件存在并且可讀).當(dāng)非交互地啟動(dòng)以運(yùn)行一個(gè)shell腳本時(shí),bash將查找bash_env環(huán)境變量,確定執(zhí)行文件的名稱.

本文出自 “人生得意須盡歡” 博客,請(qǐng)務(wù)必保留此出處http://no001.blog.51cto.com/1142339/554927

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产欧美日韩精品一区二| 欧美激情区一区二区三区| 五月综合婷婷在线伊人| 人妻精品一区二区三区视频免精| 福利新区一区二区人口| 欧美一区二区三区在线播放| 日本淫片一区二区三区| 老鸭窝精彩从这里蔓延| 中文字幕乱码免费人妻av| 五月婷婷欧美中文字幕| 国产精品午夜一区二区三区| 99久久国产精品成人观看| 国产精品不卡一区二区三区四区| 国产美女网红精品演绎| 国产成人精品视频一二区| 国产精品成人一区二区在线| 国产免费观看一区二区| 日韩偷拍精品一区二区三区| 国产成人人人97超碰熟女| 色婷婷久久五月中文字幕| 日韩一区二区三区免费av| 欧美成人免费夜夜黄啪啪| 国产亚洲精品久久99| 开心久久综合激情五月天| 免费观看一区二区三区黄片| 欧美国产在线观看精品| 国产伦精品一一区二区三区高清版| 丰满少妇被猛烈撞击在线视频| 国产日韩精品激情在线观看| 日本精品理论在线观看| 夫妻激情视频一区二区三区| 亚洲一二三四区免费视频| 国产成人精品99在线观看| 久久综合日韩精品免费观看| 亚洲另类欧美综合日韩精品| 日韩1区二区三区麻豆| 在线免费不卡亚洲国产| 欧美午夜一区二区福利视频| 男人和女人干逼的视频| 午夜资源在线观看免费高清| 久久精品国产第一区二区三区 |