45 votos

¿Existe un comando para cerrar una ventana de terminal a través de la línea de comandos?

¿Existe un comando para cerrar una ventana de terminal a través de la línea de comandos?

61voto

Thomas Puntos 715

Para cerrar una ventana de terminal se puede utilizar el botón exit comando . También puede utilizar el atajo de teclado ctrl + shift + w para cerrar una pestaña del terminal y ctrl + shift + q para cerrar todo el terminal incluyendo todas las pestañas.

27voto

Donovan Woodside Puntos 1288

Puede utilizar el ^D acceso directo, es decir, pulsando Controlar y d . Esto funciona en muchos shells y entornos similares a Shell. Técnicamente hablando, esta combinación de teclas emite el fin de la transmisión (código ASCII 04). En gnome-terminal es decir bash y otros shells, esto se interpreta como la finalización de la sesión interactiva. También puedes ver este comportamiento en programas como cat que leyó de entrada estándar (el teclado). Pruebe a ejecutarlo sin argumentos; puede terminar introduciendo ^D .

0 votos

Me gusta este atajo.

16voto

Mike L Puntos 239
exit

es el comando que quieres utilizar para ello.

11voto

green Puntos 8836

Hay una forma alternativa, que requiere un poco más de pulsaciones, pero que vale la pena conocer.

Utilizando exec comando

  • Sintaxis

    exec <command-name>

  • Esto ejecutará primero el <command-name> y luego salir del Shell.

  • Por ejemplo, podrías hacerlo:

    exec sleep 1

          que, efectivamente, cerraría la ventana después de 1 segundo.

0 votos

No "sale" del todo de la Shell, sino que sustituye el proceso de la Shell por el de la <command-name> . Cuando el comando termina, el proceso sale.

0 votos

Exactamente lo que buscaba. Ejecutar Python scripts con bash y matarlos después.

0voto

ubuntu_noob Puntos 169

Sí. El comando es salir . Tipo salir en el terminal y pulse enter

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: