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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

几种添加系统环境变量方法和区别

發布時間:2024/10/14 windows 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 几种添加系统环境变量方法和区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過文件設置 Linux 環境變量

1.首先是設置全局環境變量,對所有用戶都會生效:

  • etc/profile: 此文件為系統的每個用戶設置環境信息。當用戶登錄時,該文件被執行一次,并從 /etc/profile.d 目錄的配置文件中搜集shell 的設置。一般用于設置所有用戶使用的全局變量。
  • /etc/bashrc: 當 bash shell 被打開時,該文件被讀取。也就是說,每次新打開一個終端 shell,該文件就會被讀取。

2.接著是與上述兩個文件對應,但只對單個用戶生效:

  • ~/.profile 或 ~/.bash_profile : 只對單個用戶生效,當用戶登錄時該文件僅執行一次。用戶可使用該文件添加自己使用的 shell 變量信息。另外在不同的LINUX操作系統下,這個文件可能是不同的,可能是 ~/.bash_profile, ~/.bash_login 或 ~/.profile 其中的一種或幾種,如果存在幾種的話,那么執行的順序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。比如?Ubuntu?系統一般是 ~/.profile 文件。
  • ~/.bashrc: 只對單個用戶生效,當登錄以及每次打開新的 shell 時,該文件被讀取。

3.修改 /etc/environment 這個文件也能實現環境變量的設置。/etc/environment 設置的也是全局變量,從文件本身的作用上來說, /etc/environment 設置的是整個系統的環境,而/etc/profile是設置所有用戶的環境。有幾點需注意:

  • 系統先讀取 etc/profile 再讀取 /etc/environment(還是反過來?)
  • /etc/environment 中不能包含命令,即直接通過?VAR="..."?的方式設置,不使用 export 。
  • 使用?source /etc/environment?可以使變量設置在當前窗口立即生效,需注銷/重啟之后,才能對每個新終端窗口都生效

修改 Linux 環境變量實例

1.以 Ubuntu 為例,修改 ~/.profile 文件:vim ~/.profile。如果該文件存在,則在文件的最后看到如下代碼,PATH 變量的值使用冒號(:)隔開的:

  • # set PATH so it includes user's private bin if it exists
  • if[-d?"$HOME/bin"];then
  • PATH="$HOME/bin:$PATH"
  • fi
  • 在最后加上代碼?PATH="$PATH:/usr/local/Hadoop/bin",注意等號(=)兩邊不要有空格,即:

  • # set PATH so it includes user's private bin if it exists
  • if[-d?"$HOME/bin"];then
  • PATH="$HOME/bin:$PATH"
  • fi
  • PATH="$PATH:/usr/local/hadoop/bin"
  • 2.因為這個文件是在用戶登陸是才讀取一次的,所以需要重啟才會生效(修改 /etc/profile、/etc/environment 也是如此)。但可以使用命令?source ./.profile?使其立即生效。通過?echo $PATH?可以看到修改后的變量值:

  • source?./.profile
  • echo $PATH
  • 通過 Shell 命令 export 修改 Linux 環境變量

    通過 Shell 命令 export,執行:

  • export?PATH=$PATH:/usr/local/hadoop/bin
  • export 方式只對當前終端 Shell 有效: 使用 export 設置的變量,只對當前終端 Shell 有效,也就是說如果新打開一個終端,那這個 export 設置的變量在新終端中使無法讀取到的。適合設置一些臨時變量。

    根據變量所需,選擇設置方式,例如 HOME 這類變量,就適合將其設為為全局變量,可在 /etc/environment 中設置。

    參加:“https://www.linuxidc.com/Linux/2015-02/113488.htm”

    與50位技術專家面對面20年技術見證,附贈技術全景圖

    總結

    以上是生活随笔為你收集整理的几种添加系统环境变量方法和区别的全部內容,希望文章能夠幫你解決所遇到的問題。

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