哦,我的 zsh 仅当我以 root 身份登录时才工作

哦,我的 zsh 仅当我以 root 身份登录时才工作

最近安装了 zsh 和哦我的 zsh,但是当我打开终端时没有任何变化,该栏一直看起来像往常一样,但只有当我以 root 身份登录并执行 sudo su 时它才会改变,我几乎尝试了所有方法,但没有任何变化。

我正在使用 alacritty。感谢您的帮助。

答案1

很可能您是为 root 用户而不是您自己的用户安装的。

阅读文档:安装 OH-MY-ZSH

故障排除步骤:

1. 您的用户(不是 root)真的使用 ZSH 吗?在您的用户中:

% echo $SHELL
/usr/bin/zsh

如果不,chsh -s $(which zsh) 没有须藤

2. 安装 Oh-My-Zsh 而不使用 SUDO

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)

或者

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

或者

sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

相关内容