SecureCRT登录后访问指定路径的方法

在使用SecureCRT时,如果想要登录服务器后默认访问某个路径,也就是实现一登录就立刻执行cd xxx命令的效果。比如一登录就想默认执行

cd /home

进入/home路径

 

单个session可以这样配置:

1,打开session选项,有两种方式:

登录想要配置的Session,然后点击Options菜单-> Session Options

或者不登录,直接在Session Manager里的目标Session上点右键,选择Properties。

SecureCRT登录后访问指定路径的方法_第1张图片

2,左侧Category选择Logon Actions。

3,右侧点击Add。

4,Expect栏输入一个空格。我试了一下#和$都不能生效,我是用root登录的。

5,Send栏输入cd /home,点OK。

SecureCRT登录后访问指定路径的方法_第2张图片

如果原来的Expect栏中有ogin,assword这两项,需要把刚才的配置调到第一位,或者直接把ogin和assword两项删掉。

SecureCRT登录后访问指定路径的方法_第3张图片

Hide项选不选无所谓,这个代表执行的时候要不要把这条命令显示出来。

6,点击OK,如果已经登录了Session,需要先关闭这个Session(重启SecureCRT也行)。

7,再次进入Session,刚才的配置就会生效了。

 

注:

1,上面是单个Session的配置方法,也可以在Options中选择Edit Default Session配置全局的默认配置。

2,配置的Expect栏实际上是登录之后命令行开头的标识符中可能出现的字符,网上很多文章配置用的都是$。

3,配置的Send栏实际上是Expect生效后执行的命令,不止可以用于cd命令,还可以做很多别的事情

你可能感兴趣的:(其他)