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
memoのMac折腾记录的更多相关文章
- # xrdp 在linux deploy 折腾记录
xrdp 在linux deploy 折腾记录 1. xrdp connect fail vnc 不管用tiger or vnc4server都可以正常用,但xrdp无法连接 netstat -tnl ...
- docker for mac 学习记录
docker基本命令 docker run -d -p 80:80 --name webserver nginx 运行容器并起别名 docker ps 展示目前启动的容器 docker ps -a 展 ...
- Mindjet MindManager 2016/2017 折腾记录
https://community.mindjet.com/mindjet/topics/ensure-2017-64-bit-version-installation Mindmanager sho ...
- mac操作记录
1.mac'主目录地址' 类似我的电脑 点桌面空白处按shift+command+C, 双击Macintosh HD图标后就能看见system文件夹 2.做excel表格,下载Microsoft Of ...
- MAC快捷方式记录
刚刚转到MAC,很多功能发现不能用,总结一下: 刷新页面:command+r 命令行,到行首:control+a 命令行,到行尾:control+e vim,到行尾:shift+$ vim,到行首:s ...
- mac 命令记录
1. 安装 mysqlworkbench brew search mysql brew tap caskroom/cask brew cask search mysql brew cask insta ...
- mac 使用记录
iterm 配合 lrzsz 实现 上传下载
- MySQL for mac使用记录
一.登录 打开终端,输入/usr/local/mysql/bin/mysql -u root -p 初次进入mysql,密码为空.当出现mysql>提示符时,表示你已经进入mysql中.键入ex ...
- ySQL for mac使用记录
一.登录 打开终端,输入/usr/local/mysql/bin/mysql -u root -p 初次进入mysql,密码为空.当出现mysql>提示符时,表示你已经进入mysql中.键入ex ...
- Mac软件记录
前端: Brackets,sourceTree,dreamweaver,ps,ai,softmatic Weblayers. phpStorm,pyCharm,IDEA,eaclipse,XCODE, ...
随机推荐
- sequlizejs学习笔记整理
1.事务 try { const transaction = await sequelize.transaction(); const user = await User.findOne(..., { ...
- 2.5 OpenEuler 中C与汇编的混合编程
2.5 OpenEuler 中C与汇编的混合编程 任务详情 在X86_64架构下实践2.5中的内容,提交代码和实践截图 把2.5的内容在OpenEuler中重新实践一遍,提交相关代码和截图 任务一x8 ...
- js match方法
1.用法 match()方法可以字符串中检索指定的值,或者是匹配一个或多个正则表达式 2.返回值 该方法类似于indexOf()/lastIndexOf(),区别就是返回值不一样 indexOf()/ ...
- Nmon 监控分析工具使用
一.简介 1.nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到文件中,然后通过nmon ...
- 分布式锁 -- redis
原理 redis设置一个key和value,如果存在则获取锁失败,不存在则获取锁成功处理业务,业务处理完成后删除这条数据,可以带个失效时间. 代码 public void handleInvoice( ...
- [转载] MATLAB | RGB image representation
转载自https://www.geeksforgeeks.org/matlab-rgb-image-representation/ MATLAB | RGB image representation ...
- Linux上的I2C基础知识
Linux上的I2C基础知识 什么是I2C I2C(Inter-Integrated Circuit,eye-squared-C),也称为 I2C 或 IIC,是一种同步.多控制器/多目标(主/从). ...
- 关于新手在使用git过程中的基本问题--前端开发篇
1.首先git是什么? git学名叫做分布式版本控制系统. 它能做啥呢?想一想,你在写项目的时候,尤其是大型的协作项目,往往一个项目会经过很多次修改才上线,在这个过程中,你会写项目1.0版.2.0版诸 ...
- WPF中获取主窗口 MainWindow 实例,以及在其他窗口中获取 MainWinodw 中的控件
var _mainWindow = Application.Current.Windows .Cast<Window>() .FirstOrDefault(window => win ...
- python 金融大数据风控建模实战--基于机器学习
王青天 孔越编著, 2020年6月第一版 第一章介绍,介绍金融科技fintech是指使用技术提供财务解决方案.人工智能和机器学习技术可以帮助包括欺诈预防.风险管理.客户服务和营销等多个环节的智能化.个 ...