Я понимаю, что компьютеры работают быстрее, если они не имеют к выходным данным пользователю, таким образом, я задаюсь вопросом, существует ли способ скрыть печатные строки в Терминале и в конечном счете просто распечатать какие-либо ошибки.
Это возможно, и это сделало бы ОС выполненной быстрее в так или иначе?
можно перенаправить 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