Je suis nouveau sur Linux, j'essaye Ubuntu 10.04, préconfiguré par l'hôte.
Lorsque je me connecte (SSH) à l'aide du compte préconfiguré, l'invite du shell est: user @ hostname: ~ $
La flèche vers le haut fait défiler la liste des commandes shell récentes et la complétion de tabulation fonctionne comme prévu.
Cependant, lorsque je crée un compte et me connecte (SSH) à l'aide de ce compte, l'invite du shell est simplement "$" et la flèche vers le haut imprime simplement un caractère de contrôle (^ [[A).
Quelqu'un peut-il me dire comment configurer mon comportement d'invite, de tabulation et de flèche vers le haut? Le fait que j'obtiens des caractères de contrôle lorsque je fais une flèche vers le haut me fait penser que mon compte (ou session) est dans un mode que je ne connais pas.
Je sais qu'il y a un code de complétion de tabulation stocké dans bashrc que je peux décommenter, mais cela ne semble pas avoir d'effet, même après la déconnexion et la reconnexion.
Suis-je dans un mode étrange lorsque je me connecte avec le nouveau compte, ou y a-t-il seulement des paramètres de session / compte que je dois configurer, et puis-je trouver des informations pour n'importe où sur Internet si je savais juste quoi chercher?
Vous pouvez également ouvrir le fichier / etc / passwd et changer le shell / bin / sh en / bin / bash
la source
Comme mentionné par Dennis Williamson, le problème était le shell par défaut. J'utilisais Debian et mon utilisateur non root par défaut était sh.
Reconnecté et problème résolu.
la source