Как скрыть вывод командной строки

Я понимаю, что компьютеры работают быстрее, если они не имеют к выходным данным пользователю, таким образом, я задаюсь вопросом, существует ли способ скрыть печатные строки в Терминале и в конечном счете просто распечатать какие-либо ошибки.

Это возможно, и это сделало бы ОС выполненной быстрее в так или иначе?

2
задан 27 August 2015 в 14:33

1 ответ

можно перенаправить STDOUT к /dev/null, это предотвратит вывод печати и только печатает STDERR к терминалу.

можно использовать его как

yourfavouriteprogram > /dev/null

И да, это быстрее:

time head -100000 large_file.txt
real    0m16.570s
user    0m0.009s
sys     0m0.189s

time head -100000 large_file.txt > /dev/null
real    0m0.018s
user    0m0.014s
sys     0m0.004s
3
ответ дан 2 December 2019 в 02:55

Другие вопросы по тегам:

Похожие вопросы: