3 回答

TA貢獻1825條經驗 獲得超4個贊
您必須編輯三個文件來設置永久環境變量,如下所示:
?/ .bashrc
當您打開任何終端窗口時,將運行該文件。因此,如果希望在所有終端窗口中都有一個永久的環境變量,則必須在此文件的末尾添加以下行:
export DISPLAY = 0
?/ .profile
與bashrc相同,您必須在文件的末尾放置提到的命令行,以使環境變量出現在操作系統的每次登錄中。
/ etc /環境
如果要在每個窗口或應用程序(而不僅僅是終端窗口)中使用環境變量,則必須編輯此文件。在此文件的末尾添加以下命令:
DISPLAY = 0
注意,在此文件中,您不必編寫導出命令
通常,您必須重新啟動計算機才能應用此更改。但是您可以通過以下命令在bashrc和配置文件中應用更改:
$ source ~/.bashrc
$ source ~/.profile
但是對于/ etc / environment您別無選擇,只能重新啟動(據我所知)
一個簡單的解決方案
我為此過程編寫了一個簡單的腳本來完成所有這些工作。您只需要設置環境變量的名稱和值即可。
#!/bin/bash
echo "Enter variable name: "
read variable_name
echo "Enter variable value: "
read variable_value
echo "adding " $variable_name " to environment variables: " $variable_value
echo "export "$variable_name"="$variable_value>>~/.bashrc
echo $variable_name"="$variable_value>>~/.profile
echo $variable_name"="$variable_value>>/etc/environment
source ~/.bashrc
source ~/.profile
echo "do you want to restart your computer to apply changes in /etc/environment file? yes(y)no(n)"
read restart
case $restart in
y) sudo shutdown -r 0;;
n) echo "don't forget to restart your computer manually";;
esac
exit
將此行保存在shfile中,然后使其可執行并運行它!
- 3 回答
- 0 關注
- 607 瀏覽
添加回答
舉報