
Я открыл программу через терминал Linux, и после некоторого поиска в Google я обнаружил, что я могу закрыть программу с помощью Ctrl+ C. Если я хочу запустить программу, но в то же время иметь новую строку в командном терминале (как я делаю, когда закрываю программу) для выполнения какой-то другой работы. Есть ли какая-то комбинация клавиш?
решение1
У вас есть разные возможности:
Если ваша программа уже запущена
Нажмите CTRL+Z
, чтобыприостановитьваша программа. Она не будет запущена сейчас. Чтобы возобновить программу в фоновом режиме, введите bg
и нажмите ENTER.
Если вы хотите запустить новую программу в фоновом режиме напрямую
Просто добавьте &
в свою программу перед ее запуском:
$ geany "do_while.cpp" &
Вы можете обнаружить, что программа выводит сообщения о состоянии или ошибках на вашу оболочку. Эти сообщения не будут напрямую влиять на вводимые вами команды, но могут быть очень беспокоящими. Вы можете подавить/отклонить этот вывод, перенаправив его на /dev/null
:
$ geany "do_while.cpp" 1>/dev/null 2>/dev/null &
Более подробную информацию об управлении заданиями в Shell можно найти здесь: