En appuyant vers le haut, je peux parcourir les commandes entrées précédemment. J'ai remarqué cependant que si j'en modifie un, cela modifie l'histoire. Par exemple, si je tape:
echo a
echo b
echo c
[up][up][backspace]d[ctrl+c]
l'histoire montre maintenant que la deuxième commande ne l'était echo dpas echo b. Comment garder le premier echo bde l'histoire?
Par exemple, disons que j'exécute une commande très longue, avec beaucoup d'options. puis je veux l'exécuter à nouveau, avec un changement mineur, donc je reviens à travers l'histoire pour le trouver, faire le changement, mais je me rends compte qu'en fait je n'ai pas besoin de le réexécuter, après avoir juste pensé à une autre option à faire à la place. puis plus tard, je veux revenir en arrière et me rappeler quelle était la commande que j'ai exécutée - mais attendez, l'histoire montre maintenant la mauvaise chose!
Cela revient très rarement, mais quand ça arrive, je trouve ça vraiment irritant. Existe-t-il un moyen de conserver automatiquement l'historique d'origine?
echo c.
historyvous pouvez voir toute la commande. Après vous pouvez sélectionner ce dont vous avez besoin. Quel shell utilisez-vous maintenant?