這篇文章主要介紹Linux下環(huán)境變量配置的方法有哪些,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)是一家專業(yè)提供湘陰企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、H5建站、小程序制作等業(yè)務(wù)。10年已為湘陰眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。在linux系統(tǒng)下,如果下載并安裝了應(yīng)用程序,在啟動(dòng)時(shí)很有可能在鍵入它的名稱時(shí)出現(xiàn)"command not found"的提示內(nèi)容。如果每次都到安裝目標(biāo)文件夾內(nèi),找到可執(zhí)行文件
來(lái)進(jìn)行操作就太繁瑣了,這種情況下就涉及到環(huán)境變量PATH的設(shè)置問(wèn)題,而PATH的設(shè)置也是在linux下定制環(huán)境變量的一個(gè)組成部分。
環(huán)境變量配置的兩個(gè)方法:
1)修改/etc/profile文件
推薦使用這種方法,因?yàn)樗杏脩舻膕hell都有權(quán)使用這些環(huán)境變量,缺點(diǎn)是可能會(huì)給系統(tǒng)帶來(lái)安全性問(wèn)題。 這里是針對(duì)所有的用戶的,所有的shell;
[root@test ~]# vim /etc/profile
....
export PATH=$PATH:/usr/local/mysql/bin使用source命令使修改立刻生效:
[root@test ~]# source /etc/profile
2)修改.bashrc文件,這種方法更為安全,它可以把使用這些環(huán)境變量的權(quán)限控制到用戶級(jí)別,這里是針對(duì)某一個(gè)特定的用戶,如果需要給某個(gè)用戶權(quán)限
使用這些環(huán)境變量,只需要修改其個(gè)人用戶主目錄下的.bashrc文件就可以了。
[root@test ~]# vim /root/.bashrc
export PATH=$PATH:/usr/local/mysql/bin
[root@test ~]# source /root/.bashrc
需要注意的是:
在/etc/profile里設(shè)置系統(tǒng)環(huán)境變量時(shí),路徑末尾不能以"/"結(jié)尾,否則將導(dǎo)致整個(gè)PATH變量出錯(cuò)。
[app@test ~]$ vim ~/.bashrc
......
KETTLE_HOME=/data/nstc/kettle3.2
export KETTLE_HOME
注意:配置好環(huán)境變量后,要記得export輸出這個(gè)變量,否則如下source后無(wú)效!
[app@test ~]$ source .bashrc //使之生效
[app@test ~]$ echo $KETTLE_HOME
/data/nstc/kettle3.2
[app@test ~]$ env
.........
KETTLE_HOME=/data/nstc/kettle3.2
.bash_profile和.bashrc的區(qū)別:
/etc/profile: 此文件為系統(tǒng)的每個(gè)用戶設(shè)置環(huán)境信息,當(dāng)用戶第一次登錄時(shí),該文件被執(zhí)行.并從/etc/profile.d目錄的配置文件中搜集shell的設(shè)置.
/etc/bashrc: 為每一個(gè)運(yùn)行bash shell的用戶執(zhí)行此文件.當(dāng)bash shell被打開時(shí),該文件被讀取.
~/.bash_profile: 每個(gè)用戶都可使用該文件輸入專用于自己使用的shell信息,當(dāng)用戶登錄時(shí),該文件僅僅執(zhí)行一次!默認(rèn)情況下,他設(shè)置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件.
~/.bashrc: 該文件包含專用于你的bash shell的bash信息,當(dāng)?shù)卿洉r(shí)以及每次打開新的shell時(shí),該該文件被讀取.
~/.bash_logout: 當(dāng)每次退出系統(tǒng)(退出bash shell)時(shí),執(zhí)行該文件.
另外,/etc/profile中設(shè)定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設(shè)定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關(guān)系.
=========================設(shè)置終端登錄超時(shí)時(shí)間================
遠(yuǎn)程登錄linux服務(wù)器,如何設(shè)置終端失效時(shí)間(即過(guò)了多久不操作,終端即將失效)。方法如下:
[root@mq-console-nameserver ~]# vim /etc/profile
......
export TMOUT=600
[root@mq-console-nameserver ~]# source /etc/profile
如上設(shè)置后,登錄這臺(tái)服務(wù)器的終端在10分鐘內(nèi)不做操作,則該終端就將失效!
以上是“Linux下環(huán)境變量配置的方法有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)頁(yè)名稱:Linux下環(huán)境變量配置的方法有哪些-創(chuàng)新互聯(lián)
文章來(lái)源:http://www.rwnh.cn/article28/ccicjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、ChatGPT、虛擬主機(jī)、外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容