Не удается найти хороший исполняемый файл оболочки Cygwin

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

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

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

есть ли другой исполняемый файл оболочки cygwin на cygwinbin, который работает ?

24
задан Anatch
22.02.2023 2:59 Количество просмотров материала 3386
Распечатать страницу

1 ответ

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

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

C:\cygwin64\bin\mintty.exe -

это команда, которая выполняется из ярлыка терминала Cygwin64.

Target C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -

enter image description here


ссылка

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

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

Source справочные страницы руководства-mintty (1)

1
отвечен DavidPostill 2023-02-23 10:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

bash
command-line
cygwin
linux
shell
Вверх