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

memoのMac折腾记录的更多相关文章

  1. # xrdp 在linux deploy 折腾记录

    xrdp 在linux deploy 折腾记录 1. xrdp connect fail vnc 不管用tiger or vnc4server都可以正常用,但xrdp无法连接 netstat -tnl ...

  2. docker for mac 学习记录

    docker基本命令 docker run -d -p 80:80 --name webserver nginx 运行容器并起别名 docker ps 展示目前启动的容器 docker ps -a 展 ...

  3. Mindjet MindManager 2016/2017 折腾记录

    https://community.mindjet.com/mindjet/topics/ensure-2017-64-bit-version-installation Mindmanager sho ...

  4. mac操作记录

    1.mac'主目录地址' 类似我的电脑 点桌面空白处按shift+command+C, 双击Macintosh HD图标后就能看见system文件夹 2.做excel表格,下载Microsoft Of ...

  5. MAC快捷方式记录

    刚刚转到MAC,很多功能发现不能用,总结一下: 刷新页面:command+r 命令行,到行首:control+a 命令行,到行尾:control+e vim,到行尾:shift+$ vim,到行首:s ...

  6. mac 命令记录

    1. 安装 mysqlworkbench brew search mysql brew tap caskroom/cask brew cask search mysql brew cask insta ...

  7. mac 使用记录

    iterm 配合 lrzsz 实现 上传下载

  8. MySQL for mac使用记录

    一.登录 打开终端,输入/usr/local/mysql/bin/mysql -u root -p 初次进入mysql,密码为空.当出现mysql>提示符时,表示你已经进入mysql中.键入ex ...

  9. ySQL for mac使用记录

    一.登录 打开终端,输入/usr/local/mysql/bin/mysql -u root -p 初次进入mysql,密码为空.当出现mysql>提示符时,表示你已经进入mysql中.键入ex ...

  10. Mac软件记录

    前端: Brackets,sourceTree,dreamweaver,ps,ai,softmatic Weblayers. phpStorm,pyCharm,IDEA,eaclipse,XCODE, ...

随机推荐

  1. MATH1851 Calculus and ordinary differential equations

    课程内容笔记,自用,不涉及任何 assignment,exam 答案 Notes for self use, not included any assignments or exams 由于提前预习了 ...

  2. Excel条件格式的应用

    一.突出单元格规则 大于/小于/等于/包含/发生日期/重复值 发生日期(自定义)通常通过辅助单元格进行:选中单元格区域,条件格式-新建规则-选择规则类型(使用公式确定要设置的单元格),设置内容如下 二 ...

  3. 关于.bashrc文件

    文件作用 存储临时变量 注意 每个user都有自己的.bashrc文件,root用户也有. 普通用户在"/home/username/"目录下 root在"/root&q ...

  4. Go--解析yaml文件

    yaml 文件是目前最常用的配置文件,使用go语言编写代码和工具时,也会用到yaml文件,将服务配置及中间件等信息定义到yaml文件中,后续可根据实际场景来选用. //先下载外部包 go get -u ...

  5. cgroup和Linux Namespace基础操作

    一.开头 接触过docker的同学多多少少听过这样一句话"docker容器通过linux namespace.cgroup特性实现资源的隔离与限制".今天我们来尝试学习一下这两个东 ...

  6. LVM分区扩容

    LVM分区扩容 用户需求:  将根分区有50G扩容到300G,以满足dmdb 集群用户后期增加需求 1. 查看当前硬盘分区情况,看到当前根分区只有50G 2.  vgs  查看逻辑卷情况,发现root ...

  7. webrtc windows编译记录

    //cmd set path=D:\zzh\depot_tools;%path% set DEPOT_TOOLS_WIN_TOOLCHAIN 0 set vs2022_install=C:\Progr ...

  8. 把linux云服务器上的文件放到本地电脑windows上-----secureCRT

    1.本地电脑需要安装SecureCRT 2.在secureCRT上登录云端服务器,右键点击云端服务器上方的ip地址,选择"connect SFTP session" 3.在SFTP ...

  9. C++的switch/case,需要大括号

    如果,switch/case的某一条case语句包含初始化定义变量,例如int i. 那么case后面的语句,需要用大括号包装起来. 原因如下: https://stackoverflow.com/q ...

  10. PyTables 教程(一)入门,浏览对象树,将数据提交到表和数组

    翻译自http://www.pytables.org/usersguide/tutorials.html 教程 Seràs la clau que obre tots els panys, seràs ...