SHELL TIPS: GNU SCREEN 的一些小技巧
来源:互联网 发布:淘宝店铺所有宝贝链接 编辑:程序博客网 时间:2024/05/15 23:47
SHELL TIPS: GNU 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。
在 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'
最终效果为:
- SHELL TIPS: GNU SCREEN 的一些小技巧
- shell的一些小技巧
- Shell 的一些tips
- Tips:关于MKMapView的一些操作小技巧
- Shell Tips: 用GNU Screen实现发送交互到所有会话
- shell编程的一些小技巧
- 【shell】文本处理的一些小技巧
- bash 的一些小 tips
- JS的一些小Tips
- shell相关一些小技巧
- shell 命令: 一些小技巧
- 小技巧、小tips
- shell的一些基本命令(使用的小技巧)
- 【shell】一些编程的小技巧及sed(未完成)
- shell的小技巧
- shell的小技巧
- Shell的一些技巧
- 【转】GNU Screen的使用方法
- Invalid Key Object Pointers in Registry Notifications
- 0304
- 获取另外应用程序上下文Context的方法
- 一些科研中经常用到的工具
- 图片验证码
- SHELL TIPS: GNU SCREEN 的一些小技巧
- 郭德纲的收到货后地方
- WORD修订状态使用教程
- C++ 复制构造函数中深拷贝、浅拷贝的区别
- 二、【word2vec学习路线】语言模型分层优化
- 排序之插入排序
- 面向接口编程的一个例子
- 指针函数与函数指针的区别
- oracle 按照指定的查询条件对查询结果进行排序