Nützlich ist auch die Möglichkeit, Kommandos von der Shell-History auszunehmen – etwa dann, wenn Befehle Logins und Passwörter enthalten, die nicht im Log der Bash erscheinen sollen. Die Suggest Box fügt dazu von Haus aus die Option HISTCONTROL=ignorespace in Ihre ~/.bashrc ein (Listing 4). Fügen Sie nun vor Ihr Kommando ein Leerzeichen ein, dann übernimmt die Bash den Befehl nicht in den Verlauf. Triviale Befehle wie ls, pwd oder cd lassen sich zudem mit HISTIGNORE komplett ignorieren.
Listing 4
export HISTCONTROL=ignorespace export HISTIGNORE="pwd:ls:ls -l:cd"
Fazit
Gegenüber der Standardsuche der Bash bietet die Bash History Suggest Box zahlreiche Vorteile – allen vorweg, dass Sie nun auch in den Suchergebnissen blättern können. So lässt sich ein Befehl schnell wieder aus dem Verlauf hervorholen und umschreiben. Als besonders praktisch erweist sich die Sortierung der Suchergebnisse nach Eingabehäufigkeit: So finden Sie die von Ihnen am häufigsten gebrauchten Kommandos immer ganz oben.
Infos
- Bash History Suggest Box: https://github.com/dvorka/hstr
- Hh im AUR: https://aur.archlinux.org/packages/hh/





