Ответ 1
Вы также можете использовать утилиту cygwin:
cygstart <your file>
Чтобы сделать вещи похожими на OSX, добавьте следующее к вашему bashrc
alias open='cygstart'
Не забудьте проверить справочную страницу для cygstart.
Есть ли эквивалент OSX open
в cygwin. open
открывает файл с приложением по умолчанию для этого типа.
Я хочу сделать что-то вроде
$ 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
Вы поняли идею?
В принципе что-то вроде команды "cygwin-double-click".
Вы также можете использовать утилиту cygwin:
cygstart <your file>
Чтобы сделать вещи похожими на OSX, добавьте следующее к вашему bashrc
alias open='cygstart'
Не забудьте проверить справочную страницу для cygstart.
Вы можете использовать команду запуска из CMD следующим образом:
cmd /c start <your file>
explorer <your file>
работает тоже. Что приятно,
explorer .
открывает окно проводника Windows в текущем каталоге. Но тогда
cygstart .
делает то же самое и делает больше, но я считаю, что "проводник" немного легче запомнить.
Я использую Cygwin в Win7. Я могу запустить файл в окнах через командную строку ccygwin.
cygstart <your file>
когда вы запустите эту команду, ваш файл откроется в окнах.
В интерпретаторе командной строки Windows (cmd.exe) поддерживается команда start. Я знаю кого-то, кто реализовал запуск в cygwin. Вы можете найти страницу об этом здесь.
Вы также можете просто вызвать cmd.exe(обычно находящийся в /cygdrive/c/windows/system 32/cmd.exe) со следующими аргументами cmd/c "запустите файл yourfile.file"
Если, как и я, вы используете putty для ssh локально на вашем компьютере Windows Cygwin, поскольку cmd.exe - ужасная консоль, вы можете изменить свою службу sshd, чтобы разрешить ей доступ к локальному рабочему столу (это будет только работа над некоторыми атрибутами окон) в свойствах свойств входа в систему sshd.