La commande
history | grep "keyword2find"
ne donne pas d'historique illimité que j'ai tapé dans le terminal et j'ai installé Ubuntu. Je veux tous les voir sans délai.
command-line
bash
001neeraj
la source
la source
Réponses:
Par défaut, la commande d'historique, qui utilise la commande
~/.bash_history
file to store, ne stocke que les 2000 dernières commandes. Donc, cela ne vous donne pas un résultat illimité.Pour augmenter la taille, ouvrez le fichier .bashrc avec cette commande
gedit ~/.bashrc
et modifiez la ligne pour augmenter la valeurHISTSIZE
fait référence au nombre de commandes stockées.HISTFILESIZE
fait référence au nombre de lignes contenues dans le fichier historique.la source
Utiliser le numéro d'historique | mot - clé grep le nombre ici fait référence au nombre d'historique précédent qui doit être récupéré. Exemple:
history 500
récupérera les 500 dernières commandes de votre historique bash.Pour étendre votre enregistrement d'historique bash, ajoutez les lignes ci-dessous à votre fichier .bashrc.
La première ligne indique le nombre de lignes d'historique à enregistrer.
En utilisant la deuxième ligne, vous pouvez éviter les lignes d'historique en double.
De plus, pour rechercher facilement l'historique, vous pouvez utiliser Ctrl + R qui donne une invite comme! Où vous pouvez taper le mot-clé que vous souhaitez rechercher.
Comment cela aide.
la source