screen - screen manager with VT100/ANSI terminal emulation
### vi .screenrc
source $HOME/.screenrc-settings-default
source $HOME/.screenrc-windows-default
### vi .screenrc-settings-default
# Use a login shell (.bash_profile is read)
shell -bash$
startup_message off
defscrollback 5000
autodetach on
logfile "$HOME/var/log/screen/%Y%m%d-%t"
hardstatus alwayslastline
backtick 101 999999 999999 perl -e 'print( join q[.], (split /\./, $ENV{HOSTNAME})[0..1] );'
# Redhat see http://magazine.redhat.com/2007/09/27/a-guide-to-gnu-screen/
hardstatus string '%{= kG}[ %{G}%101` %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %Y%m%d %{W}%c %{g}]'
### vi .screenrc-windows-default
screen -t httpd 0$
screen -t mysql 1$
screen -t edit1 2$
screen -t edit2 3$
screen -t edit3 4$
### Kill screen session
screen -S 44226.kevin -X quit
|