putty/screen 使用经验

admin 2014年11月22日 Linux学习 1477次阅读 查看评论

  不知道你问的是什么问题。

  一个终端连接到一个 tty,使用 tty 命令可以查看当前你连接的 tty。每连接一个终端会给该终端分配一个 tty。不可能切换到其他的 tty。

  目前唯一能连接到现存 tty 的方法是使用 screen,screen 能 attach 到以前的 screen session。当然一些 screen 的仿制品也能实现。

  所以也许 screen 能解决楼主的问题。

  1: 窗口篇screen 创建多个screen,方便切换。具体命令:

  1.   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的进程;

  点击(此处)折叠或打开

  1.   screen -r

  2.   There is a screen on:

  3.   14997.pts-0.dev-02 (Attached)

  如screen -r 14997,其中14997为线程号:用如下命令时,显示的第一列数字为其编号 ps aux | grep hmahma 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向那个方向的窗口切换。

« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:linux分区linux优化软件开发程序员

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合