From 73b365c019a5d8a4f6936eba8bde40f42e70fab1 Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Tue, 31 Mar 2026 12:35:38 +0100 Subject: Move history vars into bash_profile & update bashrc comments --- bash_profile | 4 ++++ bashrc | 16 ++++++---------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/bash_profile b/bash_profile index 183cb74..8548d9a 100644 --- a/bash_profile +++ b/bash_profile @@ -28,6 +28,10 @@ fi # History export HISTFILE="$HOME/.cache/bash_history" +export HISTTIMEFORMAT="%F %T " +export HISTCONTROL="ignoredups" +export HISTSIZE=5000 +export HISTFILESIZE=10000 # Less export LESS="-R" diff --git a/bashrc b/bashrc index 907a8f5..58abcb1 100644 --- a/bashrc +++ b/bashrc @@ -12,23 +12,19 @@ # Disable suspend/resume (ctrl-s, ctrl-q) stty -ixon -# Enable extended globbing +# Enable extended globbing, e.g to exclude files: ls !(*.jpg|*.gif) shopt -s extglob -# History settings -HISTTIMEFORMAT="%F %T " -HISTCONTROL="ignoredups" +# Enable recursive matching with '**', e.g: ls ** +shopt -s globstar -# Number of lines to store in RAM -HISTSIZE=5000 - -# Number of lines to store on file -HISTFILESIZE=10000 +# Warn if running jobs on exit +shopt -s checkjobs # Append history instead of overwriting shopt -s histappend -# Immediately add history instead of end of session +# Immediately save history to file instead of at end of session export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" # Prompt -- cgit