GNU/Linux >> Tutoriels Linux >  >> Linux

Bash :Maj+Flèches Make A,b,c,d ?

Lors de l'utilisation du shell bash, j'ai essayé d'utiliser Shift +GAUCHE pour mettre en surbrillance et copier la commande que j'ai tapée (plutôt qu'avec la souris). Cependant, j'ai eu beaucoup de C à la place. J'ai réalisé plus tard que Maj +UP fait A , Maj +BAS fait B , et Maj +DROITE fait aussi D .

Pourquoi cela arrive-t-il ?

Je pense que cela provient des données brutes de frappe (^[[A ,^[[B ,^[[C , et ^[[D ), mais c'est juste une majuscule (pas de ^[[ au début).

Réponse acceptée :

En appuyant sur Ctrl +V entraînera la saisie littérale de la prochaine pression de touche. Pour Maj + cela donne "^[[1;2A". Le pilote de terminal utilise le "^[[1;2" comme une séquence d'échappement invalide, ne laissant que le "A".


Linux
  1. Vous essayez de donner un sens aux syntaxes de redirection Bash et à leurs sorties ?

  2. Comment faire fonctionner la commande alias dans un script bash ou un fichier bashrc

  3. changer les touches de raccourci bash telles que Ctrl-C ?

  4. Comment faire en sorte que les clés partagées .ssh/authorized_keys et sudo fonctionnent ensemble ?

  5. clés ssh ssh-agent bash et ssh-add

Fonctions bash

Bash jusqu'à la boucle

Déclaration de cas bash

Instruction Bash if..else

Bash Shebang

Bash Select (créer des menus)