使用 OS X 中的窗口组更轻松地管理和恢复多个终端

使用命令保存和恢复终端窗口组

您是否以特定方式排列了您的终端窗口,也许运行了特定进程,您希望始终如一地恢复到这些窗口而无需重新排列和重新启动?您不应完全依赖 OS X 的 Resume 功能,而应使用终端应用程序的“窗口组”工具,它不仅可以让您保存终端窗口组的位置,还可以保存它们的命令和进程。这些可以随时快速恢复,从而可以轻松管理特定命令行任务的特定窗口配置和工作流。此功能在 Mac 上的终端应用程序中已经存在了很长一段时间,但即使是最高级的命令行用户也基本上忽略了它。幸运的是,它的配置和使用都非常简单,一旦你习惯了它,你就会想知道没有它你在终端中是如何工作的。

将它们的精确位置保存在“窗口组”中并且您将能够从中断的地方快速恢复工作效率:

保存一组终端窗口布局和命令

有一组您经常使用的终端窗口和命令吗?将其保存为一个组:

  1. 根据需要在屏幕上组织终端窗口
  2. 可选;为要恢复到的每个终端窗口运行所需的命令
  3. 完成后,下拉“窗口”菜单并选择“将窗口另存为组”
  4. 将终端窗口放置保存为一个组

  5. 命名窗口组,并选中“恢复所有命令”复选框
  6. 使用命令保存终端窗口组

    如果这将是经常使用的窗口和命令位置,您可能还需要选中“终端启动时使用窗口组”,这会在每次启动时设置终端应用程序特定的恢复功能,超出默认设置OS X 的恢复和恢复功能。

    恢复终端窗口组

    准备好恢复到特定的终端组了吗?

    1. 返回终端应用程序,下拉“窗口”菜单并转到“打开窗​​口组”
    2. 选择您想要快速恢复的选项

    在 OS X 中恢复和恢复终端窗口组

    这就是它的全部。假设您使用了“恢复所有命令”首选项,一切都将回到您离开的地方。如果您打算使用终端窗口组重新连接到远程服务器,请确保您有 SSH 密钥已配置,以便无需输入密码和登录详细信息即可自动连接,否则您将需要不断地对具有远程会话的窗口组的每个简历进行身份验证。

    使用命令保存和恢复终端窗口组

    具体一点,您可以为完全不同的任务或一天中的不同时间定义一个终端窗口组。例如,您可能有一组常规窗口用于一组特定的任务,具有特定的位置和一组运行的命令,例如大型 lynx 浏览器在半个屏幕上,nettop 通过与远程服务器的活动 SSH 连接在一个角落监控网络流量 – 将其保存为窗口组,您不仅可以立即恢复放置,还可以随时恢复这些命令本身,只需选择保存的窗口组即可。

    terminal.app 特定窗口组的另一个好处?即使您关闭了系统范围的窗口还原功能,它们也能正常工作在 OS X 中。试一试,您的工作效率会更高。