Когда я запускаю программу в терминале, я вижу вывод. Я могу Ctrl + C выйти из него, чтобы снова использовать терминал, но есть ли способ получить его вывод в терминал снова?
Я знаю, что могу направить вывод в файл и прочитать это, но было бы неплохо снова вернуть его на экран для тестирования.
Запустите приложение или команду с помощью
command &
и не используйте Ctrl-C. Вы увидите выход, пока не закроете терминал.
Верните команду на передний план с помощью
fg
Пример
Создайте простой скрипт, например
#!/bin/bash
while true; do
echo foo
sleep 5
done
Запустите скрипт, программа выведет слово foo. Через некоторое время я ввел echo bar, а затем fg и Ctrl -C, чтобы завершить скрипт.
$ ./foo & [1] 29544 $ foo foo foo echo bar bar $ foo foo fg [1] + 29544 running ./foo foo ^C