如何在windows10中使用zsh(或其他shell)

Ubuntu和windows10上的其他Linux发行版默认使用bashshell,但这不是您唯一的选择。Windows有一个在Windows上运行Linux软件的兼容层,你可以用它来运行Zsh或者任何你喜欢的shell。...

如何在windows10中使用zsh(或其他shell)

Ubuntu和windows10上的其他Linux发行版默认使用bashshell,但这不是您唯一的选择。Windows有一个在Windows上运行Linux软件的兼容层,你可以用它来运行Zsh或者任何你喜欢的shell。

Zsh shell现在可以在windows10上运行。无论何时启动Bash,都可以让它自动执行Zsh。哦,我的Zsh还可以在Windows中定制Zsh shell,就像在Linux中一样。

从安**ash开始

相关:如何在windows10上安装和使用Linux Bash Shell

在安装您选择的shell之前,您首先需要为Linux启用Windows子系统并安装Linux环境。在本文中,我们将以Ubuntu为例,但是您可以在openSUSE和其他Linux发行版上执行类似的过程。

如何在windows10中使用zsh(或其他shell)

如果您已经在Windows上安装了Bash,那么就可以开始了。

如何安装zsh(或其他shell)

安装Bash之后,只需从Bash中安装要使用的shell。您可以使用apt-get命令来实现这一点,就像在ubuntulinux上安装任何其他软件包一样。

要在Ubuntu上安装Zsh,请打开Bash shell并运行以下命令:

sudo apt-get install zsh

出现提示时按“y”,然后按Enter继续。Apt-get自动从Ubuntu的存储库下载并安装Zsh。

如何在windows10中使用zsh(或其他shell)

在其他Linux发行版上,只需使用Linux发行版的软件安装命令。例如,您需要在openSUSE上使用zypper命令。

如果您想使用另一个shell,请指定该shell的名称,而不是Zsh。例如,我们看到了关于鱼壳也很好工作的报道。要安装它,您将运行以下命令:

sudo apt-get install fish

如何启动zsh(或其他shell)

要在安装Zsh或其他shell之后启动它,只需在Bash提示符中键入shell的名称,然后按Enter键。例如,要从Bash开始使用Zsh,只需键入:

zsh

系统将提示您完成Zsh的第一次设置过程,并在第一次启动它时创建一个配置概要文件。键入“2”以使用建议的默认设置创建配置文件。

如何在windows10中使用zsh(或其他shell)

要离开zsh shell并返回Bash,只需运行以下命令:

exit

如何直接启动zsh

您可以使用如下命令直接启动Zsh shell:

wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh

如何在windows10中使用zsh(或其他shell)

如何使bash自动启动zsh

您还可以让Bash在启动时自动切换到Zsh。

为此,需要编辑.bashrc文件。Bash每次启动时都会运行此文件中的命令。您可以使用任何您喜欢的文本编辑器进行编辑,包括vi,但是我们将使用nano来解释这个过程。

要在nano中打开.bashrc文件,请运行以下命令:

nano .bashrc

如何在windows10中使用zsh(或其他shell)

将以下行添加到文件中。您可以简单地添加“execzsh”行,但是下面的附加行确保Bash仅在打开Bash窗口时启动zsh。这避免了其他软件出现问题。

# Launch Zsh if [ -t 1 ]; then exec zsh fi

如果你想执行一个不同的shell,你应该输入shell的命令而不是“zsh”命令。

如何在windows10中使用zsh(或其他shell)

进行更改后,按Ctrl+O,然后按Enter保存文件。按Ctrl+X退出nano。

现在,每当您在Windows上打开Ubuntu快捷方式(或其他Linux发行版快捷方式)时,它都会启动Zsh shell。

要撤消更改,请再次编辑.bashrc文件并删除添加的节。


理论上,所有其他Linux shell都应该工作。如果没有,微软需要修复Linux的底层Windows子系统,以便正确运行更多的Linux软件。您可以在BashOnWindows GitHub页面查看现有的bug并向Microsoft报告新错误。

  • 发表于 2021-04-06 16:10
  • 阅读 ( 238 )
  • 分类:互联网

你可能感兴趣的文章

7个最佳的windows开始菜单替代品和替代品

... 首先,Launchy将获取应用程序的名称,无论您如何键入它们。键入fox会混淆开始菜单,但Launchy会尽可能匹配文本。第二,您可以扩展Launchy来做更多的事情,而不仅仅是启动程序。使用其设置中的目录选项卡,可以为...

  • 发布于 2021-03-12 05:32
  • 阅读 ( 251 )

用经典shell定制windows10的10种方法

... 我们将向您展示如何使用Classic Shell,这是一个第三方程序,主要用于调整开始菜单、任务栏和文件资源管理器。从更改开始图标、使任务栏完全透明到关机时检查Windows更新,Classic Shell可...

  • 发布于 2021-03-13 12:18
  • 阅读 ( 267 )

如何在windows10上获得linux bash shell

... 如何在windows10上安装linux bash shell ...

  • 发布于 2021-03-21 11:48
  • 阅读 ( 282 )

如何定制mac终端并使其更有用

...个新手,现在坚持默认的bashshell是可以的。但你应该知道如何在需要的时候切换它们。 ...

  • 发布于 2021-03-21 20:13
  • 阅读 ( 269 )

如何在macos终端中定制zsh提示符

...进行修饰,使其最小化并充分利用空间。我们将向您展示如何定制终端应用程序中的zsh提示符,使其在您选择的任何背景中都脱颖而出。 ...

  • 发布于 2021-03-26 16:03
  • 阅读 ( 561 )

哪个linux shell最好?比较了5种常见的贝壳

...你的计算机需要一个翻译层。这介于你告诉它做什么和它如何理解之间。 ...

  • 发布于 2021-03-30 18:45
  • 阅读 ( 366 )

如何使用受限shell来限制linux用户可以做什么

...改其目录,您可以控制他们可以访问哪些命令。下面介绍如何在Linux上设置受限shell。 受限炮弹 受限shell不是另一个shell。这是标准外壳的另一种模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下启动。在本文中,我们将...

  • 发布于 2021-03-31 10:57
  • 阅读 ( 384 )

如何在mac上打开终端

...此,您需要终端应用程序来访问macOS上的命令行。下面是如何启动它。 如何使用spotlight搜索打开终端 也许打开终端最简单、最快捷的方法是通过聚光灯搜索。要启动Spotlight,请单击菜单栏中的小放大镜图标(或按Command+Space)...

  • 发布于 2021-04-01 20:12
  • 阅读 ( 177 )

如何修复Windows10文件资源管理器中的慢速上下文菜单

...下文菜单扩展,而代码错误的程序会减慢速度。下面介绍如何修复右键单击时打开缓慢、冻结或挂起的上下文菜单。 使用shellexview查看第三方扩展 我们要用简单的方法来做。是的,您可以直接从Windows注册表中删除上下文菜单...

  • 发布于 2021-04-01 20:55
  • 阅读 ( 177 )

如何使用chsh在linux上更改默认shell

Bash不是唯一的Linux shell。很容易尝试其他的shell,比如非常流行的Zsh。找到一个您喜欢的shell后,使用chsh命令将其设置为默认shell。我们会教你怎么做。 为什么贝壳很重要 shell位于您和操作系统之间。它在终端窗口内提供环境...

  • 发布于 2021-04-02 06:04
  • 阅读 ( 334 )
斩赤之红韩信
斩赤之红韩信

0 篇文章

相关推荐