# ~/.bashrc : history commun à tous les terminaux ouverts

**URL:** <https://www.debian-fr.org/t/bashrc-history-commun-a-tous-les-terminaux-ouverts/74911>\
**Category:** Trucs et Astuces\
**Created:** [Octobre 27, 2017, 4:49 UTC](https://www.debian-fr.org/t/bashrc-history-commun-a-tous-les-terminaux-ouverts/74911 "2017-10-27T16:49:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Octobre 27, 2017, 4:49 UTC](https://www.debian-fr.org/t/bashrc-history-commun-a-tous-les-terminaux-ouverts/74911/1 "2017-10-27T16:49:36Z")

</div>

Pour que le fichier **~/.bash\_history** soit actualisé  
et rechargé après chaque ligne de commande(s) lancée,  
⁫  
j’ai ajouté cette variable dans **~/.bashrc**

```bash
# Pour avoir le même history actualisé pour tous les terminaux ouverts,
# À chaque prompt affiché,
# ajoute l'history en cours + RAZ history en cours + recharge history
PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"

```
