From 83420ba2b7999fd600277b4306538fd5081d8fa7 Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Sun, 27 Feb 2011 19:09:26 +0100 Subject: [PATCH] Only setup safe options with elder bash versions --- sys/bashrc | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/sys/bashrc b/sys/bashrc index 5f06233..a49c425 100644 --- a/sys/bashrc +++ b/sys/bashrc @@ -12,14 +12,32 @@ BASHRCREAD="true" # Interactive shell? [ "$PS1" ] || return -# Shell options -shopt -s checkwinsize -shopt -s cdspell -shopt -s histappend +# Common command aliases (1/2) +alias ","="clear && logout" +alias ".."="cd .." +alias "ls"="ls -F" +alias "ll"="ls -l" +alias "l"="ll -a" + +# Shell options (1/2) set mark-directories on set mark-symlinked-directories on HISTCONTROL=ignoredups +# Shell prompt +PS1="\u@\h:\w \$ " + +# Make sure that the following commands are only run with bash >= 3.x +case "$BASH_VERSION" in + "0."*|"1."*) return; ;; + *) +esac + +# Shell options (2/2) +shopt -s checkwinsize +shopt -s cdspell +shopt -s histappend + # Shell functions sshnew() { ssh -o "StrictHostKeyChecking no" "$@" @@ -110,12 +128,7 @@ elif [ -x /usr/lib/command-not-found ]; then } fi -# Common command aliases -alias ","="clear && logout" -alias ".."="cd .." -alias "ls"="ls -F" -alias "ll"="ls -l" -alias "l"="ll -a" +# Common command aliases (2/2) alias "lasth"="last | head -n \`expr \\\$LINES - 2\`" # Aliases for screen(1), if installed -- 2.39.2