使用SecureCRT同时登陆多个server时,打开了多个tab的话,往往看不清到底哪个tab对应哪个server,这个很让人感到苦恼。
一个很弱的办法就是人肉rename每个tab的标题。
这里介绍两种高科技方法:
1. (假设使用bash)修改/etc/profile,如果你没有root权限,修改自己的~/.bashrc吧,增加以下东东:
export PROMPT_COMMAND="echo -ne \"\e]0;${USER}@${HOSTNAME%%.*}\a\""
其原理大概是:
When SecureCRT receives the following escape sequence, it changes the window title:
ESC]2;titleBEL
(By
BEL, I mean ASCII(7)).
2. 上面这个方法也挺原始,因为要修改所有的server,别灰心,还有高科技,就是使用xterm:
Options => Session Options => Terminal => Emulation
选择Terminal为Xterm,勾选“ANSI Color”,这样就会自动修改标签标题,还会包含当前目录,类似这样:
user@host:/home/user/
在使用投影仪的时候,可以勾选“Use color scheme”,即可以实现白底黑字效果,这样比黑底白字看的清楚些。
# 更新:
设置成xterm后,会发现在黑色背景下,目录的颜色太深,看不太清楚。
最佳解决方案:Global Options => Terminal => Appearance => ANSI Color:把Normal color中的蓝色修改一下。我改成这样就和谐多了:
