微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过PowerShell / cmd为Linux应用程序调用Windows子系统

随着最近推动Windows内部人员build立14316我们有Linux的Windows子系统(testing版),允许在Windows上运行Ubuntu Linux CLI软件。 它可以通过在Windows PowerShell中运行bash命令或在Windows上的“在Ubuntu上运行Bash”应用程序来启动。

所以,我的问题是关于第一种方式。 我们可以从PowerShell启动bash ,但是没有其他的ubuntu CLI应用程序可用。 你如何做一个工作? 假设我希望zsh可以在不使用bash的情况下启动。

我将如何实现searchfunction来查找文件或目录

将bash脚本的输出写入date文件

为什么我不在bash中获取kill -9命令的SIGKILL信号?

如何使用文件path自动完成bash命令行?

如何查找所有不以bash中的给定前缀开头的文件

还没有,根据Windows博客:在Windows上的Ubuntu上运行Bash :

第三,请注意,Bash和Linux工具不能与Windows应用程序和工具交互,反之亦然。 所以你将无法从Bash运行记事本,或者从PowerShell运行Bash中的Ruby。

在Microsoft / CommandLine-Documentation#32中的更多内容是关于在Bash中运行win32命令的相关功能

请放心,我们将在未来研究互操作故事,但我们不会在Windows 10周年更新时间框架中添加功能

使用bash的-c选项运行特定的命令可能会有一些运气。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐