品牌型号:联想拯救者R7000
系统: Windows 10专业版
软件版本:MobaXterm_Personal_23.2
我们在做运维或者开发时,经常需要操作远程服务器,如果可以自动执行设置好的命令脚本,可以极大提高工作效率。MobaXterm作为终端工具,支持SSH、Telnet、SFTP等多种协议,是很多人的重要工具,借助该工具即可实现脚本执行,本文将为大家介绍MobaXterm脚本执行是什么,MobaXterm脚本执行怎么做的相关内容。
一、MobaXterm脚本执行是什么
MobaXterm脚本执行是指:一个文件存储命令,执行该单个文件就是执行一组命令,MobaXterm支持Bash、Python等脚本语言,覆盖基础文件操作、命令批处理或者复杂操作。
脚本的价值在于将重复的操作标准化、自动化,例如,在做运维时,我们需要定期执行软件源更新、日志轮转、磁盘空间检查等操作,通过编写Bash脚本,有效降低了指令输入错误率,显著提升了运维工作的标准化水平。
脚本功能类似【宏】,理解了【宏】也就理解了脚本执行是什么,接下来我就为大家介绍MobaXterm的【宏】功能。
1)打开MobaXterm并连接到目标服务器,在主界面的左侧菜单栏中,找到【Macros】选项,并点击【record new macro】录制一组宏命令,点击后即可输入操作服务器的命令。

2)我输入了两条命令,分别是查看docker中的镜像,并启动mysql镜像。操作完毕后,点击【Stop recording macro】。

3)在弹出的对话框输入宏的名称,例如【Docker查看镜像并启动mysql】。保存成功后,我们可以在【saved macros】中找到创建好的宏命令,点击左侧运行标志即可运行。查看宏可以看到,宏中存储的是一条条命令、操作,类似于脚本执行。

二、MobaXterm脚本执行怎么做
脚本和宏命令类似,但是脚本功能更加强大,执行方式也有所不同,接下来我就为大家介绍一下MobaXterm脚本执行怎么做。
1、脚本创建
我们可以借助MobaXterm的SFTP功能上传本地磁盘中的脚本文件,或者使用MobaXterm内置编辑器创建一个文件(命名为test.sh),按语法规范编写指令集。此处以Bash脚本为例,创建目录并切换工作路径的示例代码如下:
mkdir -p /data/app/new_directory2
ls /data/app

建议选择【UNIX format】,因为在类Unix环境中,脚本的实际内容会被识别为 “mkdir -p /data/app/new_directory2\r;ls /data/app\r”,这里的【\r】就会被当作多余的字符,进而引发执行问题。

2、执行方式
我们可以在终端中执行【bash test.sh】,该命令无需执行权限,如果使用【./test_.sh】,需要配置【755】权限,配置权限命令可以使用【chmod 755 test_.sh】。

三、总结
以上就是MobaXterm脚本执行是什么,MobaXterm脚本执行怎么做的相关内容。本文为大家解释了什么是脚本执行,虽然类似宏命令,但是功能比宏命令强大,在实际使用时,我们可以将电脑中的脚本文件上传到服务器后执行。另外本文介绍了MobaXterm新建脚本并执行的步骤,希望本文对你有所帮助。
附件:
