九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
linux PATH環(huán)境變量全解析
linux PATH環(huán)境變量全解析
2012-11-03 14:51:47     我來說兩句       作者:andersonyan
收藏    
我要投稿

linux PATH環(huán)境變量全解析
 
關(guān)于PATH的作用:  www.2cto.com  
PATH說簡單點(diǎn)就是一個(gè)字符串變量,當(dāng)輸入命令的時(shí)候LINUX會(huì)去查找PATH里面記錄的路徑。
比如在根目錄/下可以輸入命令ls,
 
在/usr目錄下也可以輸入ls,
但其實(shí)ls這個(gè)命令根本不在這個(gè)兩個(gè)目錄下。
事實(shí)上當(dāng)你輸入命令的時(shí)候LINUX會(huì)去/bin,/usr/bin,/sbin等目錄下面去找你此時(shí)輸入的命令,
而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。
其中的冒號(hào)使目錄與目錄之間隔開。
   www.2cto.com  
關(guān)于新增自定義路徑:
假設(shè)新安裝了一個(gè)命令在/usr/locar/new/bin下面,
如果想像ls一樣在任何地方都使用這個(gè)命令,
就需要修改環(huán)境變量PATH了。
準(zhǔn)確的說就是給PATH增加一個(gè)值/usr/locar/new/bin。
 
需要一行bash命令:
export PATH=$PATH:/usr/locar/new/bin
這條命令的意思為: 使PATH自增:/usr/locar/new/bin,
既PATH=PATH+":/usr/locar/new/bin";
 
通常的做法是:
把這行bash命令寫到/root/.bashrc的末尾,
然后當(dāng)你重新登陸LINUX的時(shí)候(應(yīng)該是linux啟動(dòng)時(shí)就會(huì)執(zhí)行這個(gè)文件),
新的默認(rèn)路徑就添加進(jìn)去了。
當(dāng)然,
也可以直接用命令:
source /root/.bashrc
執(zhí)行這個(gè)文件重新登陸了。
可以用echo $PATH命令查看PATH的值。
   www.2cto.com  
關(guān)于刪除自定義路徑:
如果發(fā)現(xiàn)新增的路徑/usr/locar/new/bin已經(jīng)沒用了,
可以修改/root/.bashrc文件里面你新增的路徑。
或者修改/etc/profile文件刪除不需要的路徑
 
修改/root/.bashrc文件,
刪除相應(yīng)環(huán)境變量選項(xiàng),然后
¥source /root/.bashrc
即可。
或者可以利用命令。如要?jiǎng)h除PATH里的/usr/local/del/bin:變量,則可直接在命令行里輸入
$export PATH=$(echo $PATH | sed 's/:\/usr\/local\/del\/bin:/:/g')
注意:"/"代表轉(zhuǎn)意字符
 
比如要把/etc/apache/bin目錄添加到PATH中,方法有三:
1.
$PATH=$PATH:/etc/apache/bin
使用這種方法,只對(duì)當(dāng)前會(huì)話有效,
也就是說每當(dāng)?shù)浅龌蜃N系統(tǒng)以后,PATH 設(shè)置就會(huì)失效
 
2.
$vim /etc/profile
在適當(dāng)位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等號(hào)兩邊不能有任何空格)
這種方法最好,除非你手動(dòng)強(qiáng)制修改PATH的值,否則將不會(huì)被改變
   www.2cto.com  
3.
$vim ~/.bash_profile
修改PATH行,把/etc/apache/bin添加進(jìn)去
這種方法是針對(duì)用戶起作用的
 
NOTE:
想改變PATH,必須重新登陸才能生效,以下方法可以簡化工作:
如果修改了/etc/profile,
那么編輯結(jié)束后執(zhí)行
$source profile(source /etc/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的改變。
這樣你就學(xué)會(huì)Linux系統(tǒng)下修改環(huán)境變量PATH路徑的方法。
  www.2cto.com  
補(bǔ)充說明
工作環(huán)境設(shè)置文件
環(huán)境設(shè)置文件有兩種:系統(tǒng)環(huán)境設(shè)置文件 和 個(gè)人環(huán)境設(shè)置文件
 
1.系統(tǒng)中的用戶工作環(huán)境設(shè)置文件:
  登錄環(huán)境設(shè)置文件:/etc/profile     
  非登錄環(huán)境設(shè)置文件:/etc/bashrc
 
2.用戶個(gè)人設(shè)置的環(huán)境設(shè)置文件:
  登錄環(huán)境設(shè)置文件: $HOME/.bash_profile   //這個(gè)是環(huán)境變量設(shè)置的地方
  非登錄環(huán)境設(shè)置文件:$HOME/.bashrc       //這個(gè)是定義別名的地方
 
登錄環(huán)境:指用戶登錄系統(tǒng)后的工作環(huán)境
非登錄環(huán)境:指用戶再調(diào)用子shell時(shí)所使用的用戶環(huán)境
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux:-bash: ***: command not found,系統(tǒng)很多命令都用不了,均提
Linux下將默認(rèn)的python命令從python2更改為python3
建立交叉編譯環(huán)境
Linux 教程 - 如何將目錄添加到 PATH 環(huán)境變量
一文理解linux環(huán)境變量(初學(xué)者之友)
Linux里設(shè)置環(huán)境變量的方法(export PATH)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服