linuxpath修改
㈠ 在linux下如何修改環境變數PATH啊
我想在PATH下加一個/tools/bin的路徑用export
PATH=$PATH:/tools/bin後應該是加上去了,但是用
echo
$PATH
還是顯示的原來的$PATH變數的值,感覺用export
PATH=$PATH:/tools/bin只是在原來的$PATH變數後加了一個路徑到當前的PATH下,但是沒有真正修改$PATH的值,怎樣改才能
在echo
$PATH
的時候顯示當前的PATH值呢?就是說怎麼修改變數$PATH?我也試了修改/etc/profile,但是也是只能改PATH的值,但改不了$PATH
變數的值。另外,怎樣取消一個環境變數的只讀屬性?
答:
在你的
~/.bashrc
裡面寫
export
PATH=$PATH:/tools/bin
注銷以後重新登陸就可以。
如果你在某一個終端裡面寫了上面這句話
那隻是在這個終端裡面修改了PATH,而關閉了這個終端,PATH還是原來的PATH.
你在/etc/profile裡面修改PATH是不合理的,因為這個變數可能會被其他的腳本給修改了。所以最好你在
~/.bashrc裡面寫。
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選項關閉了長行回繞功能。
中國網管論壇bbs.bitsCN.com
如果您想將當前目錄加入到PATH中,則將「.」加入PATH中,此時PATH的設定如下:
PATH="$PATH:/usr/X11R6/bin:."
注意:在修改了PATH值或任何環境變數後,都要用export將其輸出,新的PATH值才能生效。
㈡ Linux中如何修改$PATH變數
直接重新定義:
般添加新目錄:PATH=$PATH.string
export
$PATH
要刪除些內容
直接:PATH=sting(string掉刪除內容字元串)
export
$PATH
㈢ linux設置環境變數path
變數是計算機系統用於保存可變值的數據類型。在Linux系統中,變數名稱一般都是大寫的,這是一種約定俗成的規范。我們可以直接通過變數名稱來提取到對應的變數值。
Linux系統中的環境變數是用來定義系統運行環境的一些參數,比如每個用戶不同的家目錄、郵件存放位置等。《Linux就該這么學》一起來學習更多linux知識。
PASH環境變數的設置方法:
方法一:用戶主目錄下的.profile或.bashrc文件(推薦)
登錄到你的用戶(非root),在終端輸入:
$ sudo gedit ~/.profile(or .bashrc)
可以在此文件末尾加入PATH的設置如下:
export PATH=」$PATH:your path1:your path2 ...」
保存文件,注銷再登錄,變數生效。
該方式添加的變數只對當前用戶有效。
方法二:系統目錄下的profile文件(謹慎)
在系統的etc目錄下,有一個profile文件,編輯該文件:
$ sudo gedit /etc/profile
在最後加入PATH的設置如下:
export PATH=」$PATH:your path1:your path2 ...」
該文件編輯保存後,重啟系統,變數生效。
該方式添加的變數對所有的用戶都有效。
方法三:系統目錄下的 environment 文件(謹慎)
在系統的etc目錄下,有一個environment文件,編輯該文件:
$ sudo gedit /etc/environment
找到以下的 PATH 變數:
PATH="<......>"
修改該 PATH 變數,在其中加入自己的path即可,例如:
PATH="<......>:your path1:your path2 …"
各個path之間用冒號分割。該文件也是重啟生效,影響所有用戶。
注意這里不是添加export PATH=… 。
方法四:直接在終端下輸入
$ sudo export PATH="$PATH:your path1:your path2 …"
這種方式變數立即生效,但用戶注銷或系統重啟後設置變成無效,適合臨時變數的設置。
㈣ linux path 環境變數怎麼設置
1、直接用export命令:
#export PATH=$PATH:/opt/au1200_rm/build_tools/bin
查看是否已經設好,可用命令export查看:
[root@localhost bin]# export
declare -x BASH_ENV="/root/.bashrc"
declare -x G_BROKEN_FILENAMES="1"
㈤ 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中,此時PATH的設定如下:
PATH="$PATH:/usr/X11R6/bin:."
export PATH
注意:在修改了PATH值或任何環境變數後,都要用export將其輸出,新的PATH值才能生效。
㈥ linux 下如何設置和修改classpath的值 謝謝!!
classpath應該是windows系統里環境變數設置的參數,在linux里叫path。linux環境變數不同的用戶可以設置自己的環境變數。以root用戶為例:
1、用root用戶登錄伺服器
2、進入root的根目錄,命令為 cd 回車即可。
3、修改.bash_profile文件里的path值,添加上你的值後保存即可。
vi .bash_profile 編輯保存文件。
4、運行source .bash_profile 使環境變數生效。
㈦ 如何設置或更改 PATH 系統變數
本文適用於: 平台: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, Mac OS X此頁上的說明適用於 高級用戶或系統管理員 。
一般信息
PATH 是操作系統用於查找來自命令行或終端窗口的必需可執行文件的系統變數。
PATH 系統變數可使用控制面板中的 「系統」實用程序 設置(在 Windows 上),或在 shell 的啟動文件內設置(在 Linux 和 Solaris 上)。
運行 Windows 或 Mac OS X 的計算機 通常不需要 更改系統 PATH 變數。
Windows
Windows 10 和 Windows 8
在「搜索」中,搜索以下內容並進行選擇:系統(控制面板)
單擊 高級系統設置 鏈接。
單擊 環境變數 。在 系統變數 部分中,找到並選擇PATH環境變數。單擊 編輯 。如果PATH環境變數不存在,請單擊新建。
在 編輯系統變數 (或 新建系統變數 )窗口中,指定PATH環境變數的值。單擊 確定 。通過單擊 確定 關閉所有剩餘窗口。
再次打開命令提示符窗口,然後運行 java 代碼。
Windows 7
在桌面上右鍵單擊 計算機 圖標。
從上下文菜單中選擇 屬性 。
單擊 高級系統設置 鏈接。
單擊 環境變數 。在 系統變數 部分中,找到並選擇PATH環境變數。單擊 編輯 。如果PATH環境變數不存在,請單擊新建。
在 編輯系統變數 (或 新建系統變數 )窗口中,指定PATH環境變數的值。單擊 確定 。通過單擊 確定 關閉所有剩餘窗口。
再次打開命令提示符窗口,然後運行 Java 代碼。
Windows XP
選擇 開始 ,再選擇 控制面板 。雙擊 系統 ,然後選擇 高級 選項卡。
單擊 環境變數 。在 系統變數 部分中,找到並選擇PATH環境變數。單擊 編輯 。如果PATH環境變數不存在,請單擊新建。
在 編輯系統變數 (或 新建系統變數 )窗口中,指定PATH環境變數的值。單擊 確定 。通過單擊 確定 關閉所有剩餘窗口。
再次打開命令提示符窗口,然後運行 Java 代碼。
Mac OS X
要運行不同版本的 Java,請指定完整路徑,或者使用java_home工具:
% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version Solaris 和 Linux要查明是否已正確設置路徑,請執行以下操作:
在終端窗口中,輸入:
% java -version
如果該命令能找到java工具的版本,則將輸出該版本。如果版本是舊版本或出現錯誤 java: 未找到命令 ,則路徑設置不正確。
確定在您的 PATH 中首先找到哪個 java 可執行文件
在終端窗口中,輸入:
% which java
永久設置 PATH
要永久設置路徑,請在啟動文件中設置該路徑。
註: 列出了適用於 Linux 和 Solaris 上最流行的兩個 Shell 的說明。
Bash Shell
編輯啟動文件 (~/.bashrc)
修改 PATH 變數:PATH=/usr/local/jdk1.8.0/bin:$PATH
導出 PATH
保存並關閉文件
載入啟動文件
% . /.profile
通過重復java命令% java -version,
確保已設置路徑
C Shell (csh)
編輯啟動文件(~/.cshrc)
設置路徑set path=(/usr/local/jdk1.8.0/bin $path)
保存並關閉文件
載入啟動文件
% source ~/.cshrc
通過重復java命令% java -version,
確保已設置路徑
㈧ 如何修改Linux系統下的PATH(如何添加自己的路徑到PATH)
修改Linux的PATH方法有三(添加用戶的路徑到PATH): 方法一: 直接在命令行中輸入:#PATH=$PATH:/etc/apache/bin。這種方法只對當前會話有效,也就是說每當登出或注銷系統後,PATH設置就會恢復原有設置。 方法二: 修改/etc/profile文件。在/etc/profile文件的適當位置添加PATH=$PATH:/etc/apache/bin (注意:=即等號兩邊不能有任何空格)。這種方法最好,除非你手動強制修改PATH的值。否則將不會被改變。 方法三: 修改用戶目錄下的.bash_profile:vi ~/.bash_profile,把用戶想添加的路徑添加到PATH後面。這種方法只針對用戶起作用。 注意:若採用修改profile文件的方法改變PATH,則必須重新登錄才能生效,以下方法可簡化工作: 如果修改了/etc/profile,那麼編輯結束後執行source profile 或執行點命令:./profile,PATH的值就會立即生效了。這個方法的原理是再執行一次/etc/profile shell腳本,注意如果用sh /etc/profile是不行的,因為sh是在子shell進程中執行的,即使PATH改變了也不會反映到當前環境中,但是source是在當前shell進程中執行的,所以我們能看到PATH的改變。