设定个别帐号的环境变数

在 Linux 执行指令时,如果只输入指令名称而没有输入完整指令路径,系统会在 $PATH 变数设定的路径搜寻相关指令,要查看目前 $PATH 变数可以用以下指令:

echo $PATH

会输出类似这样的内容:

/usr/local/node/bin:/usr/local/node/lib/node_modules:/usr/local/java/bin

要自订一些环境变数到 $PATH 变数只要改变 $PATH 即可,例如我要加入 /usr/local/MyApp/bin 到 $PATH 环境变数可以用以下指令:

PATH=/usr/local/MyApp/bin:$PATH

以上方法的缺点是重新开机後 /usr/local/MyApp/bin 的设定便失效,要让设定永久生效,可以修改本帐号根目录路径下的 .bashrc 或 .bash_profile 档案,这样设定是只会对个别帐号生效:

vi ~/.bash_profile

加入 /usr/local/MyApp/bin 到 $PATH 环境变数,加入以下一行:

export PATH=/usr/local/MyApp/bin:$PATH

储存档案後下次重新开机便会生效,如果要让设定立即生效可以执行以下指令:

source ~/.bash_profile

成後可以印出 $PATH 环境变数确认一下:

echo $PATH


<<:  It’s an endless night again. The corporate website and database crashed at the same time!

>>:  前端工程学习日记第12天

离职倒数9天:铺好轨道的人生

这几天都在屋久岛爬山。这里没网路才是常态,打开有网路简直像是惊喜。 每天都要找地方发铁人文,也是满特...

javascript函式的变形1

我们稍微改写一下之前所写的加法函式 ...

[ JS个人笔记 ] 资料型别—DAY1

资料型别 为何需判断型别,其因为电脑在执行时,需先判断资料是何种型别,才可采取运算方式。例如数字12...

Day9# Function 及 Function Receiver

终於来到了第九天,今天要再更深入介绍函式(Function)以及 Function Receiver...

[Java Day27] 6.4. 多型

教材网址 https://coding104.blogspot.com/2021/06/java-p...