Respuestas:
Puede usar el ^D
acceso directo, es decir, presionar Control y d . Esto funciona en muchos shells y entornos similares a shell. Técnicamente hablando, esta combinación de teclas emite el carácter de fin de transmisión (código ASCII 04). En gnome-terminal
, es decir, bash
y otros shells, esto se interpreta como terminar la sesión interactiva. También puede ver este comportamiento en programas como los cat
que se leen desde la entrada estándar (el teclado). Intenta ejecutarlo sin argumentos; puedes terminar ingresando ^D
.
Hay una forma alternativa, que requiere un poco más de pulsaciones de teclas, pero vale la pena conocerla.
Usando el exec
comando
exec <command-name>
Esto primero ejecutará <command-name>
y luego saldrá del shell.
Por ejemplo, podrías hacer:
ejecutivo de sueño 1
que, efectivamente, cerraría la ventana después de 1 segundo.
<command-name>
. Cuando termina el comando, el proceso sale.
Puedes usar xdotool
:
xdotool getactivewindow windowkill
¡Tenga en cuenta que esto matará todas las ventanas activas!
Si desea eliminar solo la ventana actual, use:
xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter
Para cerrar el terminal y dejar todos los procesos en ejecución para continuar, puede hacer lo siguiente:
bg
y luego desconéctelo, por ejemplo:vlc
^Z
[1] + Detenido
bg
[1] + vlc y desconocer
exit
Esto dejará el proceso actual en ejecución en segundo plano y cerrará el terminal (creo que esto es muy útil).
Sí. El comando es salir . Escribe exit en la terminal y presiona enter
Sé que esta respuesta es un poco tarde pero, si estás usando Ubuntu u otra distribución de Linux, simplemente usa Ctrl+ Dpara cerrar todo el terminal.
Inicialmente intenté todo lo demás y simplemente no funcionaban. Por ejemplo, veo personas recomendando exit
pero honestamente, simplemente no funciona.
Espero que alguien esté de acuerdo conmigo.