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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Linux下修改PATH环境变量

發布時間:2023/11/27 生活经验 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下修改PATH环境变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux下有很多環境變量,PATH就是其中的一種
PATH
可執行文件的搜索路徑。ls命令也是一個程序,執行它不需要提供完整的路徑名/bin/ls,然
而通常我們執行當前目錄下的程序a.out卻需要提供完整的路徑名./a.out,這是因為PATH
環 境變量的值里面包含了ls命令所在的目錄/bin,卻不包含a.out所在的目錄。PATH環境
變量的 值可以包含多個目錄,用:號隔開。在Shell中用echo命令可以查看這個環境變量的
值:
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

但是我們如何能夠將自己的程序像ls一樣運行呢
此時我們先做好準備工作,我在我的/home/xiaoxu/code/hello
生成了一個程序hello,執行該程序的結果是打印出hello然后換行

#PATH=$PATH:/home/xiaoxu/code/hello

在命令行模式下,輸入上述的指令,然后我們的hello程序就可以在像ls一樣執行了,只需要使用hello就可以了。

使用這種方法只是對當前的會話有效,也就是說只要我們退出當前的會話或者是注銷,該PATH的配置就會失效

#vim ~/.bash_profile

我們可以在~目錄下,就是當前用戶的主工作目錄下,使用ls -a查看隱藏文件夾中,會發現一個文件夾是.bash_profile,接下來使用vim打開這個文件夾進行編輯,打開之后我們會發現有一個PATH,在它的后面加上:/home/xiaoxu/code/hello(:號也是需要加上的,因為:是各個路徑的分隔符)

還應該注意的一個點就是,這種方法是在用戶下次登錄的時候有效,當前使用是沒有作用的
我們如果想要剛剛 更改的PATH路徑即刻起作用,我們可以使用輸入下面的命令source .bash_profile

還有一點就是,這種方式是對當前用戶有效,如果我們使用其他的用戶登錄我們的Linux的話,使用這種方式是沒有用的

#vim /etc/profile

如果我們想要讓當前的修改對所有的用戶都有效應該怎么做呢

我們可以進入到根目錄下,然后使用su切換到超級用戶,然后進入到etc目錄下,ls之后打開profile文件,在當前文件的結尾添加一句PATH=$PATH:/home/xiaoxu/code/hello,退出之后在使用source profile使當前的修改即可生效

如果我們想要刪除一個PATH下的一個路徑的話,使用上面的三種相應的操作就可以了

總結

以上是生活随笔為你收集整理的Linux下修改PATH环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。