很多習慣了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類比的話大概就是用戶變量和系統變量的差別。別的我就不多描述了,畢竟他講的挺清楚。