MacBook设置环境变量和系统变量建议:环境变量区分⽤户、所有⽤户和系统级别。
优先更改系统级别的环境变量,即:
/etc/bashrc
;
先熟悉⼏个操作控制台的名词:
sudo:以root⽤户操作;
vi
:改动⽂件的命令;
w
:保存;
q:退出;
wq
!:强制保存并退出;
改动环境变量步骤:
a. 打开控制台,即terminal程序;
打开控制台,即terminal程序;
输⼊: cd /
b. 输⼊:
再输⼊:sudo vi /etc/bashrc,之后输⼊密码;
c. 再输⼊:sudo
切换到英⽂输⼊法,按字母i;
d. 切换到英⽂输⼊法,按字母
在最后⼀⾏,输⼊你想要设置的环境变量:例如:
e. 在最后⼀⾏,输⼊你想要设置的环境变量:例如:
f. E2E-HOME=/Users/Workspaces
g. Export E2E_HOME
h. 分别按:esc键,:键,输⼊:wq
分别按:esc键,:键,输⼊:wq!
⽴刻⽣效:source /etc/profile
i. ⽴刻⽣效:
Mac
启动加载⽂件位置(可设置环境变量)
-
------------------------------------------------------
(
1)⾸先要知道你使⽤的
Mac OS X是什么样的
Shell,使⽤命令
echo $SHELL
如果输出的是:
csh或者是
tcsh,那么你⽤的就是
C Shell。
如果输出的是:
bash,
sh,
zsh,那么你的⽤的可能就是
Bourne Shell的⼀个变种。
Mac OS X 10.2之前默认的是
C Shell。
Mac OS X 10.3之后默认的是
Bourne Shell。
(
2)如果是
Bourne Shell。
那么你可以把你要添加的环境变量添加到你主⽬录下⾯的
.profile或者
.bash_profile,如果存在没有关系添加进去即可,如果没有⽣成⼀个。
Mac配置环境变量的地⽅
1./etc/profile (建议不修改这个⽂件
)
全局(公有)配置,不管是哪个⽤户,登录时都会读取该⽂件。
2./etc/bashrc (⼀般在这个⽂件中添加系统级环境变量)
全局(公有)配置,
bash shell执⾏时,不管是何种⽅式,都会读取此⽂件。
3.~/.bash_profile (⼀般在这个⽂件中添加⽤户级环境变量)
每个⽤户都可使⽤该⽂件输⼊专⽤于⾃⼰使⽤的
shell信息
,当⽤户登录时
,该⽂件仅仅执⾏⼀次
!
MAC
修改
host
⽂件
-------------------------------------------------------
sudo vi /etc/hosts
linux
下查看和添加
PATH
环境变量
==============================================
PATH
的格式为:
-------------------------------------------------------
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N> ,中间⽤冒号隔开。
添加
PATH环境变量:
-
------------------------------------------------------
[root@localhost u-boot-sh4]#export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH
查看
PATH环境变量:
-------------------------------------------------------
[root@localhost u-boot-sh4]#echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
系统变量path修改了怎么恢复操作⽰例:
-------------------------------------------------------
通过编辑
启动⽂件
来改
PATH,
# vim /etc/profile
在⽂档最后,添加
:
export PATH="/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH"
保存,退出。
想
⽴即⽣效请运⾏:
⽴即⽣效
#source /etc/profile
不报错则成功。
如果想
⽴刻⽣效,则可执⾏下⾯的语句:
⽴刻⽣效
$ source .bash_profile(这是⽂件名)
环境变量更改后,在⽤户下次登陆时⽣效。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论