2017-03-26 51 views
0

它存在嗎?例如,在Windows猛砸,我可以這樣做:Windows bash相當於在bash中啓動

start my-file.py # by default, .py gets executed, so it does 
start https://github.com # opens github.com 

我怎樣才能在bash

回答

1

做這些應用程序是操作系統的一部分,而不是外殼。

shell只是一個程序,允許您輸入操作系統的命令。 Windows隨附cmd和新的PowerShell。 Linux帶有許多shell,但幾乎所有發行版的默認值是bash,但還有很多人使用,其中比較流行的是zsh

macos也作爲bash的默認配置,但就像Linux一樣,您可以在其上安裝備用shell。

因此,程序start實際上是Windows的一部分,您需要找到與正在運行bash的任何操作系統等效的內容。

  • 在Windows中,你可以使用start
  • 在MacOS,您可以使用open

在Linux上,如果有的話,你可以嘗試xdg-open,但是這需要你在運行一個桌面會話,從man page

xdg-open在用戶的首選應用程序中打開文件或URL。如果提供了 URL,則該URL將在用戶首選的網絡瀏覽器 中打開。如果提供了文件,該文件將在 首選應用程序中爲該類型的文件打開。 xdg-open支持文件, ftp,http和https URL。

xdg-open僅在桌面會話中使用。不建議以root身份使用xdg-open。