On 2024-05-15 17:28, Manfred Hollstein wrote:
On Wed, 15 May 2024, 14:39:48 +0200, Carlos E. R. wrote:
On 2024-05-15 14:02, Masaru Nomiya wrote:
Your history command store in RAM until you regularly terminate your terminal. Then list of your command write into the .bash_history. If you wanted to write your commands history at anytime you need, use below command:
$ history -a
I have lost history now and then, so possibly a cronjob to make a backup would make sense.
This is true and works as expected - see HISTSIZE and HISTFILESIZE in "man bash". I have set them to 4000000 after having lost my history...
I understand that the history file has a maximum size, but reaching it should just limit the size, not set it to zero. cer@Telcontar:~> echo $HISTFILESIZE 1000 cer@Telcontar:~> cer@Telcontar:~> l .bash_history* -rw------- 1 cer users 33941 May 16 12:38 .bash_history -rw------- 1 cer users 24239 Feb 10 2023 .bash_history.20230211 -rw------- 1 cer users 33941 May 16 12:42 .bash_history.20240516 -rw------- 1 cer users 3372 Jan 4 2011 .bash_history.backup -rw------- 1 cer users 1538 Feb 21 2008 .bash_history.backup2 cer@Telcontar:~>
@Axel: how much space is free/used in your home directory?
cer@Telcontar:~> df -h . Filesystem Size Used Avail Use% Mounted on /dev/sdc5 98G 85G 8,7G 91% /home cer@Telcontar:~> Not a problem. -- Cheers / Saludos, Carlos E. R. (from 15.5 x86_64 at Telcontar)