Mac Zsh 介绍
Zsh 是 macOS Catalina(macOS 10.15)之后的默认 shell。它相比 Bash 有更多功能和定制选项。如果你需要配置 Zsh,或者遇到一些特定问题,以下是一些有用的提示和步骤:
1. 检查当前的 Shell
在 macOS 上,Zsh 是默认的 Shell,但你可以通过下面的命令检查当前的 Shell:
echo $SHELL
如果输出是 /bin/zsh
,说明你正在使用 Zsh。
2. 更改默认的 Shell(如果需要)
如果你使用的是其他 Shell(比如 Bash),你可以将 Zsh 设置为默认的 Shell。执行以下命令:
chsh -s /bin/zsh
然后,重新打开终端窗口,Zsh 就会成为默认的 shell。
3. 配置 Zsh
Zsh 是非常灵活的,你可以通过修改 ~/.zshrc
文件来配置它。这个文件用于存储用户的 Zsh 配置。以下是一些常见的配置:
-
开启命令自动补全 在
~/.zshrc
文件中添加以下内容:bash
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装完后,你可以编辑 ~/.zshrc
来选择不同的主题和启用插件。
-
启用插件:在
~/.zshrc
中找到以下行:bash
-
ZSH_THEME="agnoster"
4. 安装常用 Zsh 插件
-
zsh-autosuggestions:提供命令自动建议功能。 安装步骤:
bash
-
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting echo 'source $ZSH/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh' >> ~/.zshrc
5. 更新 zsh 配置
修改完 ~/.zshrc
文件后,执行以下命令来使更改生效:
source ~/.zshrc
或者,你也可以关闭并重新打开终端窗口。
6. 其他常用 Zsh 配置
-
命令别名(Alias): 你可以在
~/.zshrc
文件中设置别名来简化命令:bash
-
export PROMPT='%~ %# '
7. 检查插件和主题
通过使用 Oh My Zsh
,你可以选择不同的插件和主题。默认情况下,Oh My Zsh
会在 ~/.zshrc
文件中自动启用一些常见的插件(如 git
插件)。你可以通过编辑该文件来启用或禁用插件。
8. 常见问题
-
如果你遇到
command not found
错误:这通常是因为 Zsh 没有正确加载所需的文件或插件。你可以通过运行source ~/.zshrc
来强制重新加载配置文件。 -
如果
zsh
启动慢:可以通过禁用某些插件来加快启动速度,或者删除~/.zcompdump
文件并重新启动 Zsh