马春杰杰博客
致力于深度学习经验分享!

macOS下使用oh-my-zsh对终端进行美化汇总

文章目录
[隐藏]

新装12系统时,默认的终端zsh美化的话可以结合oh-my-zsh

1 安装oh-my-zsh

第一步 → 把 oh-my-zsh 项目 Clone 下来:

git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

第二步 → 复制 .zshrc

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

第三步 → 更改你的默认 Shell

chsh -s /bin/zsh

2 主题配置

打开~/.zshrc,修改ZSH_THEME="robbyrussell",例如ZSH_THEME="ys"

想要更多主题,参考:Themes · ohmyzsh/ohmyzsh Wiki (github.com)

然后source ~/.zshrc即可看到改变,这些主题都保存在 "~/.oh-my-zsh/themes" 目录中。

3 安装插件

oh-my-zsh 的自带插件都储存在 "~/.oh-my-zsh/plugins" 目录中,如果你希望安装一个插件,可以在 "~/.zshrc"plugins=(xxx, xxx, ...) 这一行里加入插件名称。

如果想要安装第三方插件,那就在~/.zshrc中加入source /path/to/plugin

比如你希望添加一个 zsh-syntax-highlighting 插件

这会自动添加,你也可以手动打开.zshrc文件看看。

4 改变终端配置

上面改的是zsh的配置,下面改一下终端这个软件的配置。打开终端的偏好设置:

macOS下使用oh-my-zsh对终端进行美化汇总

描述文件,按照如下修改即可:

macOS下使用oh-my-zsh对终端进行美化汇总

macOS下使用oh-my-zsh对终端进行美化汇总

Pro设置为默认即可。

macOS下使用oh-my-zsh对终端进行美化汇总

4.1 修改主机名:

查看:scutil --get HostName

修改:sudo scutil --set HostName 新的主机名

4.2 修改计算机名:

就是ComputerName。它在隔空投送中显示,

查看:scutil --get ComputerName

修改:

方法一:在“设置”——“共享”下,修改“电脑名称”。

方法二:sudo scutil --set ComputerName 新的计算机名

4.3 修改终端前缀

macOS 的终端前缀默认是 PS1="%n@%m %1~ %# "

%n: 表示用户名称,这里是账户名称,可以在(设置——用户与群组——点击左下角小锁,解锁——在当前用户上右键,点“高级选项”,查看账户名称,这里是改不了的)
%m: 主机名
%1~: 所在的当前目录
%#: 最后的分隔符号

修改:

1. 终端输入 open /etc

2. 在打开的文件夹找到bashrc 或者zshrc(取决于你用的哪种终端命令),复制一份到桌面,打开桌面上的这份修改PS1,比如修改成PS1="%n %1~ %# ",修改前最好把原命令注释一份,然后command+s保存

3.删除 /etc/bashrc 或者/etc/zshrc,桌面上的那份复制或移动过来。

4.终端执行source /etc/bashrc 或者source /etc/zshrc,让文件生效。

5.重启终端

4.4 修改xcode作者名

修改:设置——用户与群组——点击左下角小锁,解锁——在当前用户上右键,点“高级选项”,修改“全名”,就可以了

4.5 本地主机名(即:本地局域网主机名)

它在局域网中显示,可在finder下的网络查看。

macOS下使用oh-my-zsh对终端进行美化汇总

修改:

在“设置”——“共享”下,再点下图中的“编辑”按钮,进去就可以修改了。

macOS下使用oh-my-zsh对终端进行美化汇总

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » macOS下使用oh-my-zsh对终端进行美化汇总
超级便宜的原生ChatGPT4.0

留个评论吧~ 抢沙发 评论前登陆可免验证码!

私密评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册