Задачи в консоли можно выполнять на переднем плане и в фоне.
На переднем плане может выполняться только одна задача.
В фоне может быть выполняться множество задач.
Фоновые задачи принадлежат тому терминалу, в котором они запущены, т.е. когда мы выключаем терминал — задачи, которые работают у него в фоне убиваются.
Чтобы запустить задачу в фоне, нужно в конце команды написать &, например #yes > /dev/null &
Чтобы просмотреть задачи, исполняемые в фоне, нужно выполнить команду jobs
Чтобы перевести задачу на передний план, нужно выполнить команду fg
Чтобы приостановить задачу, нужно выполнить Ctrl+Z
Приостановленную задачу можно запустить снова в фоновом режиме или на переднем плане. Чтобы перезапустить задачу в фоновом режиме, нужно выполнить команду bg. На переднем плане — fg.
Чтобы убить задачу, нужно выполнить команду kill и указать её номер с процентом, например kill %1
Если команда выводит что-то на экран, то она будет выводить это на экран, не зависимо от того, работает ли она в фоновом режиме, или на переднем плане.