Ubuntu和windows10上的其他Linux发行版默认使用bashshell,但这不是您唯一的选择。Windows有一个在Windows上运行Linux软件的兼容层,你可以用它来运行Zsh或者任何你喜欢的shell。
Zsh shell现在可以在windows10上运行。无论何时启动Bash,都可以让它自动执行Zsh。哦,我的Zsh还可以在Windows中定制Zsh shell,就像在Linux中一样。
相关:如何在windows10上安装和使用Linux Bash Shell
在安装您选择的shell之前,您首先需要为Linux启用Windows子系统并安装Linux环境。在本文中,我们将以Ubuntu为例,但是您可以在openSUSE和其他Linux发行版上执行类似的过程。
如果您已经在Windows上安装了Bash,那么就可以开始了。
安装Bash之后,只需从Bash中安装要使用的shell。您可以使用apt-get命令来实现这一点,就像在ubuntulinux上安装任何其他软件包一样。
要在Ubuntu上安装Zsh,请打开Bash shell并运行以下命令:
sudo apt-get install zsh出现提示时按“y”,然后按Enter继续。Apt-get自动从Ubuntu的存储库下载并安装Zsh。
在其他Linux发行版上,只需使用Linux发行版的软件安装命令。例如,您需要在openSUSE上使用zypper命令。
如果您想使用另一个shell,请指定该shell的名称,而不是Zsh。例如,我们看到了关于鱼壳也很好工作的报道。要安装它,您将运行以下命令:
sudo apt-get install fish要在安装Zsh或其他shell之后启动它,只需在Bash提示符中键入shell的名称,然后按Enter键。例如,要从Bash开始使用Zsh,只需键入:
zsh系统将提示您完成Zsh的第一次设置过程,并在第一次启动它时创建一个配置概要文件。键入“2”以使用建议的默认设置创建配置文件。
要离开zsh shell并返回Bash,只需运行以下命令:
exit您可以使用如下命令直接启动Zsh shell:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh您还可以让Bash在启动时自动切换到Zsh。
为此,需要编辑.bashrc文件。Bash每次启动时都会运行此文件中的命令。您可以使用任何您喜欢的文本编辑器进行编辑,包括vi,但是我们将使用nano来解释这个过程。
要在nano中打开.bashrc文件,请运行以下命令:
nano .bashrc将以下行添加到文件中。您可以简单地添加“execzsh”行,但是下面的附加行确保Bash仅在打开Bash窗口时启动zsh。这避免了其他软件出现问题。
# Launch Zsh if [ -t 1 ]; then exec zsh fi如果你想执行一个不同的shell,你应该输入shell的命令而不是“zsh”命令。
进行更改后,按Ctrl+O,然后按Enter保存文件。按Ctrl+X退出nano。
现在,每当您在Windows上打开Ubuntu快捷方式(或其他Linux发行版快捷方式)时,它都会启动Zsh shell。
要撤消更改,请再次编辑.bashrc文件并删除添加的节。
理论上,所有其他Linux shell都应该工作。如果没有,微软需要修复Linux的底层Windows子系统,以便正确运行更多的Linux软件。您可以在BashOnWindows GitHub页面查看现有的bug并向Microsoft报告新错误。
... 首先,Launchy将获取应用程序的名称,无论您如何键入它们。键入fox会混淆开始菜单,但Launchy会尽可能匹配文本。第二,您可以扩展Launchy来做更多的事情,而不仅仅是启动程序。使用其设置中的目录选项卡,可以为...
... 我们将向您展示如何使用Classic Shell,这是一个第三方程序,主要用于调整开始菜单、任务栏和文件资源管理器。从更改开始图标、使任务栏完全透明到关机时检查Windows更新,Classic Shell可...
... 如何在windows10上安装linux bash shell ...
...进行修饰,使其最小化并充分利用空间。我们将向您展示如何定制终端应用程序中的zsh提示符,使其在您选择的任何背景中都脱颖而出。 ...
...改其目录,您可以控制他们可以访问哪些命令。下面介绍如何在Linux上设置受限shell。 受限炮弹 受限shell不是另一个shell。这是标准外壳的另一种模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下启动。在本文中,我们将...
...此,您需要终端应用程序来访问macOS上的命令行。下面是如何启动它。 如何使用spotlight搜索打开终端 也许打开终端最简单、最快捷的方法是通过聚光灯搜索。要启动Spotlight,请单击菜单栏中的小放大镜图标(或按Command+Space)...
...下文菜单扩展,而代码错误的程序会减慢速度。下面介绍如何修复右键单击时打开缓慢、冻结或挂起的上下文菜单。 使用shellexview查看第三方扩展 我们要用简单的方法来做。是的,您可以直接从Windows注册表中删除上下文菜单...
Bash不是唯一的Linux shell。很容易尝试其他的shell,比如非常流行的Zsh。找到一个您喜欢的shell后,使用chsh命令将其设置为默认shell。我们会教你怎么做。 为什么贝壳很重要 shell位于您和操作系统之间。它在终端窗口内提供环境...