安装 Zsh 并使其成为 Linux 中的默认 Shell安装 Zsh 并使其成为 Linux 中的默认 Shell安装 Zsh 并使其成为 Linux 中的默认 Shell安装 Zsh 并使其成为 Linux 中的默认 Shell
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

安装 Zsh 并使其成为 Linux 中的默认 Shell

本教程将向您简要介绍 Zsh、安装 Zsh 并使其成为您登录终端时的默认 shell 的步骤。

什么是 Zsh(Z Shell)?

Z Shell (简称zsh),是一个类似于bash的shell。它用作登录 shell(您可以在其中收到问候语并输入用户名和密码)和命令行解释器(您可以在其中输入 Linux 命令,例如 ls、cd)。

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

要了解更多信息,请参阅官方页面。或者阅读关于为什么应该使用 zsh 的争论。

如何安装 Zsh

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

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

sudo apt-get update
sudo apt-get install zsh

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

在Fedora、Red Hat和CentOS中,您可以使用DNF包管理器来安装Zsh:

sudo dnf install zsh

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

安装完成后,您需要进行一些配置设置(如果您尚未完成)。首先,通过在终端中输入 zsh 来更改 shell,以获得如下提示。

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

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

将 zsh 设置为默认 shell

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

chsh -s /bin/zsh seeni

上面的命令将在获取密码后将 zsh 设置为 seeni. 的默认 shell,以检查用户是否正在运行该命令是“seeni,”。如果您是另一个用户,并且您是 root 或您拥有 sudoer 权限,请在上述命令前面添加 sudo,如下所示。

sudo chsh -s /bin/zsh seeni

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

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

©2015-2025 艾丽卡 support@alaica.com