pourquoi pkill autocomplete sur les terminaux alt + f1, mais pas sur un terminal X classique?

2

Je pressai Alt+ F1et connecté et réalisé si je tape pkill lpuis onglet deux fois, il va me montrer tous les processus en commençant par l. Je suis donc allé gnome-terminaldans X et l’ai essayé, mais je n’ai rien [à part les noms de fichiers].

Pourquoi ça ne marche pas?

Mat
la source
Cela fonctionne ici ...
enzotib
1
La sortie est-elle complete -p | grep killla même dans les deux terminaux?
organiser
2
Alt-F1 vous donne un shell de connexion. Lorsque bash est appelé en tant que shell de connexion, il lit différents fichiers de configuration (voir man bash). Puisque pkill autocomplete fonctionne pour moi et enzotib dans gnome-terminal également, pouvez-vous vérifier si vous avez modifié certains des fichiers de configuration du shell?
Jan
@arrange, la complete -psortie est vide sur gnome-terminal. Je voudrais l'essayer sur Alt + F1, sauf que cela ne charge pas les terminaux Alt + numériques en ce moment [Besoin de redémarrer] .. J'ai donc essayé sudo logindans gnome-terminal, et essayé de me connecter en tant qu'utilisateur, puis j'ai essayé pkill et onglet, et ça marche.
Matt

Réponses:

2

Vérifiez que dans le ~/.bashrcfichier (ou /etc/bash.bashrc) il y a des lignes (vers la fin)

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi
organiser
la source
ajouté que à ~ / .bashrc et que cela fonctionne
Matt