1. 从这里下载screen 的源代码
http://www.gnu.org/software/screen/
./configure --target=x86_64-unknown-linux
make
make install
2. 参考下面文章使用screen
http://www.ibm.com/developerworks/cn/linux/l-cn-screen/
http://www.ibm.com/developerworks/aix/library/au-gnu_screen/
3. .screenrc例子
#----------
# jumex's .screenrc config file
# Make the bell visible instead of audible
vbell on
vbell_msg "Ding"
vbellwait 0
# Shut off the startup message
startup_message off
# Set the default scrollback to 1000
defscrollback 1000
# make a fancy statusline
#caption always " " # clear line before hardstatus
#hardstatus alwayslastline "%{= kb}[ %{B}%H:$USER %{b}][ %=%{w}%?%-Lw%?%{b}(%{W}%n*%f %t%?(%u)%?%{b})%{w}%?%+Lw%?%?%= %{b}][%{B} %l %{B}%{W}%d.%0m %{b}]"
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "
# make higlighting bold, black on blue background
sorendition +b bk
################
#
# Encoding
#
# Set default encoding to UTF-8
encoding UTF-8
defencoding UTF-8
defutf8 on
################
#
# Keybindings
#
# Remove some stupid / dangerous key bindings
bind k
bind ^k
bind .
bind ^\
bind \\
bind ^h
bind h
# Make them better
bind 'K' kill
bind 'I' login on
bind 'O' login off
bind '}' history
################
#
# Default Windows
#
# screen -t top 0 top
# screen -t bboard 1 bboard
# screen -t IRC 2 irssi
# screen -t mail 3 pine -i
screen -t server0 0 ssh root@server0
# NOTE: I go straight to screen when I log in by adding the
# following to the end of my .profile:
# screen; exit
# But to make this not effect newly created shell screens
# (i.e. ^a^c) I have a .bashrc file that is the same as my
# .profile file, but without that last line.
#----------