Czy istnieje odpowiednik open
polecenia OSX w cygwin.open
otwiera plik z domyślną aplikacją dla tego typu.
Chcę zrobić coś takiego
$ magic-command file.xls
#excel opens as if file.xls would have been double-clicked
$ magic-command file.txt
#notepad opens as if file.txt would have been double-clicked
Masz pomysł?
Zasadniczo coś w rodzaju polecenia „dwukrotne kliknięcie cygwin”.
Możesz użyć polecenia start z CMD w następujący sposób:
źródło
cygstart programThatCrashes.exe
2)cmd /c start programThatCrashes.exe
Ponadto programThatCrashes.exe jest programem konsoli Win32, który po prostu ulega awarii. Obydwoje uruchamiają nowe okno konsoli, aby uruchomić program. Jednak pierwszy z nich (cygstart) powoduje pojawienie się okna dialogowego awarii i umożliwia debugowanie just in time. Drugi (cmd / c start) nie pozwala na wyświetlenie okna dialogowego awarii. Nowe okno konsoli po prostu cicho się zamyka.start <something>
w konsoli cmd systemu Windows. W szczególności możesz użyćstart .
do otwarcia bieżącej ścieżki w Eksploratorze plików.działa też. To, co jest miłe, to
otwiera okno eksploratora Windows w bieżącym katalogu. Ale wtedy
robi to samo i robi więcej, ale uważam, że „odkrywca” jest nieco łatwiejszy do zapamiętania.
źródło
Używam Cygwin w Win7. Mogę uruchomić plik w systemie Windows za pomocą wiersza poleceń ccygwin.
po uruchomieniu tego polecenia plik zostanie otwarty w systemie Windows.
źródło
W interprecie wiersza poleceń systemu Windows (cmd.exe) dostępna jest obsługa polecenia start. Znam kogoś, kto zaimplementował start w Cygwin. Możesz znaleźć stronę na ten temat tutaj .
Możesz również po prostu wywołać cmd.exe (zwykle znajdujący się w /cygdrive/c/windows/system32/cmd.exe) z następującymi argumentami cmd / c „start yourfile.file”
źródło
Jeśli, tak jak ja, używasz putty do ssh lokalnie na komputerze z systemem Windows do Cygwin, ponieważ cmd.exe jest okropną konsolą, możesz zmienić usługę sshd, aby umożliwić jej dostęp do lokalnego pulpitu (będzie to działać tylko na niektórych smaki systemu Windows) we właściwościach logowania usługi systemu Windows sshd.
źródło
Tak, istnieje odpowiednik systemu Windows, spróbuj z
xdg-open <your file>
źródło