¿Cómo salir del programa sh?


15

Bungled los comandos y escribí sh -man

Ahora he ingresado a un programa llamado sh-3.2que parece imposible salir.

Ctrlc, CtrlzO Ctrlxno funciona.

exit, quit, q, :qTampoco funciona.

Todas las respuestas de Google son para salir de scripts de shell mediante programación.


Mejoras de título bienvenidas; No sé si "programa sh" es el término correcto.
The Unfun Cat

1
Ctrl+ Dhace el truco para mí.
jippie

1
Publique como respuesta para que este hilo pueda obtener una respuesta aceptada. Probablemente será útil para algún otro newb en el futuro.
The Unfun Cat

Respuestas:


18

Ctrl+ Dhace el truco para mí.

En realidad, es la -nbandera que introduce este comportamiento. Está destinado a hacer solo la verificación de sintaxis de los comandos, pero en realidad no los ejecuta.



0

Si su salida de shell está planificada previamente, use,

exit

O puede programar para manejar SIGTERM y otras señales un tutorial de muestra

O si quieres dejar de ejecutar el script de shell

ctrl+c
ctrl+d
ctrl+z

O encuentra el pid y mátalo.

ps -ax | grep shell_name
pkill -9 PID_of_shell

OP declaró específicamente que Ctrl-c, Ctrl-z, Ctrl-x y exit no funcionaban.
Stephen Rauch

Esto no funciona
NelsonGon

-1

Intente también escribir `con la misma tecla que ~en el teclado y luego presione Return. Ctrl+ Dmata la terminal pero `no lo hace.


1
Escribiendo qué ? Recuerde que en todo el mundo hay diferentes claves en diferentes lugares, por lo que lo que sea que esté en su ~clave seguramente no coincidirá de manera confiable con el de otra persona.
roaima

@roaima significaban un retroceso, pero el marcado se lo comió.
terdon
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.