由于工作环境的问题,最近越来越感觉到 screen 命令的可贵,下面总结一点使用 screen 命令的小技巧。 最常用的参数组合: screen -ls // 列出已有的 screen screen -d -r // 进入指定的 screen 名,如果没有,则以该名称创建 screen 由于很常用,我把这两个
由于工作环境的问题,最近越来越感觉到 screen 命令的可贵,下面总结一点使用 screen 命令的小技巧。
最常用的参数组合:
screen -ls // 列出已有的 screen
screen -d -r // 进入指定的 screen 名,如果没有,则以该名称创建 screen
由于很常用,我把这两个命令取了个 alias:
alias sl='screen -ls'
alias sr='screen -d -r'
除了命令之外,还有快捷键 ctrl+ac 创建 screen;ctrl+aa 在两个 screen 之间相互切换;ctrl+ad 从 screen 中 detach;ctrl+a数字,跳转到数字指代的 screen。
case $term in
screen*)
# this is the escape sequence esc k \w esc
# use current dir as the title
screentitle='\[\ek\w\e\\\]'
ps1=${screentitle}${ps1}
;;
*)
;;
esac
然后 . 或者 source 一下,再修改 screen 的配置文件,添加状态栏,在 .screenrc 中添加:
caption always '%{=b cw}%-w%{=rb db}%>%n %t%{-}%+w%{-b}%
shelltitle '$ |bash'
最终效果为: