设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Debian Linux
›
Screen真是不错
返回列表
查看:
6962
|
回复:
7
Screen真是不错
[复制链接]
achaoge
achaoge
当前离线
积分
652
IP卡
狗仔卡
发表于 2003-11-19 09:55:28
|
显示全部楼层
|
阅读模式
我喜欢用成天用xterm,而作一件事就跑去开一个xterm实在是麻烦,而且还要用鼠标点来点去来切换窗口焦点(我用openbox,不是gnome哦),不爽。
看了看 Debian参考手册,觉得用screen不错,真的不错哦。
比如说,正在用vi写程序或者正在编译什么东西,哗,X崩溃了,如果你用了screen,不要紧,一切都可以恢复,只要系统没有死掉,就可以用screen -r连上之前你的工作窗口。
但是,有一个问题,如何动态有效的表示screen窗口的标题呢,默认情况下,每个screen窗口都是n$ bash这个样子的,如果开了七八个(没这么变态吧?),怎么知道哪个窗口是在干什么呢?不要紧,试试下面的招数:
我用的是bash,所以:
拷贝一个screenrc(locate screenrc)到你的用户目录下,在其中加上shelltitle "$ |sh", 这样就可以显示你当前正在执行的程序了。
我还要切换用户,到不同的目录干活,所以还在我的 .bashrc里头加上了这个:
# set for screen window title
if [ "$TERM" = "screen" ] ; then
export PROMPT_COMMAND='a=`pwd`;echo -e -n ^[k`whoami`@`basename $a`^[\\";unset a'
fi
#注意,^[指的是<esc>键,简单拷贝以上语句是不能用的,用C-v-esc才可以输入 ^[
这样每个screen的窗口标题是就是如下
0*$ gaochao@lib 1-$ root@data 2$ www-data@egroupware
是不是很明了?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
fireworks
fireworks
当前离线
积分
205
IP卡
狗仔卡
发表于 2003-11-19 09:58:02
|
显示全部楼层
i like multi-gnome-terminal & konsole..
回复
支持
反对
使用道具
举报
显身卡
elecboy
elecboy
当前离线
积分
391
IP卡
狗仔卡
发表于 2003-11-19 10:07:24
|
显示全部楼层
screen 和gnome-terminal及其它一般term不同的,比如你登陆到远程服务器维护,运行一个前台程序(比如编译内核),由于某种原因,你需要暂时退出登陆,但又需要保留现场,不中断运行。这种情况下用screen,就可以很好的解决这个问题。换一台终端后,仍然可以恢复现场。
回复
支持
反对
使用道具
举报
显身卡
tram
tram
当前离线
积分
7281
IP卡
狗仔卡
发表于 2003-11-19 10:19:51
|
显示全部楼层
这个关键是要服务器上有screen才行啊.
回复
支持
反对
使用道具
举报
显身卡
elecboy
elecboy
当前离线
积分
391
IP卡
狗仔卡
发表于 2003-11-19 10:26:43
|
显示全部楼层
那是当然得装了。
回复
支持
反对
使用道具
举报
显身卡
sunyb
sunyb
当前离线
积分
368
IP卡
狗仔卡
发表于 2004-4-4 18:34:18
|
显示全部楼层
在gnome-terminal里起动screen,怎么没有楼主说的
那些效果,难道这些效果是xterm特有的吗?
回复
支持
反对
使用道具
举报
显身卡
achaoge
achaoge
当前离线
积分
652
IP卡
狗仔卡
楼主
|
发表于 2004-4-5 09:19:00
|
显示全部楼层
gnome-terminal也可以啊
刚刚试过了,应该和terminal无关吧。
回复
支持
反对
使用道具
举报
显身卡
sunyb
sunyb
当前离线
积分
368
IP卡
狗仔卡
发表于 2004-4-5 10:30:12
|
显示全部楼层
把shelltitle "$ |sh"写到~/.screenrc, 在gnome-terminal里敲screen,
感觉gnome-terminal根本没有任何变化.
楼主讲得"这样就可以显示你当前正在执行的程序了",这句话是什么意思?
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表