MAC设置环境变量PATH和alias创建快捷键
Mac系统的环境变量,是由下面这几个个文件共同控制的,优先顺序为:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了。/.bash_profile文件不存在,才会以此类推读取后面的文件。
~/.bashrc没有上述规则,它是bash shell打开的时候载入的。
PATH的语法为:
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
例:
export PATH=${PATH}:/Users/liangzhenhua/Library/Android/sdk/platform-tools:/Users/liangzhenhua/deskTop/support/jws-1.7.1.5:/usr/local/opt/openssl/bin
文件解读:
/etc/paths (全局建议修改这个文件 )
编辑 paths,将环境变量添加到 paths文件中 ,一行一个路径
Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了。
/etc/profile (建议不修改这个文件 )
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
/etc/bashrc (一般在这个文件中添加系统级环境变量)
全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件
.profile 文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置
使用注意:如果你有对/etc/profile有修改的话必须得重启你的修改才会生效,此修改对每个用户都生效。
./bashrc 每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
使用注意 对所有的使用bash的用户修改某个配置并在以后打开的bash都生效的话可以修改这个文件,修改这个文件不用重启,重新打开一个bash即可生效。
./bash_profile 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.(每个用户都有一个.bashrc文件,在用户目录下)
使用注意 需要需要重启才会生效,/etc/profile对所有用户生效,~/.bash_profile只对当前用户生效。
打开文件(目录下):
1.open 文件名
2.vi/vim 文件名(区别https://blog.csdn.net/J080624/article/details/69544064)
3.当然你也可以GUI中双击打开
重启命令:
source 被修改的文件
例:
source ~/.bash_profile
查看PATH:
echo $PATH
alias配置快捷键:
alias 快捷键名='命令'
#快速回到主目录
alias cdh='cd ~'
#快速回到根目录
alias cdr='cd /'
#读取全局vue命令
alias vue='/Users/liangzhenhua/.npm-global/bin/vue'
MAC设置环境变量PATH和alias创建快捷键相关推荐
- 在Java程序设计中,设置环境变量path和classpath的作用分别是什么?
在Java程序设计中,设置环境变量path和classpath的作用分别是什么? asd79308 10级 分类: 编程开发 被浏览344次 2013.07.22 额,你这问题问的有够" ...
- Ubuntu中设置环境变量PATH
Ubuntu中设置环境变量PATH二种方法 时间:2008-11-06 00:00 来源:网管之家bitsCN.com 字体:[大 中 小] 目前在Ubuntu中有二种设置PATH环境变量的方法. 为 ...
- 最全:mac设置环境变量(Python/ Java/ Mysql/Allure)
每次需要在mac上设置环境变量时,总是要重新上网搜索该怎么设置,而且只依葫芦画瓢,没搞懂每个步骤,今天痛定思痛,一定要搞清楚,一劳永逸.好,我们开始 为什么要设置环境变量? 背景 在cmd中想要执行n ...
- linux 添加path环境变量中,在Linux里设置环境变量PATH的方法是什?
我的mips-linux-gcc编译器在"/opt/au1200_rm/build_tools/bin"目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变 ...
- 环境变量的作用,为什么要要设置环境变量PATH
在windows环境里面开发项目,使用phpstudy集成环境开发,发现我执行composer laravel-wechat的命令行的时候,一直提醒我的php版本是5.6,可是我的phpstudy明 ...
- linux中设置环境变量PATH的方法(转)
来源:http://blog.sina.com.cn/s/blog_6f4e385c0101ka4u.html 有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径 ...
- Redhat中设置环境变量PATH
在/etc/profile文件末尾添加export PATH=$PATH:/sbin 文件修改保存好后,运行source etc/profile命令即可使修改操作立即生效
- 环境变量 env 设置 c语言 头文件,CentOS 设置环境变量
1. 查看环境变量,echo 命令用于在终端输出字符串或变量提取后的值,格式为"echo [字符串 | $变量]" echo $PATH /usr/local/bin:/usr/b ...
- 系统默认环境变量PATH设置
系统默认环境变量PATH作用 通过设置环境变量PATH,就可以在任何目录下执行设置的工具. 为了方便调用程序,例如你把一个目录的路径加到系统默认环境变量PATH里,那么你可以直接在运行里输入该目录下的 ...
最新文章
- DOS环境下支持的最大内存是多少?
- CSS块元素水平垂直居中的实现技巧
- Berkeley DB作用
- 各种封装——封装getClass
- VS使用scanf函数报错解决方法
- linux 下的前端编程工具,Prepros Linux版(前端开发工具)
- HDOJ 1420 Prepared for New Acmer(DP)
- iis7.5站点为共享文件的设置
- 波的散射,孔金瓯等著三卷本书籍目录
- Excel学习 -- 函数基础
- 每天1分钟 经济学小知识
- C++标准模板(STL)- 算法 (std::adjacent_find)
- Talk with GoF
- 在word中在方框里打钩
- Teams Tab App 分析
- 最新微信记录恢复工具MMRecovery的下载与使用方法
- 绘画新手怎么画人物衣服褶皱
- php日志分析,PHP SeasLog实现高性能日志记录
- 51nod 矩阵快速幂模版题
- 第 5 章 ROS 常用组件 4 —— rosbag / rqt工具箱