Je comprends que bashrc et inputrc sont utilisés pour configurer le shell. Je suppose également que les modifications apportées aux versions de /etc
s'appliquent à tous les utilisateurs et que les versions de ~./
s'appliquent à l'utilisateur actuel.
Donc si par exemple /etc/inputrc
et ~/.inputrc
sont identiques avec des réglages différents, lequel est prioritaire?
J'essaie d'ajouter une recherche dans l'historique à partir de la commande Invite lors de la frappe et je ne semble pas avoir de ~./inputrc
. Une suggestion que j’ai vue était de copier celle de /etc/inputrc
vers ~./inputrc
, puis d’ajouter les lignes dans mon ~./inputrc
. Mais pourquoi faire cela au lieu de simplement créer un nouveau ~./inputrc
et d’ajouter les lignes ici, en supposant qu’elles seront "fusionnées" avec ce qui se trouve dans le /etc/inputrc
? Quelle est la bonne/meilleure façon de gérer ces types d'ajustements?
Vous voulez toujours ajouter les lignes à votre ~/.inputrc
local, il sera "fusionné" avec le global dans les endroits où vous n'avez pas fait d'ajustements.
Je pense que les gens ont tendance à suggérer de copier le fichier global car cela ne vous surprendra pas si le fichier global est mis à jour lors d'une mise à niveau (bien qu'en pratique, je trouve cela incroyablement rare et il y a généralement une bonne raison pour le changement). .