Se a variável de ambiente HISTSIZE não estiver definida em nenhum arquivo de configuração de inicialização de bash , ela será definida como 500. A partir de man bash :
O shell define o valor padrão para 500 depois de ler qualquer inicialização arquivos.
O HISTFILESIZE segue HISTSIZE , se não definido.
Agora, você está obtendo o valor de HISTSIZE como 500 porque o Ubuntu define as variáveis de ambiente HISTSIZE (e HISTFILESIZE ) como os seguintes valores no arquivo de configuração bash runtime (o arquivo que será seja source -d quando uma nova instância do shell interativo for iniciada), ~/.bashrc :
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
Para ter certeza, leia o arquivo .bashrc skeleton, /etc/skel/.bashrc ; Ele é copiado para o arquivo de configuração bash runtime de cada usuário recém-criado, ~/.bashrc .