生活哲学

如何在 Windows 10 上使用 Zsh(或其他 Shell)?

Bash Shell 集成到 Windows 10 周年更新版中只是一个兼容类,可以在 Windows 操作系统上运行 Linux 软件。你可以使用 Bash shell 来运行 Zsh 或任何你想要的 shell。

自 Insider Build 14342 以来,Zsh shell 一直在 Windows 10 上运行。您可以将 Bash 设置为在每次 Bash 启动时自动执行 Zsh。

Zsh是一个设计用来交互的shell程序,Zsh也是一个强大的脚本语言。 Zsh 集成了 bash、ksh 和 tcsh 的许多有用特性,并提供了许多其他特性。

如何在 Windows 10 上使用 Zsh(或其他 Shell)的图片 1?

1。安装 Bash

在安装您选择的 Shell 之前,您需要做的第一件事是为 Linux 激活 Windows 子系统并安装 Bash。

此过程将在 Windows 上安装 Ubuntu 用户空间环境,包括 Bash shell。

如何在 Windows 10 上使用 Zsh(或其他 Shell)的图片 2?

2。如何安装 Zsh(或其他 shell)?

安装完Bash后,只需要安装好要在Bash中使用的Shell即可。为此,请使用 apt-get,就像在 Ubuntu Linix 上安装任何软件包一样。

要安装 Zsh,打开 Bash shell 并运行命令:

<块引用>

sudo apt-get install zsh

在询问时按“y”,然后按 Enter 继续。 Apt-get 会自动从 Ubuntu 的仓库下载并安装 Zsh。

如何在 Windows 10 上使用 Zsh(或其他 Shell)的图片 3?

如果你想使用另一个Shell,只需指定Shell名称而不是写Zsh。例如,如果要安装 Fish shell,请运行以下命令:

<块引用>

sudo apt-get install fish

3。如何打开 Zsh(或其他 Shell)?

要在安装完成后打开Zsh或其他shell,只需在Bash命令提示符(Bash prompt)中输入shell名称并回车即可。例如,要从 Bash 开始使用 Zsh,您只需输入:

<块引用>

Zsh

第一次打开Zsh时会提示设置第一个Zsh进程并创建配置文件。输入“2”以创建包含默认设置的配置文件。

如何在 Windows 10 上使用 Zsh(或其他 Shell)的图片 4?

要移除 zsh shell 并返回 Bash,请运行以下命令:

<块引用>

退出

4。 Bash 如何自动运行 Zsh?

因为微软执行这个功能的方式,你不能直接打开Zsh绕过Bash。要运行任何 Linux 软件,您必须打开 Bash 窗口并在那里运行该软件。但是,您可以将 Bash 设置为在打开时自动转换为 Zsh。

为此,您必须编辑 .bashrc 文件。 Bash 每次启动时都会运行这个文件中的命令。要在 nano 中打开 .bashrc 文件,请运行以下命令:

<块引用>

纳米.bashrc

如何在 Windows 10 上使用 Zsh(或其他 Shell)的图片 5?

将以下行添加到文件中。您只能添加“exec zsh”,但以下命令将确保 Bash 仅在您打开 Bash 窗口时打开 Zsh。这是为了避免导致其他软件出现问题:

<块引用>

# 启动 Zsh

if [-t 1];那么

执行 zsh

fi

我如果你想执行另一个shell,你只需要用那个shell命令替换“zsh”。

如何在 Windows 10 上使用 Zsh(或其他 Shell)的图 6?

完成后,按 Ctrl + O 并按 Enter 保存更改。按 Ctrl + X 退出 nano。

从现在开始,每当您在 Windows 上打开 Bash 应用程序时,它都会自动打开 Zsh shell。

如果你想改成原来的状态,按照同样的步骤,再次编辑.bashrc文件,删除你添加的部分。

参考以下一些文章:

  1. 了解 Linux 操作系统上的文件系统和文件夹
  1. 清除 Windows 和 Linux 的 Dropbox 缓存以释放内存空间
  1. 某些致命的命令永远不会在 Linux 上运行

祝你好运!

相关资讯

评论

回复