【Linux】zsh安装
说明
- 以
WSL/Ubuntu安装为例
步骤
安装
zsh:sudo apt-get install zsh
查看版本:
zsh --version
查看已有的shell:
cat /etc/shells
查看当前用户的默认shell:
grep $USER /etc/passwd,默认设置为bash设定默认选项:
chsh
再次查看默认shell,发现已经变成
zsh这一步安装
oh my zsh主题,分为网好和网不好两种方式网好
使用
wget下载并执行安装oh my zsh脚本1
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
网不好
下载整个仓库:
git clone [email protected]:ohmyzsh/ohmyzsh.git进入oh-my-zsh下tools

执行
sh install.sh,直接执行不好使时,先按照4修改,然后执行3,发现正常安装
修改
install.sh,改为如下内容(即不使用默认HTTP下载,改为git下载)
可能的Bug
Debian10下,tab补全会多出两个字符目前按照以下尝试无果,其他系统可能行
已解决:修改主题文件
进入主题文件夹:
cd ~/.oh-my-zsh/themes/找到在
~/.zshrc中使用的主题,默认ZSH_THEME="robbyrussell"修改文件:
vim robbyrussell.zsh-theme1
2
3
4
5
6
7
8只修改了下面两个
修改前
PROMPT="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
修改后
PROMPT="%(?:%{$fg_bold[green]%}%{%G➜%} :%{$fg_bold[red]%}%{%G➜%} )"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}%{%G✗%}"重启配置:
source ~/.zshrc,成功
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 cv-programmer!





