Linux中的Screen命令使用技巧详解
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-11 10:36:37 浏览: 评论:0
Linux的screen命令不错,习惯了你会觉得它比windows的任务栏好用多了,下面是我的.screenrc,仅供参考。
- #
- # ~/.screenrc
- #
- # 启动时不显示欢迎屏幕
- startup_message off
- # 定义screen的功能键为Ctrl-Z。向终端输入Ctrl-Z时应按 Ctrl-Z z。
- escape ^Zz
- # 屏幕缓冲区 1024 行。
- defscrollback 1024
- # 在最下一行显示窗口列表和时钟
- hardstatus on
- hardstatus alwayslastline
- hardstatus string "%{.bW}%-w%{.rY}%n %t%{-}% w %=%{..G} %H(%l) %{..Y} %Y/%m/%d %c:%s "
- # 关闭错误提示
- vbell off
- # 按 Ctrl-Z w 或 Ctrl-Z Ctrl-W 显示窗口列表
- bind w windowlist -b
- bind ^w windowlist -b
常用快捷键
注:这些快捷键都需要在按完 escape 键之后使用,默认的escape键是 Ctrl-A,上面贴出的 .screenrc 中将其改成了 Ctrl-Z,例如 d,实际操作时应当按 Ctrl-Z d.
快捷键 功能
d 中断当前会话,下次可以用 screen -r 命令恢复
c 开新窗口
0-9数字 在窗口0-窗口9之间迅速切换
n 下一个窗口
p 上一个窗口
S 分割屏幕
TAB 在分割的屏幕之间切换
X 关闭分割出的屏幕
[ 进入复制模式,用hjkl移动光标,空格选中开始点,再次按空格选择结束点,进行复制
] 粘贴
? 帮助
: 进入screen的命令行
另外要提到的几个常用技巧:
重复 escape 键可以在当前窗口与上一个窗口之间迅速切换,例如从窗口1按^Z3切换到窗口3,之后可以按^Z^Z在窗口1和3之间切换。
窗口分割的用法:首先按^ZS(S要大写)进行分割,然后用^Z切换到分割出的新屏幕,再用^Z<数字>在新屏幕内切换窗口,结束分割可以用^ZX。
翻页:用了screen之后就不能用平常的 Shift-PageUp 和 Shift-PageDown 来翻页。可以按 ^Z[ 进入复制模式,即可利用与 vi 相同的快捷键来翻页查看历史。最后按Esc取消复制模式。
关于 escape 键的选择:
默认的Ctrl-A与vi的增1功能冲突。如果你不幸习惯了Ctrl-A,那么当你在没有screen的环境下使用vim时,你会在不经意之间按下Ctrl-A而改变附近的数字。因此最好改成别的键。
常用的screen快捷键都在左手,因此escape应当放在键盘的左面三列。Ctrl-Q和Ctrl-S被终端使用无法绑定,Ctrl-` screen不支持,Ctrl-W与vim的切换窗口命令冲突,Ctrl-D与vim的翻页冲突, Ctrl-X与vim的减1功能冲突,Ctrl-E与vim的滚屏冲突,Ctrl-C为很常用的中止程序。因此只能用Ctrl-Z了。Ctrl-Z用于暂停程序,不常用,可以将其设置为screen的escape键。需要暂停程序时按 Ctrl-Z z 即可。
Tags: Linux命令 Screen命令
相关文章
- ·利用shell编程实现DOS风格的Linux命令行(2014-03-07)
- ·Linux菜鸟入门级命令大全(2014-03-07)
- ·在Linux操作系统中使用命令进行光盘刻录(2014-03-08)
- ·关于Linux你必须知道的十件事(2014-03-09)
- ·千万千万不要运行的Linux命令!(2014-03-09)
- ·如何在Linux命令行模式下修改系统时间(2014-03-09)
- ·教你在linux系统中如何进入linux命令行(2014-03-09)
- ·linux命令行乱码的解决方式(2014-03-10)
- ·用linux命令浏览网页:用Wget命令来浏览网页(2014-03-10)
- ·通过linux命令行修改IP的两种方式(2014-03-10)
- ·Linux命令行修改IP、网关、DNS的方法(2014-03-10)
- ·Linux基本命令df和linux中du命令参数介绍(2014-03-11)
- ·如何使用linux命令行登陆(2014-03-11)
- ·Linux系统下图形界面与Linux命令行模式的切换(2014-03-11)
- ·linux之Tar命令常用参数(2014-03-11)
- ·linux中vps使用命令学习笔记(2014-10-13)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)