Mac优化以及个人配置

​ 虽然macOS自带terminal等功能,但非常的不好用,这里记录下一些自己的配置。

1. ssh自动断开的问题

​ 默认ssh没有配置时间检查,需要自己设置一下。

1
2
3
4
5
touch ~/.ssh/config

Host *
ServerAliveInterval 30
ServerAliveCountMax 2
2. zsh相关

​ 默认的zsh基本什么都没有配置,跟bash没啥区别。例如要翻历史命令,基本上是一条一条全部显示,不会自动合并同样的历史命令,对zsh做修改如下:

1
2
3
4
5
6
7
vim ~/.zshrc

export HOMEBREW_NO_AUTO_UPDATE=true
setopt HIST_IGNORE_DUPS
export CLICOLOR=1
export LSCOLORS=ExGxFxdaCxDaDahbadeche
#export LSCOLORS=ExGxFxdaCxDaDahbadacec

​ 设置homebrew不自动更新,防止每次下软件包还得等半天更新。

​ 设置zsh的颜色显示,区分文件夹、文件等。

参考链接

https://www.cnblogs.com/hongdada/p/12992661.html

https://medium.com/@ysmintor/%E8%A7%A3%E5%86%B3-macos-%E4%B8%8B-ssh-%E7%A9%BA%E9%97%B2%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E5%90%8E%E8%87%AA%E5%8A%A8%E6%96%AD%E5%BC%80-b45867e35141

https://zhuanlan.zhihu.com/p/60880207