GNU/Linux >> Tutoriales Linux >  >> Linux

Bash:Mayús+teclas de flecha ¿Hacer A,b,c,d?

Al usar bash shell, traté de usar Shift +IZQUIERDA para resaltar y copiar el comando que escribí (en lugar de usar el mouse). Sin embargo, obtuve muchas C en su lugar. Más tarde me di cuenta de que Shift +ARRIBA hace A , Cambio +ABAJO hace B y Mayús +DERECHA también hace D .

¿Por qué sucede esto?

Creo que es de los datos de pulsaciones de teclas sin procesar (^[[A ,^[[B ,^[[C y ^[[D ), pero es solo una letra mayúscula (sin ^[[ al principio).

Respuesta aceptada:

Presionando Ctrl +V hará que la siguiente pulsación de tecla se introduzca literalmente. Para Cambio + esto da como resultado "^[[1;2A". El controlador de la terminal consume "^[[1;2" como una secuencia de escape no válida, dejando solo la "A".


Linux
  1. Haz que el historial de Bash sea más útil con estos consejos

  2. ¿Tratando de dar sentido a las sintaxis de redirección de Bash y sus resultados?

  3. Cómo hacer que el comando de alias funcione en script bash o archivo bashrc

  4. bash - comando make no encontrado

  5. Ejecute el comando bash en la canalización de jenkins

Funciones bash

Golpear hasta bucle

Declaración de caso Bash

Declaración de Bash if..else

Bash Shebang

Bash Select (hacer menús)