【Windows 常用工具系列 4.1 -- MobaXterm 宏的使用介绍】

发布时间:2023年12月18日

MobaXterm 宏介绍

MobaXterm 是一款集成了多个网络工具的 Windows 终端模拟器,提供SSH连接、Telnet、Rlogin、RDP、VNC、X11转发等功能。宏命令是 MobaXterm 提供的一个功能,允许用户录制一系列的键盘操作和命令,然后保存并在以后的会话中重复执行这些操作,从而自动化常见任务。

创建宏

在 MobaXterm 中,创建宏的基本步骤如下:

  1. 打开 MobaXterm。
  2. 连接到你的远程会话。
  3. 在会话窗口的菜单栏找到 “Macros”(或者使用快捷键 “Ctrl+M”)。
  4. 选择 “Record a new macro”。
  5. 在会话中执行你希望宏自动执行的命令和操作。
  6. 当完成时,返回到 “Macros” 菜单并选择 “Stop recording”。
  7. 给宏命令命名,然后保存。

使用宏

要使用宏,只需打开 “Macros” 菜单,然后选择你想要执行的宏命令。MobaXterm 将自动在当前会话中执行宏中录制的所有步骤。

示例

假设你经常需要连接到一个远程服务器,然后查看日志文件的最后几行。你可以创建一个宏来自动化这个过程。

  1. 开始录制宏。
  2. 输入 tail -f /var/log/your-log-file.log 来查看日志文件。
  3. 停止录制并保存宏,命名为 “ViewLogs”。

现在,每当你需要查看这个特定的日志文件,你就可以简单地执行 “ViewLogs” 宏,而不是手动输入命令。

高级宏

MobaXterm 还允许你编辑宏命令,添加更高级的功能。例如,可以在宏中使用特殊的宏命令(如 %password%),这将在执行宏时提示你输入密码。
为了编辑宏:

  1. 打开 “Macros” 菜单。
  2. 选择 “Edit macro”。
  3. 在宏编辑器中添加或修改命令。
  4. 保存更改。

例如,你的宏现在可能包含如下命令:

echo %password% | sudo -S tail -f /var/log/your-log-file.log 

当执行这个宏时,它将提示你输入密码,这样就可以使用 sudo 来查看需要特权的日志文件。

注意事项

  • 宏命令在执行时不会考虑命令的输出结果,它们仅仅是自动化地输入预先录制的键盘操作。
  • 在使用可能包含敏感信息的宏时要小心,因为存储在宏中的文本可能被其他具有访问权限的用户看到。
  • 宏功能在自动化一些简单的重复任务时非常有用,但对于更复杂的任务,可能需要编写脚本来实现更好的控制和错误处理。

MobaXterm Rename 快捷键

在 MobaXterm 中,重命名会话、文件夹或文件的操作没有默认的快捷键。如果你想要重命名一个保存的会话或在内置的文件浏览器中重命名一个文件或文件夹,你可以通过以下步骤进行:

  1. 重命名会话:
  • 在左侧的会话列表中,右击你想要重命名的会话。
  • 在弹出的上下文菜单中选择 “Edit session”。
  • 在打开的会话设置窗口中,改变 “Session name” 字段到你想要的新名称。
  • 点击 “OK” 保存更改。
  1. 重命名文件或文件夹:
  • 在MobaXterm的文件浏览器中,导航到你想要重命名的文件或文件夹。
  • 右击该文件或文件夹并选择 “Rename” 选项。
  • 输入新的名称然后按回车键确认。

如果你经常需要重命名,并且希望有一个更快捷的方式来做这件事,可以考虑自定义一个宏或者使用 MobaXterm 的快捷命令功能。然而,MobaXterm 本身并不提供直接设置特定快捷键用于重命名的选项。

文章来源:https://blog.csdn.net/sinat_32960911/article/details/135059667
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。