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

本文详细介绍了Mac系统中环境变量配置的文件位置及其作用,包括/etc/profile、/etc/bashrc、/etc/paths、~/.bash_profile和~/.bashrc。每个文件的修改方法、级别和何时执行都有所阐述,特别提到了用户级别的配置文件更适合修改。此外,还提供了添加环境变量的步骤和注意事项,以及如何通过检查$SHELL来确定当前使用的Shell类型。
摘要由CSDN通过智能技术生成

/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

Anaconda是一个流行的Python数据科学平台,它包含了众多科学计算库。在安装Anaconda之后,通常会自动添加其路径到系统的环境变量中,以便在命令行中能够轻松地使用anaconda及其包。然而,如果你需要手动配置环境变量,可以按照以下步骤操作: 1. 打开文件资源管理器,定位到Anaconda的安装目录。这通常位于`C:\ProgramData\Anaconda3`(对于默认安装)或者你自定义的安装路径。 2. 在Anaconda安装目录中找到`Scripts`文件夹,这个文件夹中会有许多Python脚本,包括`activate.bat`(Windows)或`activate.sh`(Linux/macOS)。 3. 对于Windows用户,复制`activate.bat`路径并将其添加到系统环境变量的"Path"项。右键点击“此电脑”,选择“属性”,进入“高级系统设置”,然后点击“环境变量”。 4. 在新建或修改系统变量中,添加新条目,名称为`PATH`,值为你刚才找到的`Scripts`文件夹的完整路径,例如`C:\Users\YourUsername\AppData\Local\Continuum\anaconda3\Scripts`。 5. 对于LinuxmacOS用户,你需要添加到`.bashrc`, `.bash_profile`或`.zshrc`等启动文件中,添加类似下面的内容(假设你的安装路径是`/home/your_username/anaconda3/bin`): ```bash export PATH="/home/your_username/anaconda3/bin:$PATH" ``` 6. 保存并关闭文件,然后使用`source ~/.bashrc`(Linux/Mac)或`source ~/.bash_profile`(Mac)来加载新设置。 完成以上步骤后,你就可以通过命令行使用`conda activate [env_name]`来切换和管理不同的Conda环境了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值