Folgendes in meiner ~/.bashrc ist definiert:
Code: Alles auswählen
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth:erasedups
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=500
HISTFILESIZE=500
ABER das gilt nur für die jeweilige "Session" im Terminal, sprich, nach jedem Exit und wieder Start des Terminals, werden trotzdem die selben Befehle wieder in die History geschrieben:
Hier der Auszug aus der History:
Code: Alles auswählen
ll
cd Downloads
cd
ls
exit
cd Downloads
ls
ll
cd
exit
Code: Alles auswählen
ll
cd Downloads
cd
ls
exit
Code: Alles auswählen
-rw-r--r-- 1 sebastian sebastian 723 Mär 11 17:02 .bash_aliases
-rw-r--r-- 1 sebastian sebastian 12K Mär 11 16:52 .bash_aliases.swp
-rw------- 1 sebastian sebastian 54 Mär 20 09:48 .bash_history
-rw-r--r-- 1 sebastian sebastian 220 Jän 6 09:37 .bash_logout
-rw-r--r-- 1 sebastian sebastian 3,3K Mär 18 16:21 .bashrc