GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment masquer la sortie du terminal lors de l'exécution d'une commande ?

Lorsque je lance certains programmes à partir de la ligne de commande comme eclipse et la visionneuse de documents dans 11.10, cela génère une charge d'informations qui semble sans importance.

De plus, lorsqu'ils sont exécutés en arrière-plan, ils continuent parfois à produire une sortie vers le terminal sur lequel je travaille actuellement, ce qui est irritant.

Je voudrais qu'ils se lancent et gardent les éléments d'arrière-plan en arrière-plan. Mon raisonnement est que si vous lancez ces programmes via l'interface graphique (par exemple, en double-cliquant sur une icône), ces messages ne m'apparaissent jamais, donc je n'en ai pas besoin dans la ligne de commande.

Meilleure réponse

Si vous pouvez éviter d'écrire des choses dans la console, cela dépend de la façon dont la sortie du programme est créée. S'il est diffusé sur la sortie standard, il suffit de le faire

$ eclipse >/dev/null

et aucune sortie ne doit être faite.

Pour supprimer également les messages d'erreur :

$ eclipse >/dev/null 2>&1

Ou en bash, simplement :

$ eclipse &>/dev/null

Mais s'ils le font d'une manière ou d'une autre, il peut être difficile de l'empêcher d'écrire dans la console.

si possible, utilisez la solution donnée par MuffinStateWide


Ubuntu
  1. | Dans Terminal Command ?

  2. Comment effacer le terminal dans Ubuntu

  3. Comment ajouter la sortie à un fichier ?

  4. Comment conserver les sauts de ligne lors du stockage de la sortie de la commande dans une variable ?

  5. Comment utiliser vi pour éditer une commande dans un terminal sous Linux ?

Comment redémarrer Ubuntu à partir du terminal

Comment enregistrer la sortie de la commande dans un fichier à l'aide du terminal Linux

Comment afficher des fichiers gif dans Ubuntu Terminal

Comment créer un fichier sous Linux à l'aide de Terminal

Comment installer Teamviewer sur Ubuntu 20.04 via Terminal

Comment mettre à niveau Ubuntu 16.04 LTS vers 20.04 LTS à l'aide du terminal de commande