mac linux环境变量设置方法,MacOS设置环境变量path的彻底总结

/etc/profile:此文件为系统的每一个用户设置环境信息,当用户第一次登陆时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置

(3)修改方法:

若是没特殊说明,设置PATH的语法都为:

二、/etc/bashrc - 建议修改,方法复杂(系统级别二、和下面的3只修改一个就能够了)

bashrc - bash run config,bash运行时候的设置

(1)文件构成

执行vi /etc/bashrc以后呈现:

# System-wide .bashrc file for interactive bash(1) shells.

if [ -z "$PS1" ]; then

return

fi

PS1='\h:\W \u\$ '

# Make bash check its window size after a process completes

shopt -s checkwinsize

[ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM"

(2)级别:这个是bash启动时候必须加载的环境变量,作为全局环境变量设置是能够行的

/etc/bashrc:为每个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。

(3)修改方法:同上/etc/profile

三、/etc/paths - 建议修改,方法简单

(1)文件构成

执行vi /etc/paths以后呈现:

/usr/local/bin

/usr/bin

/bin

/usr/sbin/sbin

(2)级别:实质上这就是个系统全局的路径,不建议作直接改动,具体改动的方法两个。

(3)修改方法:就是加载路径

1.建立一个文件:

sudo touch /etc/paths.d/mysql

2.用 vim 打开这个文件(若是是以 open -t 的方式打开,则不容许编辑):

sudo vim /etc/paths.d/mysql

3.编辑该文件,键入路径并保存(关闭该 Terminal 窗口并从新打开一个,就能使用 mysql 命令了)

/usr/local/mysql/bin

或者

sudo -s 'echo "/usr/local/sbin/mypath" > /etc/paths.d/mypath'

四、~/.bash_profile 用户级别,建议修改这个文件。系统、用户级别只要选一个修改就够了

~/.bash_login

~/.profile

(1)文件构成:和/etc/profile同样,export PATH=$PATH:/xxx/bin:/bin

(2)级别:用户级别,这三个MacOS按照顺序查找,找到了一个,就不往下查找了。用户登陆后执行一次

(3)修改方法:同/etc/profile

五、~/.bashrc 用户级别

(1)文件构成:和/etc/profile同样,export PATH=$PATH:/xxx/bin:/bin

(2)级别:用户级别。每次打开新的shell窗口,都会去读取一次。

(注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)

(3)修改方法:同/etc/profile

延 * 伸 * 阅 * 读

延伸阅读http://elf8848.iteye.com/blog/1582137

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 设置环境变量path的几种方法》,原文连接:http://www.flakor.cn/2014-09-14-714.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值