Comment ignorer la casse lors de l'utilisation de la complétion par tabulation dans le terminal Linux

Comment ignorer la casse lors de l'utilisation de la complétion par tabulation dans le terminal Linux
Comment ignorer la casse lors de l'utilisation de la complétion par tabulation dans le terminal Linux

Vidéo: Comment ignorer la casse lors de l'utilisation de la complétion par tabulation dans le terminal Linux

Vidéo: Comment ignorer la casse lors de l'utilisation de la complétion par tabulation dans le terminal Linux
Vidéo: Car Camping in Rain Storm on Mountain - OZTent AT4 Air Tent - YouTube 2024, Avril
Anonim
La ligne de commande sous Linux est sensible à la casse. Lorsque vous utilisez la complétion de tabulation pour modifier ou répertorier rapidement les répertoires sur la ligne de commande, vous devez faire correspondre la casse des noms de répertoire. Cependant, il existe un moyen de rendre la complétion par des tabulations insensible à la casse.
La ligne de commande sous Linux est sensible à la casse. Lorsque vous utilisez la complétion de tabulation pour modifier ou répertorier rapidement les répertoires sur la ligne de commande, vous devez faire correspondre la casse des noms de répertoire. Cependant, il existe un moyen de rendre la complétion par des tabulations insensible à la casse.

La complétion par des onglets facilite la saisie plus rapide et plus simple des noms de répertoires sur la ligne de commande. Vous pouvez simplement commencer à taper le début du nom du répertoire à l'invite, puis appuyer sur la touche de tabulation pour que le reste du nom du répertoire soit entré automatiquement. Par exemple, pour accéder au répertoire Documents, commencez simplement à taper

cd Docu

puis appuyez sur Tab. Il se complétera automatiquement

cd Documents/

Vous pouvez rendre cette fonctionnalité insensible à la casse en ajoutant un paramètre au fichier.inputrc de Linux. Ce fichier gère les mappages au clavier pour des situations spécifiques sur la ligne de commande (ou le shell bash) et vous permet de personnaliser le comportement de la ligne de commande. Il est très facile d’ajouter ce paramètre et nous vous montrerons comment.

Il existe deux fichiers.inputrc: un fichier global qui s’applique à tous les utilisateurs du système (

/etc/.inputrc

) et un répertoire local dans le répertoire de base de l’utilisateur actuel qui s’applique uniquement à cet utilisateur (

~/.inputrc

). Le caractère ~ représente le répertoire personnel, tel que / home / lori /. Le fichier local.inputrc remplace le fichier global, ce qui signifie que tous les paramètres que vous ajoutez au fichier local seront utilisés malgré le contenu du fichier global. Nous allons ajouter le paramètre insensible à la casse à notre compte local dans notre exemple, mais vous pouvez le faire de toute façon.

Nous allons utiliser un éditeur de texte appelé gedit pour ajouter le paramètre au fichier.inputrc. Appuyez sur Ctrl + Alt + T pour ouvrir le terminal. Ensuite, pour modifier le fichier.inputrc local, tapez la commande suivante à l'invite, puis appuyez sur Entrée.

gksu gedit ~/.inputrc

Si vous souhaitez modifier le fichier global.inputrc, tapez la commande suivante à la place.

gksu gedit /etc/.inputrc

Si vous n’avez pas de fichier.inputrc, cette commande en créera automatiquement un dans votre répertoire personnel ou / etc.

Une boîte de dialogue vous demande votre mot de passe. Saisissez le mot de passe que vous utilisez pour vous connecter à votre compte et cliquez sur «OK».
Une boîte de dialogue vous demande votre mot de passe. Saisissez le mot de passe que vous utilisez pour vous connecter à votre compte et cliquez sur «OK».
Le fichier.inputrc est peut-être vide et c’est très bien. Pour que la complétion de tabulation ignore la casse, ajoutez la ligne suivante au fichier:
Le fichier.inputrc est peut-être vide et c’est très bien. Pour que la complétion de tabulation ignore la casse, ajoutez la ligne suivante au fichier:

set completion-ignore-case on

Cliquez sur "Enregistrer".

Pour fermer gedit, cliquez sur le bouton “X” dans le coin supérieur gauche.
Pour fermer gedit, cliquez sur le bouton “X” dans le coin supérieur gauche.
Le paramètre que vous venez d'ajouter au fichier.inputrc n'affectera pas la session en cours de la fenêtre Terminal. Vous devez fermer la fenêtre du terminal et la rouvrir pour que les modifications prennent effet. Alors, tapez
Le paramètre que vous venez d'ajouter au fichier.inputrc n'affectera pas la session en cours de la fenêtre Terminal. Vous devez fermer la fenêtre du terminal et la rouvrir pour que les modifications prennent effet. Alors, tapez

exit

à l'invite et appuyez sur Entrée ou cliquez sur le bouton «X» dans le coin supérieur gauche de la fenêtre.

REMARQUE: Certains avertissements peuvent s'afficher, comme indiqué ci-dessous, mais ils n'affectent pas l'utilisation du fichier.

Maintenant, par exemple, lorsque vous tapez
Maintenant, par exemple, lorsque vous tapez

cd docu

et appuyez sur Tab…

Conseillé: