memoのMac折腾记录
memoのMac折腾记录
纯粹是一些零散的学习记录。有错误欢迎指出。
我就是一鼠标党,不会Linux。
zsh加载
惭愧,最近才知道bash和zsh是两个不同的终端。。。
之前看一些mac设置系统环境变量,怎么折腾有的都折腾不对。
那是当然的啦,往~/.bash_profile
或者~/.bashrc
里面写啥都不好使。
zsh,当然是会读取~/.zshrc
或者~/.zprofile
文件。写错地方了啊!
加载顺序的话,应该是
/etc/profile我怀疑应该是/etc/zprofile
/etc/paths
~/.zprofile
~/.zshrc
反正python的安装器把python的路径是写到了~/.zprofile
,害我好找。
conda是写到了~/.zshrc
。
参考链接:
解释了zsh加载方式
以bash为终端的方式
更新一下
今天查看echo $PATH
,因为我之前安装过LaTex,所以路径里面有一个/Library/Tex/texbin
在里面。然而上面列举的几个文件都看不到这个路径。那它是怎么添加到path中去的呢?
一顿猛查,最后人家论坛回复了:在/etc/paths.d/
里面,有个Tex
文件,里面加上了这个路径!
也是挺有意思的。还有路径/etc/zprofile
,我怀疑zsh读取的是这个路径。
今天安装了一下oh my zsh,感觉还不错,挺强大的。
关于加载顺序,找到个权威的:
http://zsh.sourceforge.net/Guide/zshguide02.html#l9
还是得官方文档啊!
另一个说人话的:
https://blog.csdn.net/weixin_30924239/article/details/96045977
安装中文的man
没啥好说的,直接按照这个网址来吧。
https://www.cnblogs.com/himonkey/p/11853564.html