Я попытался запустить следующую команду, чтобы продолжить установку программы:
$ . configure
, но через несколько секунд терминал Ubuntu закрылся без какого-либо сообщения. Что случилось?
Спасибо за ваше время. о моей проблеме
Выполнив это, вы запускаете скрипт configure в текущей оболочке, подобной exec bash -e ./configure
или просто source ./configure
.
Точка с пробелом эквивалентна исходной команде , но если вы хотите выполните скрипт configure в текущем каталоге, вы должны добавить косую черту между точкой и configure :
./configure
Сначала bash создает новую оболочку выполняет его в дочерней оболочке. Но если вы используете исходную команду или . сконфигурируйте
, вы фактически выполняете его вместо текущего процесса bash. Таким образом, ваш терминал закроется после этого, так как нет оболочки, чтобы дать вам приглашение.