Touches fléchées, Accueil, Fin Touches complètes ne fonctionnant pas en shell

73

J'ai installé ubuntu minimal (mini.iso) sur ma vm. J'ai ensuite utilisé le mode de récupération pour me connecter en tant que root et créer un compte avec useradd -m admin , puis définir un mot de passe avec passwd admin .

Lorsque je me connecte sur le nouveau compte, au lieu de l'invite normale, je ne vois qu'un signe $ . Si j'essaie de compléter une commande ou un nom de fichier par tabulation, il imprime un onglet normal. Si j'essaie d'utiliser les touches fléchées, il affiche ^[[A , ^[[B , ^[[C ou ^[[D . De plus, ls n’ajoute plus de couleurs.

Aucun de ces problèmes n’était en mode de récupération. Comment puis-je résoudre ce problème?

    
posée Runemoro 28.07.2013 - 22:09
la source

3 réponses

144

Cela signifie probablement que le nouveau compte utilisateur a été créé avec / bin / sh comme shell de connexion (qui, par défaut, est lié au shell du tableau de bord) au lieu de / bin / bash - vous pouvez modifier le shell de connexion d'un utilisateur avec 'chsh 'commande

sudo chsh -s /bin/bash <username>

(vous devrez vous déconnecter et vous reconnecter pour que le changement prenne effet). Vous devrez peut-être également copier le fichier .bashrc par défaut de / etc / skel pour obtenir l'invite de couleur.

À l’avenir, vous voudrez peut-être utiliser la commande «adduser» au lieu de «useradd» - elle définit un environnement utilisateur plus complet, y compris des fichiers .profile et .bashrc par défaut - et définit le shell de connexion sur «bash '

    
réponse donnée steeldriver 28.07.2013 - 22:21
la source
5

Je n'ai pas pu utiliser l'achèvement de tabulation lors de la connexion via VNC à un XFCE4 sans tête. La réponse listée ici ne fonctionnait pas mais cela a fait:

Modifier les raccourcis clavier dans un fichier xml:

sudo nano ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

Rechercher:

<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>

Modifiez-le en:

<property name="&lt;Super&gt;Tab" type="empty"/>

Déconnexion / redémarrage et devrait être bon à faire

    
réponse donnée Kyle 07.05.2016 - 12:21
la source
-1

Cela résoudra tout: coller et appuyer. Après cela, vous pourrez compléter automatiquement l’historique, en utilisant la flèche vers le haut.

bind '"\e[A": history-search-backward'

Tiré de: lien Vous pouvez aussi utiliser Ctrl + R pour voir votre historique.

    
réponse donnée Josef Klimuk 07.01.2018 - 15:44
la source

Lire d'autres questions sur les étiquettes