Comment trouver l'historique des commandes du shell depuis la machine a été créé?
J'ai créé une Ubuntu virtualbox machine il y a quelques semaines et ont travaillé sur des projets et sur dans depuis.
Maintenant, je voudrais trouver la syntaxe de certaines commandes que j'ai tapé dans le terminal, il y a une semaine, mais j'ai ouvert et fermé la fenêtre de terminal et redémarré la machine à de nombreuses reprises.
Comment puis-je obtenir le history
de commande pour revenir à la première commande j'ai tapé après, j'ai créé la machine, ou est-il un autre endroit que toutes les commandes sont stockées dans Ubuntu?
- askubuntu.com
- Je ne suis pas sûr, mais je pense qu'il n'y a de limite sur la taille de
history
journaux dans ubuntu, probablement dans.bashrc
fichier. Donc en fonction de cette limite vous peut ou peut ne pas être en mesure de récupérer la commande que vous recherchez.
Vous devez vous connecter pour publier un commentaire.
1) La taille du fichier d'historique est régie par la variable d'environnement HISTSIZE. La valeur par défaut est de 500 lignes sur la plupart des systèmes.
2) Vous pouvez définir $HISTSIZE dans votre ~/.bashrc (ou d'autres) fichier d'initialisation.
3) Vous pouvez vérifier votre histoire actuelle en tapant simplement "l'histoire".
4) Vous pouvez en apprendre plus au sujet de la commande et les différentes options en tapant "homme de l'histoire".
Voici un bon article sur le sujet:
Dans le cas général, il n'y a pas de système qui enregistre en permanence toutes les commandes dans tous les shells. Bash a un historique limité, mais une fois que votre commande est sorti de la liste de l'historique, ils sont partis. Si votre commande impliqués
sudo
, les journaux système peut contenir tout ou partie des lignes de commande que vous souhaitez pour récupérer. La machine virtuelle que vous utilisez peut offrir une facilité pour aller en arrière dans le temps.