Похожие вопросы

Как создать действительный случайный MAC-адрес с помощью bash shell
Excel; экспорт / импорт различных столбцов в различные файлы csv
Как перезаписать файл с помощью echo?
Bash на Ubuntu для Windows Зависает, пока я не нажму "enter"
Добавление пользовательских строк в файл с помощью shell-скрипт
изменение владельца файлов в bash-скрипт
Однострочная команда для перемещения с сохранением той же структуры папок
Параллельное выполнение команд с ограничением количества одновременных команд
Как изменить цветовую схему в bash в Ubuntu для Windows?
VLC bash транскодирование сценарий вывода в файл
Подключение к сети WiFi с помощью Mac-терминала
Bash-скрипт - проблема диалога контрольный список
Вставить кавычки в строковую переменную bash
Linux-Avoid cat: нет такого файла или каталога, когда файл не существует
Bash-скрипт для резервного копирования и восстановления структуры каталогов

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

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

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

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

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

5
задан Anatch
источник

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 2015-07-18 16:07:19
источник

Другие вопросы bash command-line cygwin linux shell