GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo ocultar la salida del terminal al ejecutar un comando?

Cuando ejecuto ciertos programas desde la línea de comandos como eclipse y el visor de documentos en 11.10 arroja una gran cantidad de información que parece intrascendente.

Además, cuando se ejecutan en segundo plano, a veces continúan produciendo resultados en el terminal en el que estoy trabajando actualmente, lo cual es irritante.

Me gustaría que simplemente se inicien y mantengan las cosas de fondo en segundo plano. Mi razonamiento es que si inicia estos programas a través de la GUI (por ejemplo, haciendo doble clic en un icono), estos mensajes nunca se me muestran, por lo que no los necesito en la línea de comandos.

Mejor respuesta

Si puede evitar escribir cosas en la consola, depende de cómo se cree la salida del programa. Si se transmite a la salida estándar, entonces es suficiente

$ eclipse >/dev/null

y no se debe realizar ninguna salida.

Para suprimir también los mensajes de error:

$ eclipse >/dev/null 2>&1

O en bash, simplemente:

$ eclipse &>/dev/null

Pero si lo hacen de alguna manera diferente, podría ser un problema evitar que escriba en la consola.

si es posible, use la solución proporcionada por MuffinStateWide


Ubuntu
  1. Cómo asignar la salida de un comando de Linux a una variable

  2. Cómo guardar la salida del comando en un archivo en Linux

  3. ¿Terminal Ctrl+s versus Ctrl+z?

  4. ¿Cómo conservar los saltos de línea al almacenar la salida del comando en una variable?

  5. ¿Cómo usar vi para editar un comando en la terminal en Linux?

Cómo reiniciar Ubuntu desde la terminal

Cómo guardar la salida del comando en un archivo usando la terminal de Linux

Cómo mostrar archivos gif en Ubuntu Terminal

Cómo crear un archivo en Linux usando Terminal

Cómo instalar Teamviewer en Ubuntu 20.04 a través de Terminal

Cómo actualizar Ubuntu 16.04 LTS a 20.04 LTS usando la terminal de comandos