Améliorez la recherche dans l'historique de la ligne de commande avec ces modifications.inputrc
Lancez le terminal et ouvrez votre fichier .inputrc dans l'éditeur de texte de votre choix. Nous utiliserons nano car il est très convivial :
nano .inputrc
Collez les cinq lignes suivantes dans le fichier .inputrc (probablement vide) :
"\e[A : historique-recherche-arrière \e[B : historique-recherche-avant set show-all-if-ambiguous on set Completion-ignore- case sur TAB : menu-complete"
Cela devrait ressembler à ceci :
Appuyez sur "Ctrl+O" pour enregistrer le fichier, puis sur Ctrl+X pour quitter nano.
Actualisez le terminal ou créez-en un nouveau et vous pourrez voir la différence immédiatement lorsque vous utilisez les flèches et les touches de tabulation lorsque vous parcourez l'historique des commandes.
La longueur de l'historique stocké dépend toujours de la valeur de HISTFILESIZE, alors n'oubliez pas de l'ajuster pour répondre à vos besoins. Notez également que si vous effacez régulièrement l'historique des commandes, l'utilité de ces fonctionnalités se dégradera considérablement.
Nous avons déjà discuté d'autres façons d'imprimer et de rechercher dans l'historique des commandes passées, mais c'est peut-être la meilleure option si vous cherchez à exécuter à nouveau une commande passée plutôt que de simplement localiser la syntaxe d'un long -chaîne exécutée.Si votre principale interaction avec le terminal concerne les commandes par défaut, n'oubliez pas l'excellente astuce pour en garder automatiquement une trace en stockant toute chaîne "par défaut" dans un fichier texte individuel, bien que ces ajustements inputrc facilitent toujours votre travail si vous ' Je cherche à basculer un paramètre à l'avenir.
Découvrez Lifehacker pour les astuces de recherche d'historique des touches fléchées, même si vous vous souvenez peut-être des autres lignes .inputrc d'une astuce précédente que nous avons partagées il y a quelque temps.
