With bash version 3 you can set to infinity the history size and size of
history file of terminal
edit file ~/.bashrc
change HISTSIZE=1000 to HISTSIZE=-1 //history size of terminal
change HISTFILESIZE=2000 to HISTFILESIZE=-1 //size of history file


2016-02-24 8:19 GMT-04:00 <to...@tuxteam.de>:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Wed, Feb 24, 2016 at 08:16:01PM +0800, EenyMeenyMinyMoa wrote:
> > Hi,
> > I want to increase the number of bash history.
> >
> > $ history
> > ==omitting==
> > 1996 history
> >
> > After entering commands more than ten times,
> > I relaunched the terminal to see
> >
> > $ history
> > ==omitting==
> > 1996 history
> >
> > I've added the following lines to /home/eeny/.bashrc about a year ago.
> >
> > HISTSIZE=77700
> > HISTFILESIZE=77700
> > HISTCONTROL=ignoredup
> >
> > After executing the folloing commands and rebooting,
> > $ export HISTSIZE=91000
> > $ export HISTFILESIZE=91000
> > $ export HISTCONTROL=ignoredup
> > the result of
> > $ history
> > is same.
>
> Because you are telling it: HISTCONTROL=ignoredup (strangely, my doco
> spells
> it "ignoredups", in plural) means to ignore duplicates (usually this is
> what
> you want). Try entering different command lines (e.g. "echo bim" then "echo
> bam") to test.
>
> If you don't want to have duplicates ignored, for whatever reason, just
> unset HISTCONTROL.
>
> I have mine set to "ignore both" -- it then ignores command with leading
> spaces too. Thus I can easily decide that I don't want to have some
> command in the history: I tend to do that for somewhat dangerous commands
> I don't want repeated "by accident".
>
> regards
> - -- t
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
>
> iEYEARECAAYFAlbNn7YACgkQBcgs9XrR2kZdzQCfQVF079RCNjLK+Ivj4Du9H7TY
> 7U0AniAgSrDgdoTvVu8GFhXE0BwzFM+7
> =2nl6
> -----END PGP SIGNATURE-----
>
>

Reply via email to