Інтерактивна оболонка MinGW?


0

Я бачу, що запускає MinGW оболонка

sh --login -i

Інший спосіб запуску був би таким

sh --login

я це знаю -i призначено для інтерактивної оболонки, але я не бачу різниці між цими двома командами.

Відповіді:


1

Інтерактивний режим є типовим, якщо ви не передаєте команду для запуску через -cі якщо стандартні потоки вводу / виводу відображаються на терміналах.

Так уточнюючи -i в командному рядку не потрібно. Це може бути в деяких ситуаціях у скриптах або при виклику оболонки з іншої програми.

Див. Розділ INVOCATION на сторінці bash man:

Інтерактивна оболонка запускається без аргументів без опцій і без опції -c, стандартний вхід і          помилки обидва з'єднані з терміналами (як визначено isatty (3)), або один почав з опцією -i. [...]

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.