很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常会习惯性的按下Ctrl+s来保存文件内容.殊不知这样按下去后面会造成整个终端不响应了,ssh连接还好说,直接关闭ssh连接再重新连接就可以了,但在服务器前使用的话,就只能眼睁睁的看着干着急,稍微懂点的就用alt+f2/3/4切换到其他控制台去操作了.其实正确的方法是ctrl+q来解除锁定,ctrl+s在linux下是锁定屏幕显示的意思和ScreenLock键是一个效果,不信你试试按下ScrLk或者Fn+ScrLk. 如果不想再遇到的话,来把flow control整个关掉,同时ctrl+s可以解放出来用做readline

[……]

阅读全文

SecureCRT作为著名的SSH客户端,经常用于登陆远程服务器。在上面编辑文本,特别是用vi打开两个文本,并且需要切换时,很容易出现卡死的现象,不能接受任何的键盘输入。很是郁闷。以前每次遇到这个问题,我只有关掉那个session重新打开一个。这次又遇上,是在不能忍,试着解决一下。

仔细观察会发现,在vi下切换文本”ctrl+w+w”时,很容易输入成”ctrl+s”。随便拿一个session试试就发现,果然是ctrl+s在作怪。只要输入这个,就会卡死。搜索了一下,发现果然是有原因的:ctrl+s禁用了shell的回显,以提高某些操作的效率,在网络速度和机器跟得上的情况下用处不是很大。

CTRL-S and CTRL-Q are called flow-control characters. They represent an antiquated way of stopping and restarting the flow of output from one device to another (e.g., from the computer to your termi[……]

阅读全文

SecureCRT是一个商业终端连接工具。SecureCRT可以自定义界面颜色方案,可以连接SSH1SSH2Telnet等服务。默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。解决方法非常简单,进行设置即可。

中文乱码解决方法

一般来说

1、右键点击SecureCRT的连接标签

选择会话选项菜单。

2、在弹出的窗口中,左边栏选择外观选项卡。

3、在右边的窗口中选择UTF8

4、此时,SecureCRT中即可正常显示中文了。

如果此时依然无法正常显示中文,则可能是由于Linux系统中默认的字符编码非UTF8所致,解决方法如下:

修改Linux服务器的配置文件:[root@www ~]# vi /etc/sysconfig/i18n

如果安装系统的时候选择了中文系统,则把LANG字段改为:LANG=”zh_CN.UTF-8″

如果安装系统的时候选择的英文系统,则把LANG字段改为:LANG=”en_US.UTF-[……]

阅读全文

问题:

为方便快速登录某系统,经常会对secureCRT会话设置默认登录用户名和密码。可一旦登录系统的密码做了修改,在secureCRT中要在哪修改已保存密码呢?

处理:

secureCRT将每个session的配置文件保存在

C:\Documents and Settings\Administrator\Application Data\VanDyke下的config文件夹。

根据session名找到对应的配置文件,删除配置文件中password对应的value即可。[……]

阅读全文