lipkowski.be #ID49

Datenschutzerklaerung Impressum

Suche mit Google
Nur lipkowski.be durchsuchen

#ID49 2018-01-18 19:20:08 [HOME]
bash History permanent schreiben und nie löschen

Heute habe ich mich mit dem Thema bash Historie auseinander gesetzt.

Ich wollte erreichen, das die von mir verwendeten Bash Befehle immer sofort in die History Datei geschrieben werden und das die History Datei nicht selbständig gelöscht wird.

Hierfür bin ich wie folgt vorgegangen:

- Öffne die .bashrc Datei mit dem Editor deiner Wahl
vim ~/.bashrc

- Füge die folgenden Zeilen ein
---
export HISTSIZE=
export HISTFILESIZE=
shopt -s histappend
export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
---
- Speichere die Datei

- Schließe die Console und öffne Sie erneut
- Fertig

---
Die oben genannten Befehle bewirken folgendes:

export HISTSIZE=
=> setzt die Anzahl der Einträge auf unbegrenzt

export HISTFILESIZE=
=> setzt die größe der History Datei auf unbegrenzt

shopt -s histappend
=> bewirkt das die History Datei nicht jedes mal neu geschrieben wird sondern, das die Einträge angehängt werden

export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
=> bewirkt das die Befehle nach jeden Aufruf gespeichert werden und nicht erst nach dem schließen der Shell

---

#bash #programmierung #linux #nuetzliches

Seitenaufrufe
10248