Сообщения отладки обычно пишутся со стандартной ошибкой, которая является дескриптором файла, обозначенным в консоли как 2. Вы можете перенаправить это, не влияя на вывод стандартного вывода (дескриптор файла 1), запустив ваше приложение следующим образом
kate 2>/dev/null
Вы также можете добавить, &
если хотите.
Число 2 здесь представляет файловый дескриптор 2, >
оператор перенаправления в оболочке, /dev/null
устройство «черной дыры» - оно съедает все, что ему записано, поэтому оно «исчезает» (не отображается в консоли).
Вы можете захватить стандартный вывод ошибок, заменив /dev/null
имя файла. В этом случае вывод идет в файл, а не в консоль.
Если приложение записывает сообщения отладки на стандартный вывод, вы можете заменить число 2 номером 1 (см. Выше) - обратите внимание, что в этом случае обычные сообщения также будут перенаправлены.
Вы можете перенаправить как стандартный вывод, так и ошибку одновременно, самый простой способ сделать это
kate 2>&1 1>/dev/null
Здесь &1
обозначает дескриптор файла 1, где стандартная ошибка должна быть перенаправлена. Использование &
состоит в том, чтобы отличать его от файла с именем 1.
Для получения дополнительной информации о перенаправлении, прочитайте руководство по вашей оболочке (например, bash )