Windows可以使用Bash shell本地运行Ubuntu和其他流行的Linux发行版,适用于那些不知道的人。但如果您愿意,也可以使用其他shell,如Zsh。
将其视为Windows上的Wine。虽然Wine允许您在Linux上运行Windows程序,但Windows也允许您运行Linux子系统。虽然不是完整的包,但您仍然可以做很多事情。
在本文中,我们将讨论如何在Windows 10上安装和使用Zsh shell。
安装Bash
在开始使用Zsh shell之前,我们需要安装Bash并运行Linux子系统。这个过程实际上非常简单,但分为两个主要步骤。
-
启用Windows子系统以运行Linux。
-
从Microsoft Store下载您选择的Linux发行版。
启用Windows子系统以运行Linux
您可以像启用任何其他可选Windows功能一样启用此功能,方法如下。
步骤1:按下Windows键并搜索控制面板。
步骤2:点击“程序”。
步骤3:点击“启用或关闭Windows功能”。
步骤4:在列表中找到“Windows子系统以运行Linux”,然后点击复选框。
步骤5:等待Windows完成安装。完成后,系统会提示您重新启动。点击“立即重新启动”按钮继续。
从Microsoft Store下载Linux发行版
一旦您启用了Linux子系统,您只需从Microsoft Store下载所选的发行版,就可以开始使用了。商店中提供了许多主要的发行版,包括Ubuntu、Debian、Kali、openSUSE Leap和openSUSE Enterprise。
如果您不确定应该选择哪个发行版,我们建议从Ubuntu开始。
步骤1:前往Microsoft Store,并搜索您选择的发行版。点击您要继续使用的发行版。
步骤2:点击“获取”按钮下载发行版。
等待下载完成。现在,您可以像从商店下载的任何其他应用程序一样启动发行版。首次启动时,您将提示输入登录凭据。请注意,这些凭据不必与您的Windows凭据相同。
安装Zsh
从这里开始,步骤基本上与在Linux上相同。您可以使用apt-get命令下载Zsh。启动您的发行版,然后输入以下命令。
sudo apt-get install zsh
如果您使用的是其他Linux发行版,请使用该发行版的软件安装命令,后跟所选shell的名称。它不一定非Zsh。
等待下载完成。现在,您可以使用zsh命令启动Zsh shell。第一次启动Zsh时,您将提示进行首次设置。只需按2键创建一个具有推荐默认设置的配置文件即可。
**
**
启动Zsh
您不必总是首先打开发行版然后再打开Zsh。您也可以直接从命令提示符中启动Shell。只需在提示符中输入以下任一命令,即可开始使用。
wsl zshbash -c zshubuntu -c zshopensuse-42 -c zshsles-12 -c zsh
使Bash自动启动Zsh
您还可以让Bash每次打开发行版时自动启动Zsh。这个过程涉及对bashrc文件进行一些简单的更改。
步骤1:启动您的发行版,然后输入以下命令以使用Nano文本编辑器打开bashrc文件。
注意,您可以使用任何编辑器,我们使用Nano只是为了简单起见。
nano .bashrc
步骤2:在文件中添加以下行。
#这些行用于在每次Bash shell启动时自动启动Zsh。if [ -t 1 ]; thenexec zshfi
您可以只写exec zsh,但其他行确保Zsh仅在您打开Bash窗口时启动,以避免与任何其他软件或Linux发行版发生冲突。
如果您想执行其他shell,只需在exec zsh行中输入所选shell的名称。
步骤3:完成更改后,按Ctrl + X退出文件,然后按Y保存修改的缓冲区。
如果您想撤销这些更改,只需删除第2步中添加的行即可。
欢迎关注:【微信公号:H5开讲啦】