Je viens de faire le test, j'ai ouvert deux bash (vérifié que la dernière commande d'historique est la même).
Lancé "ls 1" dans le premier, "ls 2" dans le second, véfrifié que chacun n'avait que son historique récent propre, puis fermé le premier et puis le second.
Je réouvre ou nouveau bash et en passant l'historique j'ai d'abord "ls 2" puis "ls 1" puis ma commande plus ancienne.
Donc bash gère très bien les sessions multiples, j'imagine (sans avoir vérifié dans le code) qu'il retient simplement quelles sont les commandes qui ont été ajoutée dans la session courante (par opposition à celles chargées depuis le fichier d'historique) et ne rajoute que celles-là à la fin de l'historique.
[^] # Re: Questions
Posté par wismerhill . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 0.
Lancé "ls 1" dans le premier, "ls 2" dans le second, véfrifié que chacun n'avait que son historique récent propre, puis fermé le premier et puis le second.
Je réouvre ou nouveau bash et en passant l'historique j'ai d'abord "ls 2" puis "ls 1" puis ma commande plus ancienne.
Donc bash gère très bien les sessions multiples, j'imagine (sans avoir vérifié dans le code) qu'il retient simplement quelles sont les commandes qui ont été ajoutée dans la session courante (par opposition à celles chargées depuis le fichier d'historique) et ne rajoute que celles-là à la fin de l'historique.