Avec CTRL+, Rvous pouvez rechercher dans les commandes précédentes (dans le terminal d'Ubuntu). Cependant, il semble toujours afficher la dernière occurrence du terme de recherche. Existe-t-il un moyen de parcourir tous les résultats?
17
HISTFILESIZE
contrôle la taille du fichier d'historique (~/.bash_history
), maisHISTSIZE
contrôle la taille de l'historique du terminal spécifique, et c'est ce dernier qui décide jusqu'oùCtrl+R
peut revenir en arrière . Je l'ai noté sur une machine où j'avais agrandi la première variable, mais pas la dernière. Les deux sont initialement définis sur500
, mais si l'on veut que plus d'historique de recherche inversée soit enregistré, les deux variables doivent être mises à jour.Vous avez juste besoin d'appuyer à
CTRL-R
nouveau.la source
Si vous voulez simplement voir toutes les lignes d'historique correspondantes en même temps, essayez
fc -ln | grep
.(
-100
signifie "les 100 dernières commandes"; la valeur par défaut est 20, ou vous pouvez spécifier une plage.)la source
Pour l'étape sur la recherche, vous devez à
CTRL+R
nouveau.Mais si vous voulez une liste de la commande que vous pourriez utiliser
la source