如何从Windows10的文件资源管理器快速启动Bash Shell

在Windows10上启动Bash,它将自动打开您的UNIX帐户的主文件夹。您可以直接从文件资源管理器中的文件夹启动Bash,而不是使用cd命令切换到另一个文件夹。

您可以在没有任何注册表破解或更改的情况下做到这一点。它只是藏起来了。但是,如果您愿意深入研究注册表,您可以让它更方便一些。以下是我们推荐的两种方法。

更新:如果安装了多个Linux环境,可以使用wslconfig命令选择运行bash命令时出现的默认Linux环境。

简单的选择:使用地址栏

相关:Windows10的新Bash Shell让您无所不能

当您要在特定文件夹中启动bash时,只需正常导航到文件资源管理器中的该文件夹即可。在该文件夹中单击地址栏,键入“bash”,然后按Enter键。

您将在您选择的文件夹中看到一个聚焦于Bash Prompt(Bash提示符)窗口。

例如,如果您直接在C:驱动器的根目录中键入“bash”,则Bash将打开并选择目录/mnt/c。

右键单击选项:通过编辑注册表添加上下文菜单选项

也许你宁愿有一个上下文菜单选项,比如当你按住Shift键并在文件资源管理器的文件夹内右键单击时出现的“在这里打开命令窗口”选项。

要获得这种Bash快捷方式,您需要自己编辑注册表并添加此功能。如果您不想手动完成此操作,我们提供了一个快速的.reg文件,您可以在下面运行。

相关:学习像专业人士一样使用注册表编辑器

标准警告:注册表编辑器是一个功能强大的工具,滥用它会使您的系统不稳定,甚至无法操作。这是一个非常简单的技巧,只要你遵守说明,应该不会有任何问题。也就是说,如果您以前从未使用过注册表编辑器,请考虑在开始之前阅读有关如何使用注册表编辑器的信息。而且一定要备份注册表(和您的计算机!)。在做出改变之前。

首先,按Windows键打开注册表编辑器,在开始菜单中键入“regedit”,然后按“Enter”。

导航至以下键:

HKEY_CLASSES_ROOT\Directory\Background\shell

右键单击“shell”键并选择New>Key。

将密钥命名为“bash”或类似的名称。你可以给它起任何你想要的名字。此名称不会出现在Windows Anywhere中,只是用于跟踪注册表中的条目。

在左窗格中选择“bash”(或任何您命名的密钥)。

双击右窗格中的“(默认)”,然后输入要显示在文件资源管理器上下文菜单中的任何名称。例如,您可以输入“Open a Bash shell here”或只输入“Bash”。

接下来,右键单击“bash”键并选择New>Key。

将其命名为“COMMAND”。

在左窗格中选择“COMMAND”键的情况下,双击右窗格中的“(默认)”,然后输入下列值:

C:\Windows\System32\bash.exe

你就完蛋了。现在,您可以在文件资源管理器中右键单击某个文件夹,然后选择“在此打开Bash shell”(或您命名的任何选项),以快速打开该特定文件夹的Bash shell。*此选项将立即出现,因此您不必先注销或重新启动。

使用我们的一键式注册表黑客

您可以下载我们的一键式.reg文件,而不是执行上面所有的注册表编辑工作。它做的事情与上面的注册表黑客做的完全一样。如果您决定要删除该选项,我们还提供了一个可快速删除该选项的单击.reg文件。

下载我们的一键式“将Bash添加到上下文菜单”注册表hack并解压缩文件。双击“add Bash to your context Menu.reg”文件,并同意将信息添加到注册表以获得上下文菜单选项。如果要删除选项,请双击“Remove Bash from your context Menu.reg”文件。

您应该只添加来自您信任的来源的注册表文件。如果您对.reg文件的作用感到好奇,您可以在Windows中右键单击它,然后选择“编辑”来检查.reg文件,并查看它将在您的注册表中添加或删除的确切信息。

相关文章