Comment puis-je masquer toutes les sorties écrites et sorties dans un terminal?
En d'autres termes, je cherche à ajouter la chaîne
>/dev/null 2&>1
à chaque commande que j'écris.
zsh
:Vous pouvez rediriger stdout et stderr de n'importe quelle commande suivante vers /dev/null
en exécutant ces deux commandes:
exec >/dev/null
exec 2>/dev/null
Note: Ceci affichera toujours l'invite et tout ce que vous tapez sur la ligne de commande, mais pas grand chose d'autre.
bash
:Vous pouvez rediriger stdout et stderr avec la commande suivante
exec >/dev/null 2>&1
Note
Cela supprimera toute sortie, y compris l'invite et ce que vous tapez sur la ligne de commande.
Pour réactiver la sortie, exécutez
exec >/dev/tty
exec 2>/dev/tty