PS1="\[\033[0;35m\]\u@\h:\w\n\\$ \[\033[0m\]" # don't put duplicate lines in the history. See bash(1) for more options export HISTCONTROL=ignoredups # save 16384 comands export HISTSIZE=16384 # save 16384 * 80 bytes export HISTFILESIZE=1310720 # check the window size after each command and, if necessary, # update the values of LINES and COLUMNS. shopt -s checkwinsize # merge and append history from all terminals shopt -s histappend case $TERM in xterm*|dtterm|vt100) PROMPT_COMMAND='history -a ; echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD}\007"' ;; *) : ;; esac # some alias definitions alias ..='cd ..' alias c='clear' alias dir='ls -liaF' alias dot='ls .[a-zA-Z0-9_]*' alias gri='grep -i' alias j='jobs' alias l='ls -liF' alias ll='ls -laF' alias lal="ls -al | $PAGER" alias pings='ping -s' alias h='history' export PS1 # source system specific configurations [ -f ~/.bashrc_user ] && . ~/.bashrc_user stty erase stty -echoctl # set PAGER if [ -x /usr/bin/less -o -x /usr/local/bin/less ] then PAGER="less -E" else PAGER=/usr/more fi export PAGER # some useful functions psu () { if [ -n "$2" ]; then /bin/ps auxwww | grep -e $1 -e $2 elif [ -n "$1" ]; then /bin/ps auxwww | grep $1 else /bin/ps auxwww fi } psl () { if [ -n "$2" ]; then /bin/ps auxw | grep -e $1 -e $2 | less elif [ -n "$1" ]; then /bin/ps auxw | grep $1 | $PAGER else /bin/ps auxw | $PAGER fi }