Mac 终端配置
Mac 终端配置
在配置和美化 Mac 终端时查阅了一些资料,将一些比较有用的做了整理:
终端界面配置
终端界面可以在打开终端后在上方菜单栏中点击【终端】-【偏好设置】
然后在弹出的页面中进行设置,可以设置背景颜色,光标样式,字体,字体大小,快捷键,默认启动的 shell 等等。如图:
包管理软件
我用的是 homebrew,官网网址为:
https://brew.sh/
其中有安装方法和基本的使用案例等。安装了此包管理软件之后,就可以像 redhat 或者 debian 系列一样,用一句简单的 brew install software_name
进行傻瓜式安装了。
shell 配置
- 查看机器种安装了哪些 shell:
cat /etc/shells
- 查看当前使用的 shell :
echo $SHELL
切换到 zsh
MacOS 一般是默认安装了所有常见 shell 的,若你没有 zsh,则需要先自己安装,然后再进行切换。至于为什么要用 zsh,因为大部分时候,zsh 是兼容 bash 的,而且 zsh 提供了很多 bash 所没有的功能和插件等,可以让自己的终端变得赏心悦目一点。
一般 zsh 的路径为 /bin/zsh
,因此切换成 zsh 的命令为:chsh -s /bin/zsh
,如果你的路径不在这里可以用 chsh -s $(which zsh)
的方式来切换。
oh-my-zsh插件安装
- 下载和安装 oh-my-zsh:
- 插件的安装
- powelevel10k主题的安装和配置
https://zhuanlan.zhihu.com/p/345559097
https://segmentfault.com/a/1190000037593515
https://github.com/romkatv/powerlevel10k2022-08-02
另外需要注意的是,P10k主题对字体有一定要求,推荐的四种字体在上面第三个链接中有说明和下载地址,需要安装其中任意一个并将终端设置成该字体,否则会导致一些文字乱码或者某些图标无法正常显示的问题。不同的 linux 发行版更改字体的方式不同,在此不做赘述。
全局配置 zsh 和插件
需要注意的是 mac os 中的全局配置文件为 /etc/zshrc
,且没有 /etc/skel/
目录,需要以此为据对博文中的内容稍作修改。另外 mac不能通过 useradd 命令来创建用户,需要在 系统偏好设置-用户与用户组
选项中添加新的用户来进行测试。
安装插件时也只需要安装到 /etc/oh-my-zsh/custom/plugins
目录下即可