很多习惯了Windows使用的人,刚接触Mac这种类似linux的系统都不知道怎么配置环境,所以每次新装什么工具的时候环境配置就成了一个头疼的事情。今天我就稍微讲解一下mac下环境配置的问题。(个人理解也许不到位的点感谢评论指出交流)
提到配环境,很多时候就会要去编辑一个叫.bash_profile的文件。有时候又有的帖子写的是编辑.bashrc的文件。这两个文件是干什么的,有什么区别?
首先,这两个文件都在~目录下,这个~也就是你的用户的家目录。以我的电脑举例:
有的可能会问,我在这看不到有这些文件,那是因为以.开头的文件都是系统隐藏文件,要在视图中查看的话,可以按
command + shift + .
这个组合键,显示或隐藏 隐藏文件。
有很多没有配过环境的,目录下可能根本就没有这个文件。那就要手动创建这个文件了。
新建文件可以先打开家目录
cd ~
用vim 创建文件并编辑(vim如果文件存在就直接编辑,不存在则自动创建)
vim .bash_profile
不会用vim或者nano的,可以用touch命令来先创建文件(即使文件已经存在也不要紧,touch命令不会覆盖掉已存在文件,只是更新了文件的修改时间)
touch .bash_profile
然后用文本编辑器打开这个文件去编辑
open .bash_profile
在这里插一句,对于bashrc之类的区别请移步:
https://blog.csdn.net/m0_37739193/article/details/72638074
https://www.cnblogs.com/yangqionggo/p/3280891.html
我只拿.bash_profile举例。所以也可以看出
~目录在当前你的用户下,所以你在~目录下的所有配置,也只会对你这个当前的用户生效,全局配置在/etc/目录下,刚才的文章也有提到。拿Windows类比的话大概就是用户变量和系统变量的差别。别的我就不多描述了,毕竟他讲的挺清楚。