安装 Awesome Zsh 并使其成为默认 Shell

什么是 Zsh(Z 壳)?

Z 壳牌 (简而言之,zsh)是一个 贝壳 就像 bash. 它用作登录 shell(您可以在其中收到问候,然后输入用户名和密码)和命令行解释器(您可以在其中输入 Linux 命令,例如 ls、cd)。

您可能想知道如果每个 shell 都执行这两个功能,为什么有人需要切换。 主要原因之一是他/她对不同贝壳的相对经验。 另一个原因是每个 shell 都具有独特的功能,例如自动完成、常用命令列表等。请随时在评论中分享您的原因。

了解更多关于 zsh, 参考 官方网站.

如何安装 Zsh

本教程在 Ubuntu 18.04 LTS 上进行了测试。 它也应该适用于其他版本的 Ubuntu。 如果没有,请在评论中告诉我们。

你可以安装 zsh 在基于 Debian/Ubuntu 的发行版中使用以下命令:

sudo apt-get update
sudo apt-get install zsh

您需要 sudoer 权限才能运行上述命令。 如果您没有此类权限,请联系您的系统 admin. 如果您是管理员,请参阅本文了解如何创建 sudoer。

FedoraRed Hat 和 CentOS, 你可以使用 DNF 包管理器 安装 Zsh:

sudo dnf install zsh

要检查您是否已正确安装 zsh,请运行 zsh zsh --version.

安装完成后,您需要进行一些配置设置(如果您还没有完成)。 首先,通过键入更改外壳 zsh 在终端中获得这样的提示。

zsh

如果您想探索选项,请选择 1 并进行设置。 但我建议现在选择 2,然后在需要时更改配置。

请注意,当您运行时 zsh 第一次,您不小心碰巧拥有其中一个文件(.zshenv .zshrc, .zlogin),在这种情况下不会出现上述提示。 如果您想避免使用旧配置并运行,请删除文件 zsh 再次。

将 zsh 设为默认 shell

如果您知道 shell 的位置(或符号链接),则可以将任何 shell 作为默认 shell。 在我们的例子中,zsh 有一个符号链接 /bin/zsh.

chsh -s /bin/zsh seeni

上面的命令将设置 zsh 作为默认外壳 见。 获取密码后检查运行此命令的用户是否为“看到的,”。 如果您正在为它做另一个用户并且您是 root 或者您有 sudoer 权限,请在前面添加 sudo 到上面的命令如下。

sudo chsh -s /bin/zsh seeni

下次登录时,请检查您使用的是哪个 shell。 如果是 zsh,这意味着 zsh 现在是您系统上的默认 shell。

恭喜! 你设法 安装 zsh 并使其成为默认外壳。 我希望你觉得这篇文章有用。 如果您对本文有任何建议或疑问,请在评论中告诉我们。