2 votes

Comment masquer la sortie de la ligne de commande

Je sais que les ordinateurs travaillent plus vite s'ils n'ont pas à transmettre de données à l'utilisateur. Je me demande donc s'il existe un moyen de masquer les lignes imprimées dans le terminal et de n'afficher que les erreurs éventuelles.

Est-ce possible et est-ce que cela rendrait le système d'exploitation plus rapide ?

3voto

Wayne_Yux Points 4743

Vous pouvez rediriger STDOUT à /dev/null ceci empêchera l'impression de la sortie et imprimera seulement STDERR à votre terminal.

Vous pouvez l'utiliser comme

yourfavouriteprogram > /dev/null

Et oui, c'est plus rapide :

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X