Notez que Ctrl-A n'est probablement pas ce que la fonction "bind" de bash utilise pour déplacer le curseur au début de la ligne. En fait, bash répond au code ASCII un.
Avec de nombreux programmes de terminal, appuyer sur Ctrl-A enverra le code ASCII un au programme en premier plan. Cependant, il semble que votre programme de terminal utilise Ctrl-A pour accomplir une tâche différente. Par conséquent, lorsque vous appuyez sur Ctrl-A, le programme de terminal ne transmet pas le code ASCII un à bash, et bash ne le reçoit donc jamais. C'est pourquoi bash ne déplace pas votre curseur.
Une solution, et très probablement la meilleure solution, se trouve probablement dans les paramètres du programme de terminal (ce à quoi un commentaire, et une autre réponse sur cette page, font déjà référence).
Cependant, il existe probablement une autre solution de contournement facilement disponible. C'est simple : maintenez la touche Alt enfoncée et appuyez sur le chiffre un du pavé numérique. (Si vous utilisez un ordinateur portable, parfois les chiffres du pavé numérique ne sont pas disponibles à moins que vous ne mainteniez également enfoncée une touche étiquetée "Fn".) Après avoir appuyé et relâché le chiffre un du pavé numérique, relâchez la touche Alt.
Lorsque vous relâchez la touche Alt, le résultat sera probablement l'envoi du code ASCII spécifié (le code ASCII un) au programme de terminal.
Une autre approche, bien que certainement beaucoup plus compliquée, pourrait consister à somehow obtenir le code ASCII un dans votre presse-papiers, puis à faire coller le contenu de votre presse-papiers dans votre programme de terminal (ce qui peut souvent être fait en utilisant Ctrl-V).