安装
主要是针对 debian/ubuntu
# 安装 zsh
没啥好说的
sudo apt install zsh
1
# 安装 oh-my-zsh
如果能直连 github 的话,直接
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 或是
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
1
2
3
2
3
不能的话可以使用 gitee 镜像
# 先设置环境变量让脚本使用gitee镜像
export REMOTE=https://gitee.com/mirrors/oh-my-zsh
# 然后再安装
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
# 或是
sh -c "$(wget -O- https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
1
2
3
4
5
6
2
3
4
5
6
# 配置 oh-my-zsh
oh-my-zsh 的配置文件位于 ~/.zshrc
,里面有详细的注释
# 修改主题
修改 ZSH_THEME
项即可,设置为 random
会随机选择主题
全部主题见 Themes (opens new window)
# 插件
官方插件不用安装,只需要在 plugins
项中添加即可,如:
plugins=(git z) # 空格分隔
1
全部官方插件见 Plugins (opens new window)
一些好用的插件见一些好用插件 (opens new window)
# 一些其他好用的功能
- 自动纠错
ENABLE_CORRECTION 输入命令错误时会自动提示正确的命令,输入 y 便会执行修正后的,总会有机会用上的 - 设置别名
格式为alias 别名='命令'
,比如alias ll='ls -l'
,即用ll
来代替ls -l
了
一些例子
alias ll="ls -l"
alias la="ls -a"
alias lla="ls -la"
alias cp="cp -i" # 防止意外覆盖文件
alias grep="grep --color=auto"
1
2
3
4
5
2
3
4
5
# 刷新
修改完后记得 source ~/.zshrc
刷新配置
上次更新: 9/20/2024, 4:07:01 PM