环境变量配置方法
在Mac系统中,我们可以在以下文件中配置环境变量:
/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
/etc/profile
和/etc/paths
为系统级别的环境变量,系统启动后就被加载,如果要修改,需要root权限。后面3个为用户级别的环境变量,读取顺序为从上到下,如果前者存在,后者就会被忽略。最后一个~/.bashrc
特殊,它是在bash shell打开的时候加载的。
一般情况下,我们再加环境变量时,选择修改~/.bash_profile
,如在Mac中要使用adb
命令,我们需要将adb
命令所在路径配置到环境变量中,编辑(如果有该文件,直接编辑,如果没有,编辑完成后保存会新建)
vim ~/.bash_profile
在该文件中新增一行:
export PATH=${PATH}:adb路径
这里有一个技巧,不用手动输入路径,直接在Finder中找到adb文件,然后拖入到shell中即可。增加后保存
自定义文件管理环境变量
我们可以在/etc/paths.d/
中新增一个文件,作为我们自定义的文件,再在该文件中输入命令的路径,就可以使用这个路径中的命令了,这中方式可以使我们方便管理我们的命令,而不都是把命令放到PATHS中
常见命令
1.使环境变量文件立即生效
source 文件名,如
$ source ~/.bash_profile
2.显示系统所有环境变量
$ env
3.显示当月日历
$ cal
4.显示隐藏文件
$ defaults write com.apple.finder AppleShowAllFiles -bool true
$ killall Finder
5.显示隐藏文件
$ defaults write com.apple.finder AppleShowAllFiles -bool false
$ killall Finder
6.查找文件所在路径(xxx为文件名或者文件夹名,这种速度较慢)
$ find / -name xxx
7.查找文件所在路径(xxx为文件名或者文件夹名,这种速度比较快,但是需要先建立一个数据库,这个数据库的作用就是建立和存储文件的索引)
$ locate xxx
8.显示当前目录
$ pwd
待更新……