Я столкнулся с этой проблемой:
Я набираю sudo apt-get install <package>
и нажимаю Enter. apt-get
начинает разрешать зависимости и загружать / устанавливать пакеты.
Проблема заключается в том, что я набираю echo done
и Enter, но когда apt-get
, echo done
не выполняется. Оболочка возвращается ко мне с подсказкой, и в его входном буфере нет ничего. Таким образом, bash
, кажется, игнорирует мой вход, пока работает apt-get
. Это «игнорирование», похоже, не происходит с какой-либо другой командой.
Я хотел бы выяснить, почему это происходит, и если я могу каким-то образом изменить поведение.
Вы можете попытаться выполнить любую команду, добавив в самом конце команды &
., например .: dolphin &
. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.
Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>
, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg
.
Вы можете попытаться выполнить любую команду, добавив в самом конце команды &
., например .: dolphin &
. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.
Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>
, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg
.
Вы можете попытаться выполнить любую команду, добавив в самом конце команды &
., например .: dolphin &
. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.
Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>
, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg
.
Вы можете попытаться выполнить любую команду, добавив в самом конце команды &
., например .: dolphin &
. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.
Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>
, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg
.
Вы можете попытаться выполнить любую команду, добавив в самом конце команды &
., например .: dolphin &
. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.
Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>
, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg
.
Вы можете попытаться выполнить любую команду, добавив в самом конце команды &
., например .: dolphin &
. Таким образом, процесс будет работать на фоне, и терминал будет иметь право работать.
Обновление: кажется, однако, что интерактивные процессы, такие как sudo apt-get install <package>
, которые ожидают ввода пользователя (например, sudo's пароль) просто подождите в фоновом режиме. Они могут быть повторно достигнуты с помощью команды fg
.