Откройте файл из Cygwin - PullRequest
       34

Откройте файл из Cygwin

103 голосов
/ 23 февраля 2009

Есть ли в cygwin эквивалент команды OSX open. 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".

Ответы [ 7 ]

177 голосов
/ 23 февраля 2009

Вы также можете использовать утилиту cygwin:

cygstart <your file>

Чтобы сделать OSX-подобным, добавьте следующее в ваш bashrc

alias open='cygstart'

Не забудьте зайти на страницу справочника Cygstart.

14 голосов
/ 23 февраля 2009

Вы можете использовать команду start из CMD так:

 cmd /c start <your file>
10 голосов
/ 27 марта 2014
explorer <your file>

тоже работает. Что приятно это

explorer .

открывает окно проводника Windows в текущем каталоге. Но тогда

 cygstart . 

делает то же самое и делает больше, но мне кажется, что 'explorer' легче запомнить.

1 голос
/ 29 апреля 2014

Я использую Cygwin в Win7. Я могу запустить файл в Windows через командную строку ccygwin.

 cygstart <your file>

когда вы запустите эту команду, ваш файл откроется в windows.

0 голосов
/ 04 августа 2018

Да, есть эквивалент Windows, попробуйте с xdg-open <your file>

0 голосов
/ 21 декабря 2009

Если, как и я, вы используете putty для ssh локально на своей машине с Windows на Cygwin, так как cmd.exe - ужасная консоль, вы можете изменить службу sshd, чтобы она могла получать доступ к локальному рабочему столу (это будет только работать на определенных версиях Windows) в свойствах входа службы sshd windows.

0 голосов
/ 23 февраля 2009

В интерпретаторе командной строки Windows (cmd.exe) есть поддержка команды запуска. Я знаю кого-то, кто реализовал запуск в Cygwin. Вы можете найти страницу об этом здесь .

Вы также можете просто вызвать cmd.exe (обычно находится в /cygdrive/c/windows/system32/cmd.exe) со следующими аргументами cmd / c "start yourfile.file"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...