¿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.

El gato no divertido
fuente
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.

jippie
fuente
1

Intenta ctrl+deso debería matar la cáscara.

rhormaza
fuente
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
Nitesh Shetty
fuente
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.

Jake
fuente
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