2

Я работаю на Windows 7 и мне нужен Cygwin для моего проекта.

Я пытаюсь запустить терминал Cygwin из Java-программы, а затем написать командные строки, но моя проблема в том, что я не могу найти подходящий исполняемый файл для запуска.

Я попытался запустить mintty.exe и bash.exe, но такие команды, как ls или cd, не известны терминалу.

Есть ли на cygwin\bin еще одна исполняемая оболочка cygwin?

1 ответ1

1

Когда я запускаю команды mintty или bash, такие как ls или cd, не работают

Вам нужно запустить mintty как оболочку входа в систему (добавив один - в командную строку):

C:\\cygwin64\\bin\\mintty.exe -

Эта команда запускается из ярлыка терминала Cygwin64.

Цель C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -


ВЫЗОВ

Если имя программы указано в командной строке, оно выполняется с любыми дополнительными аргументами. В противном случае mintty ищет оболочку для выполнения в переменной окружения SHELL. Если это не установлено, он читает настройки оболочки пользователя по умолчанию из /etc /passwd. В крайнем случае, он возвращается к /bin /sh.

Если вместо имени программы указана одна черта, оболочка вызывается как оболочка входа в систему.

Справочник по источникам - mintty (1)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .