RedHat 7 / CentOS 7 : Bash (Auto) Completion


1 minute de lecture
RedHat 7 / CentOS 7 : Bash (Auto) Completion

Reprise d'un billet de mon ancien blog

Alors que je testais des installations de CentOS 7 chez différents hébergeurs, je me suis rendu compte que j’obtenais deux fonctionnements différents sur la commande systemctl en fonction que l’installation soit celle d’OVH ou celle de Online.Net.

Chez Online.net, la commande

systemctl status ht<tab>

se complétait automatiquement en

 systemctl status httpd.service

Alors que chez OVH il ne se passait rien.

J’avoue que je n’avais jamais utilisé cette fonctionnalité mais le fait de l’avoir m’a provoqué un manque que ce soit sur RedHat 7 / Centos 7 mais aussi sur les versions antérieures.

Après comparaison des packages installés sur les deux distribution j’ai constaté sur l’installation par défaut d’OVH l’absence du package bash-completion.

[root@dev ~]# yum install -y bash-completion

Après installation et une reconnexion à ma session SSH j’ai pu bénéficier de ce confort d’utilisation avec entre autre les commandes :

systemctl
yum
ssh (la complétion utilise le fichier hosts)
…

Sous CentOS 6/ RedHat 6, il est aussi possible de bénéficier de se package en installant le repository EPEL.

Articles recommandés

Erreur MariaDB : Row size too large
2 minutes de lecture
📖 Sécurisez Red Hat Enterprise Linux ou CentOS 8
1 minute de lecture
🎓 Formez vous à Linux gratuitement
3 minutes de lecture
Créer son repository pour Runecast Analyzer
3 minutes de lecture
Mettre à jour Node.js sous Ubuntu
1 minute de lecture
🎬 Découvrez HAProxy en vidéo
1 minute de lecture

RETOUR EN HAUT