天天看点

xshell6 添加快速命令

做服务端同学应该对xshell这个软件很熟悉了,登录服务器,查看服务器cpu,内存状态,虚拟机状态,端口监听情况,尤其是查看服务日志这个动作我们几乎每天都要进行,但是这个动作每次都是重复的,为了避免每次手动输入路径, 可以把这个动作提前编辑成一个快速命令按钮,每次点这个按钮就可以了,又比如说我们每次切换root的时候都要手动输入密码,这个每次重复就很烦,我们就可以把这个动作设置成一个快速命令,放到下方的菜单中,每次登录到服务器之后,点一下快速命令按钮,就会切换到root用户,省了很多麻烦。下面我们就看一下如添加快速命令

第一步:点击 查看 -> 工具栏, 将后面的选项全部勾选, 尤其是锁定工具栏

xshell6 添加快速命令

第二步:点击查看 -> 快速命令->快速命令栏

xshell6 添加快速命令

这个时候在xshell 底部就会出现快速命令栏

xshell6 添加快速命令

接下来就可以添加快速命令了

xshell6 添加快速命令

鼠标左键单击,选择添加添加按钮

xshell6 添加快速命令
xshell6 添加快速命令

我们可以选择发送字符串或者运行脚本,比如说进入应用目录就是一个重复性固定动作, 选择发送字符串, 然后编辑字串

cd /home/livexxx/xxx

, 只需要点击一下CMD#7(可以自己命名),就可以把编辑好的命令发送到屏幕上, 然后我们在屏幕上点击

回车

就可以得到我们想要的结果了

运行脚本

也用的场合较多,xshell目前只支持js,python和VB脚本, 我们以VB脚本为例,来实现切换root的一个小例子

新建一个文件 root.vbs

代码如下:

Sub Main
    xsh.Screen.Send "su - root"                    '切换root命令
    xsh.Screen.Send VbCr		                   '点击回车
    xsh.Screen.WaitForString "Password: "          '等待屏幕显示Password:
    xsh.Screen.Send "[email protected]"                    '输入密码
    xsh.Screen.Send VbCr                           '点击回车
End Sub
           

添加按钮时设置我们刚才的

vbs文件地址

这样我们登录到服务器之后,就可以点击此按钮 先切换到root用户,然后执行后面的操作了,学会了之后可以DIY自己喜欢的命令了,大大提高了我们的工作效率