byobu 一直滚屏,被底部的status 更新搞的无法正常使用。
putty 将编码方式改为UTF-8之后就解决了。
byobu can share your screen with other engineer, and the reslution will be tha smallest in all the clients.
To revert byobu screen back, can use "byobu detach" to detach all the client, then re-enter byobu.
1: 窗口篇
screen 创建多个screen,方便切换。具体命令:
ctrl a c:创建窗口;
ctrl a k:杀死某一个窗口;当当前窗口没有响应时,该命令超级有效;
ctrl a d: 取消screen模式,恢复成只1有个窗口状态;
窗口间的切换:
ctrl a Num:加数字,切换到第num个窗口;
ctrl a a: 两个窗口间相互切换;
ctrl a n: 后一个窗口
ctrl a p: 前一个窗口
SCREEN学习啦!
2012年用screen模式下,去观察GDB,调试正爽时,屏幕又动弹不得。于是请教高手:
screen -r //查看所有的screen,并且可以恢复detach的进程;
screen -d //并且可以恢复detach的进程;
-
screen -r
-
There is a screen on:
-
14997.pts-0.dev-02 (Attached)
如screen -r 14997,其中14997为线程号:
用如下命令时,显示的第一列数字为其编号
ps aux | grep hma
hma 13708 0.0 0.0 4676 2084 pts/0 Ss 15:18 0:00 -bash
hma 14997 0.0 0.0 5148 3324 ? Ss 15:23 0:00 SCREEN
hma 14998 0.0 0.0 3428 1852 pts/3 Ss+ 15:23 0:00 bash
hma 15015 0.0 0.0 3436 1872 pts/4 Ss 15:23 0:00 bash
hma 15028 0.0 0.0 3428 1852 pts/5 Ss+ 15:23 0:00 bash
hma 15039 0.0 0.0 3428 1852 pts/6 Ss+ 15:24 0:00 bash
用screen -r可以恢复界面,与本地是否连接没有关系。即便本地的ssh断开了,也可以通过上述命令恢复工作界面。
真的有学了一样技巧,无知害人呀!让我搞的服务器上N多的后台线程!
putty还支持锁屏和解锁哟。。(有几次不小心按了锁屏键,putty没有响应了,还以为它死掉了呢。。。)
ctrl s: 锁屏;
ctrl
Vim可以将一个窗口再做分割,在同一个vim里打开的几个文件才可以通过yy,p间拷贝。
水平分窗:vs
竖向分窗:split
子窗体间切换:ctrl w;(vi处于命令模式下,若处于编辑模式下,ctrl w合并两行为1行);
ctrl w (up/down/left/right) arrow向那个方向的窗口切换。
阅读(6543) | 评论(0) | 转发(0) |