Linux环境变量配置的三个方法--/etc/profile,~/.bashrc,shell
生活随笔
收集整理的這篇文章主要介紹了
Linux环境变量配置的三个方法--/etc/profile,~/.bashrc,shell
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【環(huán)境配置的原因】在windows系統(tǒng)下,很多軟件的安裝都需要設(shè)置環(huán)境變量,比如安裝JAVA JDK。如果不安裝環(huán)境變量,在非軟件安裝的目錄下運(yùn)行javac命令,將會(huì)報(bào)告“找不到文件”類似的錯(cuò)誤。那么,什么是環(huán)境變量呢?簡(jiǎn)要的說(shuō),就是指定一個(gè)目錄,運(yùn)行軟件的時(shí)候,相關(guān)的程序?qū)?huì)按照該目錄尋找相關(guān)文件。設(shè)置變量對(duì)于一般人最實(shí)用的功能就是:不用拷貝某些dll文件到系統(tǒng)目錄中了,而path這一系統(tǒng)變量就是系統(tǒng)搜索dll文件的一系列路徑; 在linux系統(tǒng)下,如果你下載并安裝了應(yīng)用程序,很有可能在鍵入它的名稱時(shí)出現(xiàn)“command not found”的提示內(nèi)容。如果每次都到安裝目標(biāo)文件夾內(nèi),找到可執(zhí)行文件來(lái)進(jìn)行操作就太繁瑣了。這涉及到環(huán)境變量 PATH 的 設(shè)置 問題,而 PATH 的 設(shè)置 也 是在linux下定制環(huán)境變量的一個(gè)組成部分。 【環(huán)境變量配置的三個(gè)方法】如何將一個(gè)路徑加入到$PATH中,可以像下面這樣做:?1. 控制臺(tái)中 不贊成使用這種方法,因?yàn)閾Q個(gè)shell,你的設(shè)置就無(wú)效了,因此這種方法僅僅是臨時(shí)使用,以后要使用的時(shí)候又要重新設(shè)置,比較麻煩。 ?這個(gè)只針對(duì)特定的shell; $ PATH="$PATH:/my_new_path"??? (關(guān)閉shell,會(huì)還原PATH) 2. 修改/etc/profile文件 如果你的計(jì)算機(jī)僅僅作為開發(fā)使用時(shí)推薦使用這種方法,因?yàn)樗杏脩舻膕hell都有權(quán)使用這些環(huán)境變量,可能會(huì)給系統(tǒng)帶來(lái)安全性問題。 這里是針對(duì)所有的用戶的,所有的shell; $ vi /etc/profile 在里面加入: export PATH="$PATH:/my_new_path" 3. 修改.bashrc文件 這種方法更為安全,它可以把使用這些環(huán)境變量的權(quán)限控制到用戶級(jí)別,這里是針對(duì)某一個(gè)特定的用戶,如果你需要給某個(gè)用戶權(quán)限使用這些環(huán)境變量,你只需要修改其個(gè)人用戶主目錄下的.bashrc文件就可以了。 $ vi /root/.bashrc 在里面加入: export PATH="$PATH:/my_new_path" 后兩種方法一般需要重新注銷系統(tǒng)才能生效,最后可以通過echo命令測(cè)試一下: $ echo $PATH 輸出已經(jīng)是新路徑了。 ? ? ? |
總結(jié)
以上是生活随笔為你收集整理的Linux环境变量配置的三个方法--/etc/profile,~/.bashrc,shell的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫——多线程糗事百科案例
- 下一篇: celery异步执行任务在Django中