# Historique des commandes en cas de multiples consoles

**URL:** <https://www.debian-fr.org/t/historique-des-commandes-en-cas-de-multiples-consoles/92644>\
**Category:** Support Debian\
**Tags:** console\
**Created:** [Août 6, 2026, 10:18 UTC](https://www.debian-fr.org/t/historique-des-commandes-en-cas-de-multiples-consoles/92644 "2026-08-06T10:18:06Z")\
**Posts on this page:** 3\
**Page:** 2

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Août 10, 2026, 8:48 UTC](https://www.debian-fr.org/t/historique-des-commandes-en-cas-de-multiples-consoles/92644/21 "2026-08-10T08:48:41Z")

</div>

Bonjour  
merci Thierz

Après avoir en vain cherché où HISFILESIZE pouvait être définie (dans ~ et dans /etc/),  
je viens de faire l’expérience suivante:

j’ai mis dans .bashrc HISTFILESIZE=2000000 (toujours sans export), puis lancé .bashrc par la commande source (« . ~/.bashrc »).  
La modification est bien prise en compte.

Voici ce que je crois en comprendre:  
Logique, si .bashrc est lue directement à l’ouverture de la console, et non lancée dans un autre processus.  
Je crois donc bien que la commande export ne soit pas nécessaire.  
Qu’en pensez-vous? mon raisonnement est-il bien fondé?

---

<div class="post-metadata">

**Author:** ![pichux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pichux/32/3081_2.png) [@pichux](https://www.debian-fr.org/u/pichux)\
**Post date:** [Août 16, 2026, 3:14 UTC](https://www.debian-fr.org/t/historique-des-commandes-en-cas-de-multiples-consoles/92644/22 "2026-08-16T15:14:33Z")

</div>

Bonjour,

`.bashrc` est bien lu à l’ouverture de la console, pour peu, toutefois, que le shell soit Bash, ce qui semble être le cas.

Quant à `export`, il sert à pouvoir hériter des variables d’environnement dans des sous-shells ainsi que dans les programmes lancés à partir du shell.

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Août 16, 2026, 3:55 UTC](https://www.debian-fr.org/t/historique-des-commandes-en-cas-de-multiples-consoles/92644/23 "2026-08-16T15:55:34Z")

</div>

Précisions bien utiles.  
Donc _export_ ne semble pas utile pour les variables de l’historique, sauf si on utilise des sous-shells avec le même utilisateur.  
Lorsque j’utilise bash dans l’éditeur vim avec la commande «` :.!` » , lancée par «` !!` », par exemple pour inclure le résultat d’une commande shell dans le document, (comme avec «`ls -1 <path>`» pour éviter une erreur), `export` `shopt -s histappend et PROMPT_COMMAND='history -a' ` incluraient donc ces commandes à l’historique? (ce que je souhaite pas).

[Page précédente](https://www.debian-fr.org/t/historique-des-commandes-en-cas-de-multiples-consoles/92644.md?page=1)
