日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法

發(fā)布時間:2023/12/9 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

釋放雙眼,帶上耳機,聽聽看~!

關(guān)于PATH的作用

PATH說簡單點就是一個字符串變量,當(dāng)輸入命令的時候LINUX會去查找PATH里面記錄的路徑。比如在根目錄/下可以輸入命令ls,在/usr目錄下也可以輸入ls,但其實ls這個命令根本不在這個兩個目錄下,事實上當(dāng)你輸入命令的時候LINUX會去/bin,/usr/bin,/sbin等目錄下面去找你此時輸入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒號使目錄與目錄之間隔開。

關(guān)于新增系統(tǒng)命令

例:我們有一個腳本test2.sh,執(zhí)行后是打印出“Hallo xiaofan”,如果我們需要將這個腳本加入到系統(tǒng)命令中,像ls一樣,打出來即可執(zhí)行,這時候,我們可以將腳本復(fù)制到PATH變量包含的路徑中,就可以直接打出test2.sh,來執(zhí)行腳本了。【注:若是添加到其他目錄,有些目錄是只能root用戶才可以讀取的,比如/root/bin】

關(guān)于新增自定義路徑

現(xiàn)在假設(shè)你新安裝了一個命令在/root/test/bin下面,而你又想像ls一樣在任何地方都使用這個命令,你就需要修改環(huán)境變量PATH了,準(zhǔn)確的說就是給PATH增加一個值/root/test/bin。你只需要一行bash命令export PATH=$PATH:/root/test/bin。這條命令的意思太清楚不過了,使PATH自增:/root/test/bin

通常的做法是把這行bash命令寫到/root/.bashrc的末尾,然后當(dāng)你重新登陸LINUX的時候(應(yīng)該是linux啟動時就會執(zhí)行這個文件),新的默認(rèn)路徑就添加進(jìn)去了。當(dāng)然這里你直接用source /root/.bashrc執(zhí)行這個文件重新登陸了。你可以用echo $PATH命令查看PATH的值。

關(guān)于刪除自定義路徑:

當(dāng)某天你發(fā)現(xiàn)你新增的路徑/root/test/bin已經(jīng)沒用了的話,你可以修改/root/.bashrc文件里面你新增的路徑。或者你可以修改/etc/profile文件刪除你不需要的路徑.

臨時環(huán)境變量(重啟后消失)

直接用export命令:

不加export也可以

【以上修改會在系統(tǒng)重啟后失效】

永久環(huán)境變量

修改profile文件:

所有用戶(不安全)

修 改/etc/profile(對所有用戶都是有效的)

vi /etc/profile

在里面加入:export PATH=$PATH:/root/test/bin

修改.bashrc文件:

# vi /~/.bashrc

(單獨用戶)

修改~/.bashrc文件(每個用戶家目錄下都有,ls -all)

cd ~

vi .bashrc

在里面加入:export PATH=$PATH:/root/test/bin

這兩種方法一般需要重新注銷系統(tǒng)才能生效,最后可以通過echo命令測試一下:

# echo $PATH

看看輸出里面是不是已經(jīng)有了/root/test/bin這個路徑了。

總結(jié)

以上是生活随笔為你收集整理的linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。