SHELL TIPS: GNU SCREEN 的一些小技巧
2014-03-04 10:26
337 查看
SHELL
TIPS: GNU SCREEN 的一些小技巧
2010-07-22由于工作环境的问题,最近越来越感觉到 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。
在 screen 最下方显示状态栏,状态栏包括已经打开的 screen 标签列表,当前的 screen 和时间。其中在 screen 标签处显示该 screen 所处的目录名。显示 screen 所处的目录名这一点实现起来要困难一些,首先得修改 .bashrc,加入 screen term 对应的信息
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}%< %{= kG}%-=%D %c%{-}'
shelltitle '$
|bash'
最终效果为:
相关文章推荐
- 一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
- 【shell】一些编程的小技巧及sed(未完成)
- Shell 的一些tips
- 最近关于DNN,又有一些值得记录的小技巧(tips),sql乱码和articles模块源码修改
- shell相关一些小技巧
- 一些linux应用小技巧,网络相关,系统管理,shell,程序使用
- 【shell】文本处理的一些小技巧
- 对于shell脚本获取参数的一些小技巧
- 【shell】文本处理的一些小技巧
- shell 命令: 一些小技巧
- shell的一些小技巧
- Shell中的一些小技巧
- shell变一些小技巧
- SHELL脚本的一些小技巧
- 一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
- 【Tips】Ubuntu下的一些小技巧
- Tips:关于MKMapView的一些操作小技巧
- 最近关于DNN,又有一些值得记录的小技巧(tips),sql乱码和articles模块源码修改