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

Linux修改環境變數PATH

PATH的值是一系列目錄,當您執行一個程式時,Linux在這些目錄下進行搜尋。用以下命令可以看到PATH的值。 

  $ echo $PATH

  例如,在主機中,使用者yogin的PATH值為:  

  /opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin  

  其中“:”為分隔符。所以,上面的一串目錄可以看成是如下的目錄列表。

     /opt/kde/bin   
  /usr/local/bin   
  /bin

/usr/bin   
  /usr/X11R6/bin   
  /home/yogin/bin

  同樣,也是主機中,使用者root的PATH值為:

  /opt/kde/bin

     /sbin

     /bin

     /usr/sbin

     /usr/bin

     /usr/X11R6/bin

     /root/bin

  要修改所有使用者的PATH值,您可以以root身份編輯/etc/profile檔案,修改其中包含“PATH=”的一行。

  例如,您可以使用pico編輯器開啟/etc/profile檔案。

  $ pico -w /etc/profile

  pico是一個文字編輯器,而-w選項關閉了長行迴繞功能。

  只有在使用者重新註冊後,PATH的新值才會生效。如果只是要修改某一個使用者的PATH值,就應該編輯該使用者主目錄中的.bash-profile檔案。

  如果您想將當前目錄加入到PATH中,則將“.”加入PATH中,此時PATH的設定如下:

  PATH="$PATH:/usr/X11R6/bin:."

  export PATH

  注意:在修改了PATH值或任何環境變數後,都要用export將其輸出,新的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新增進去
這種方法是針對使用者起作用的

相關推薦

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