Respuestas:
Puede usar el ^Dacceso 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, bashy otros shells, esto se interpreta como terminar la sesión interactiva. También puede ver este comportamiento en programas como los catque 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 execcomando
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:
bgy 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 exitpero honestamente, simplemente no funciona.
Espero que alguien esté de acuerdo conmigo.