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.
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.
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 valeur
HISTSIZE=1000
HISTFILESIZE=2000
HISTSIZE
fait référence au nombre de commandes stockées.
HISTFILESIZE
fait référence au nombre de lignes contenues dans le fichier historique.
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.
export HISTSIZE=9000
export HISTCONTROL=erasedups
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.