如何在不写完整路径的情况下从终端启动任何已安装的应用程序?
我知道我可以使用 来启动应用程序start C:\…\…\app.exe
。是否有等效方法允许我使用类似 的简短形式来启动任何应用程序start edge
?
答案1
不是他们的名字!
Windows 应用程序存储在名为 C:\Program Files\WindowsApps 的目录中。默认情况下,它是一个隐藏目录,因为 Windows 不希望您使用它们。首先,您需要在文件夹选项中启用设置以显示它。此外,当您单击它时,您会发现您没有适当的权限来访问它。因此,您必须首先拥有该文件夹的所有权,然后将完全访问 ACL 设置分配给用户,或者如果您是本地管理员,则分配给管理员组。
但是仍然有一种方法可以从命令行启动 Edge。您必须使用start microsoft-edge://
它。您也可以在此之后指定 URL。此外,您还可以执行以下命令来启动设置应用程序start ms-settings://
。您的start edge
终端与 Linux 终端非常相似,您可以在其中安装软件包,并且每个 GUI 和 CLI 程序都保存到 /usr/bin 目录并按名称启动它们。
但是,当您想要启动除 Windows 应用程序以外的任何其他应用程序时,您可以指定完整路径来启动它。或者您可以将其添加到您的 PATH 环境变量中,正如@Dave.d 之前所说。没有这样的限制。