必须使用什么魔法才能在 Windows 10 中的 Ubuntu shell 上正确安装和使用 ZSH?
这些说明完全让我失望了。我已经使用成功安装了 ZSH sudo apt-get install zsh
。然后我sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
按照建议运行这里。这会加载看起来像 ZSH 的东西,但是,每当我更改主题时,它似乎都不会改变,如果我关闭会话,它会恢复到 BASH。
使用类似命令更改 shell 似乎不管用多少次,chsh -s $(which zsh)
结果总是echo $SHELL
返回/bin/bash
。我尝试过重新启动 Ubuntu shell,重新启动计算机,花几天时间远离 Ubuntu shell 以查看它是否能自行修复,但没有 - 什么都没有。我完全不知所措。我不知道在哪里查看或检查什么或如何让它工作。如果有人能救我免于拔头发并启发我,我将不胜感激。同时,我会尝试一些瑜伽。
谢谢,
莫。
答案1
如果在 Windows 10 上使用 BASH,请将以下内容添加到 .bashrc 文件中,以确保每次打开 BASH 时都会启动 ZSH。
# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi
资料来源:@Hex,https://github.com/Microsoft/BashOnWindows/issues/846,http://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/