Comandos en Unix cuando las cosas van mal

Los terminales y teclados no tienen un patrón de comportamiento uniforme. Hay algunos comandos para escapar de algunas trampas comunes. Debe saber qué teclas necesita presionar cuando las cosas no funcionan como se esperaba.

1. El retroceso no funciona: Considere que escribió mal el comando stty como ssty y cuando presiona la tecla de retroceso para borrar el comando, se imprime un símbolo inesperado (^?):

$stty^?^?^?^?^?^?^?

El retroceso no funciona aquí, ¿por eso ^? se imprime cada vez que presionamos la tecla de retroceso. Para deshacernos de este comportamiento inesperado, podemos usar cualquiera de las siguientes teclas:

[Ctrl-c] OR [Delete]

2. Matar una línea: si una línea de comando contiene muchos errores, una persona preferirá matar o borrar la línea en lugar de ejecutarla. Para ello tenemos que pulsar:

[Ctrl-u]

El comando anterior elimina todo en una línea y devuelve el cursor al principio de la línea.

3. Comando de interrupción: A veces, un programa entra en bucle infinito. Podemos interrumpir el programa y recuperar el aviso usando cualquiera de las siguientes teclas:

[Ctrl-c] OR [Delete]

Este es un comando importante y siempre se recomienda usarlo en caso de que algo salga mal.
NOTA: Si eliminar funciona como un carácter de borrado en su máquina, entonces no funciona como tecla de interrupción al mismo tiempo.

4. Terminación de la entrada del comando: Como sabemos, el comando cat requiere al menos un nombre de archivo como argumento. ¿Qué pasará si no damos ningún nombre de archivo como argumento y simplemente presionamos enter?

$cat
..

No pasa nada, la terminal espera a que introduzcamos algo. Para recuperar el aviso, en el caso de comandos que esperan la intervención del usuario, se utiliza cualquiera de las siguientes teclas:

[Ctrl-d] OR [Ctrl-c]

5. Bloquear teclado: para bloquear el teclado, se utiliza el comando [Ctrl-s] . Después de esto, no podrá insertar nada en la terminal. Para restaurar el funcionamiento normal del teclado, se utiliza el comando [Ctrl-q] .

6. Cuando la tecla [Enter] no funciona: la tecla Enter se usa para completar la línea de comando o para ejecutar el comando. Si esto no funciona, podemos usar cualquiera de los siguientes comandos:

[Ctrl-j] OR [Ctrl-m]

Estas teclas generan los caracteres de salto de línea y retorno de carro respectivamente.

No se sorprenda si algunos de los comandos se comportan de manera diferente en su sistema. Gran parte de Unix es configurable por el usuario, puede usar el comando stty para cambiar esta configuración.

Referencias: Conceptos y aplicaciones de Unix – Das, Sumitabha

Publicación traducida automáticamente

Artículo escrito por AKASH GUPTA 6 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *