Mac环境变量配置及常见命令(长期更新)

环境变量配置方法

在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

待更新……

坚持原创分享,您的支持将鼓励我不断前行!