Если вы добавите амперсанд в конец строки, например:
xclock &
Процесс с графическим интерфейсом будет запускаться как фоновое задание с точки зрения терминала. Вывод будет по-прежнему идти в терминал, поэтому вы можете захотеть перенаправить его, но он не будет ждать завершения программы с графическим интерфейсом, прежде чем выдать приглашение.
Вы можете приостановить процесс, который вы запустили на переднем плане (то есть обычно), нажав Ctrl-Z (в терминале), и вы должны получить число в скобках и сообщение «Остановлено», а также команду, напечатанную на терминале, например для top:
[1]- Stopped top
Если вы затем наберете bgчисло в скобках, программа возобновит работу в фоновом режиме. Вы также можете ввести jobsсписок фоновых и приостановленных процессов, которые вы создали из этой оболочки.
Чтобы вернуть процесс на передний план, используйте fgвместо него номер.
Обратите внимание, что если вы выйдете из оболочки, все, что вы положили в фоновом режиме, все равно будет уничтожено - чтобы избежать этого, используйте nohupкоманду.