做服务端同学应该对xshell这个软件很熟悉了,登录服务器,查看服务器cpu,内存状态,虚拟机状态,端口监听情况,尤其是查看服务日志这个动作我们几乎每天都要进行,但是这个动作每次都是重复的,为了避免每次手动输入路径, 可以把这个动作提前编辑成一个快速命令按钮,每次点这个按钮就可以了,又比如说我们每次切换root的时候都要手动输入密码,这个每次重复就很烦,我们就可以把这个动作设置成一个快速命令,放到下方的菜单中,每次登录到服务器之后,点一下快速命令按钮,就会切换到root用户,省了很多麻烦。下面我们就看一下如添加快速命令
第一步:点击 查看 -> 工具栏, 将后面的选项全部勾选, 尤其是锁定工具栏
第二步:点击查看 -> 快速命令->快速命令栏
这个时候在xshell 底部就会出现快速命令栏
接下来就可以添加快速命令了
鼠标左键单击,选择添加添加按钮
我们可以选择发送字符串或者运行脚本,比如说进入应用目录就是一个重复性固定动作, 选择发送字符串, 然后编辑字串 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 "brxx@xxxx" '输入密码
xsh.Screen.Send VbCr '点击回车
End Sub
添加按钮时设置我们刚才的vbs文件地址
这样我们登录到服务器之后,就可以点击此按钮 先切换到root用户,然后执行后面的操作了,学会了之后可以DIY自己喜欢的命令了,大大提高了我们的工作效率