1. 程式人生 > >Linux 修改環境變數PATH

Linux 修改環境變數PATH

比如要把/etc/apache/bin目錄新增到PATH中,方法有三:

1. #PATH=$PATH:/etc/apache/bin

這種方法只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效。

2. #vi /etc/profile

在適當位置新增 PATH=$PATH:/etc/apache/bin (注意:= 即等號兩邊不能有任何空格),

這種方法最好,除非你手動強制修改PATH的值,否則將不會被改變

3. #vi ~/.bash_profile

修改PATH行,把/etc/apache/bin新增進去,這種方法是針對使用者起作用的。

注意:

想改變PATH,必須重新登陸才能生效,以下方法可以簡化工作:

如果修改了/etc/profile,那麼編輯結束後執行source profile 或 執行點命令 ./profile,PATH的值就會立即生效了。

這個方法的原理就是再執行一次/etc/profile shell指令碼,注意如果用sh /etc/profile是不行的,因為sh是在子shell程序中執行的,即使PATH改變了也不會反應到當前環境中,但是source是在當前 shell程序中執行的,所以我們能看到PATH的改變。


相關推薦

Linux修改環境變數PATH

PATH的值是一系列目錄,當您執行一個程式時,Linux在這些目錄下進行搜尋。用以下命令可以看到PATH的值。    $ echo $PATH   例如,在主機中,使用者yogin的PATH值為:     /opt/kde/bin:/usr/local/bin:/bin:/u

Linux 修改環境變數PATH

比如要把/etc/apache/bin目錄新增到PATH中,方法有三:1. #PATH=$PATH:/etc/apache/bin這種方法只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效。2. #vi /etc/profile在適當位置新增 PATH=

linux修改環境變數的三種方式

1.#PATH=$PATH:/etc/apache/bin 使用這種方法,只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效 2.#vi /etc/profile 在適當位置新增 PATH=$PATH:/etc/apache/bin (注意:= 即等號兩邊不能有任何

解決Linux修改環境變數後導致登入迴圈進不去系統的問題

最近給行動硬碟裝了個Ubuntu,然後在配置Java環境的時候,一不小心把**/etc/profile裡的環境變數輸錯了,還自信地source /etc/profile**當時就終端java就不出東西,於是我習慣性重啟了系統。 然後就悲劇了,能正常看到開機登入介

Linux 啟動環境變數PATH設定

本案例實現新增 ~/mypath/bin 到PATH環境變數。Ubuntu專有方式新增環境變數 編輯 /etc/ld.so.conf 檔案,如果以下語句不存在,則加入: include /etc/ld.so.conf.d/*.conf 然後在/etc/ld.so.conf.

Centos系統下修改環境變數PATH路徑的方法

要把/etc/apache/bin目錄新增到PATH中,方法有三: 1.#PATH=$PATH:/etc/apache/bin 使用這種方法,只對當前會話有效,也就是說每當登出或登出系統以後,PATH 設定就會失效 2.#vi /etc/profile 在適當位置新增 P

Centos Linux新增環境變數PATH的方法

在 Linux CentOS 系統上安裝完 Hadoop 後,為了使用方便,需要將 Hadoop 命令加到系統命令中,如果在沒有新增到環境變數之前,執行“hadoop fs”命令時,則會提示命令不存在的錯誤,如下所示: [[email protected] logs]# h

Linux修改環境變數及生效方法

檢視PATH:echo $PATH 以新增mongodb server為列 修改方法一: export PATH=/usr/local/mongodb/bin:$PATH //配置完後可以通過echo $PATH檢視配置結果。 生效方法:立即生效 有效期限:臨時改變,只能在當

Linux新增PYTHONPATH方法以及3種修改環境變數方法

在用Linux(OS:Centos 7.2)時看到有一行程式碼是: export PYTHONPATH=$PYTHONPATH:/home/usrname/models:/home/usrname/models/one 意思是將models以及其目錄下的o

linux新增環境變數對/etc/profile檔案進行修改過後導致命令用不了

在使用java的時候,要新增環境變數。一般我們是export一些變數,比如: export JAVA_HOME=.... export PATH=$PATH:$JAVA_HOME/bin 但是,當我們在export PATH的時候忘記在等號右邊加紅色的$PATH:

如何用export修改環境變數 以及 PATH與$PATH的區別

 在 linux 裡設定環境變數的方法 ( export PATH ) 一般來說,配置交叉編譯工具鏈的時候需要指定編譯工具的路徑,此時就需要設定環境變數。例如我的mips-linux-gcc編譯器在“/opt/au1200_rm /build_tools/bin”目錄下,build_tool

Linux 環境變數 PATH 的預設值

 今天在修改了 RedHat Enterprise 5.7 的檔案 /etc/profile 中 PATH 的值後,執行 source /etc/profile,然後 su、sudo、vi、gedit

修改Ubuntu的環境變數$PATH

用下面的命令可以看到PATH的值: echo $PATH 比如在我的機器裡輸入上面的命令就會顯示下面的資訊: [email protected]:~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/us

虛擬機器裝中linux linux伺服器環境變數修改

使用vmware時,在虛擬機器設定裡,設定CD/DVD為系統映象,掛載時,有時會有找不到介質或者no medium found之類的提示。 根本原因是iso映象並沒有載入到虛擬機器系統內。 解決辦法: 首先確定,VMWARE的CD/DVD設定內,已經成功選中ISO映象。如下

linux修改環境變數之後導致系統崩潰(使用者所有命令不能使用)的解決辦法

今天在虛擬機器裡自己瞎倒騰,利用vim修改了/.bashrc中的環境變數,結果,悲劇了,當前使用者下出了cd命令有效,其他一切命令都不能夠正常使用了,找了好久終於找到了解決的辦法,現在記錄下來: 我們修改了環境變數之後只是修改當前使用者的環境變數,而對於系統的其他使用者而言

linux mint 17修改環境變數

修改環境變數 sudo gedit /etc/profile 在profile檔案的末尾新增以下程式碼 export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386 export PATH=$JAVA_HOME/bin:$P

linux修改環境變數檔案.bashrc

       今天在修改linux的環境變數時,先是修改了對應的路徑,重啟後一啟動,在終端輸入任何命令總是出現bash  No such file or directory. 才發現是自己的路徑給寫錯了,想改回來去找不

Linux環境變數PATH的增添和刪除操作

1新增路徑到PATH 新增路徑可以直接給PATH賦值 export PATH=$PATH:新新增的路徑     (關閉終端失效) $PATH是當前的路徑1:路徑2:路徑3 ,在後面追加:新新增的路徑,然後把這個新的路徑集賦值給PATH本身,相當於覆蓋了原PATH變數.

linux下如何設定環境變數PATH的多種方式

Ubuntu Linux系統環境變數配置檔案: /etc/profile : 在登入時,作業系統定製使用者環境時使用的第一個檔案 ,此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行。 /etc /environment : 在登入時作業系統使用的第二個

Linux修改環境變量步驟

too 修改環境變量 lib jre sphere 變量 bin bsp linu 以WAS服務器為例 1.cd /etc2. vi profile3.在末尾追加java相關環境變量值:export JAVA_HOME=/opt/IBM/WebSphere/AppServe