Linux Terminal. Speicherort der Befehls-History?
Wo speichert Linux die früher eingegebenen Befehle?
Diese können ja mit der UP Taste wieder geholt werden.
2 Antworten
![](https://images.gutefrage.net/media/user/DataWraith/1475569726463_nmmslarge__564_150_160_160_712dbcc7082adc2ea03492007307a93d.jpg?v=1475569728000)
für die bash ist das in der Variable $HISTFILE gespeichert. Bei meinem CentOS7 ist das ~/.bash_history.
![](https://images.gutefrage.net/media/user/Linuxhase/1445356482842_nmmslarge__19_206_818_818_91b0f92999eac6bcbfe37b8d44400359.png?v=1445356483000)
linuxhase@linuxhase-Desktop ~$ echo $HISTFILE:
/home/linuxhase/.bash_history
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Wenn du bash benutzt: In deinem persönlichen Verzeichnis in der Datei .bash_history.
Wenn du zsh benutzt: In deinem persönlichen Verzeichnis in der Datei .histfile
Woher ich das weiß:Hobby