Random stuff from my ~/.bashrc file which helps me share commands between different p/ttys (especially helpful in screen)

alias c='clear'
export PS1="\[\e]2;\u@\H in \w on \t #\!\a\033[01;32m\][\!]\033[01;31m\] \h\[\033[01;34m\] \W #\[\033[00m\] "

export HISTSIZE=200000

shopt -s cdspell
shopt -s cdable_vars
shopt -s checkhash
shopt -s checkwinsize
shopt -s mailwarn
shopt -s sourcepath
shopt -s no_empty_cmd_completion
shopt -s cmdhist
shopt -s histappend histreedit histverify
shopt -s extglob
shopt -s histappend
export PROMPT_COMMAND='history -a'
export EDITOR="vi"
alias edit='vi'

$ cat ~/.inputrc
"\C-f": history-search-backward
"\C-g": history-search-forward

$ echo "to get a utilitarian screen put the following in your screenrc"
hardstatus alwayslastline "%{bw}%1`%= "

shelltitle "$ |bash"
hardstatus string '%{= kG}%-Lw%{= kW}%50> %n%f* %t%{= kG}%+Lw%< %{= kG}%-=%1` %d %M %Y %c:%s%{-}'
vbell on
bindkey -k k; quit

little bunny foo foo