Como ocultar a saída da linha de comando

2

Eu entendo que os computadores funcionam mais rápido se eles não precisam enviar dados para o usuário, então estou pensando se há uma maneira de esconder as linhas impressas no Terminal e, eventualmente, apenas imprimir quaisquer erros.

Isso é possível e isso tornaria o SO mais rápido?

    
por Tr4kTr 27.08.2015 / 13:33

1 resposta

3

você pode redirecionar STDOUT para /dev/null , o que impedirá a saída da impressão e imprimirá apenas STDERR no seu terminal.

Você pode usá-lo como

yourfavouriteprogram > /dev/null

E sim, é mais rápido:

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
    
por Wayne_Yux 27.08.2015 / 13:41