如何自动打开终端窗口和选项卡、ssh 和 sudo su?

usu*_* me 8 ssh command-line sudo gnome-terminal workspaces

当我在电脑前开始新的一天时,我首先必须执行以下操作:

  • 在工作区 1 中:
    • 打开一个新的终端窗口ssh loginserver,然后ssh serverA1sudo su account00
    • 打开一个新的终端选项卡ssh loginserver,然后ssh serverA2sudo su account00
    • 打开一个新的终端选项卡ssh loginserver,然后ssh serverA3sudo su account00
  • 在工作区 2 中:
    • 打开一个新的终端窗口, 1 ssh loginserver,然后ssh serverB1sudo su account00
    • 打开一个新的终端选项卡ssh loginserver,然后ssh serverB2sudo su account00
    • 打开一个新的终端选项卡ssh loginserver,然后ssh serverB3sudo su account00
  • 在工作区 3 中:
    • 等等...

有没有办法自动化整个过程,例如,有一个脚本可以在自己的工作区中自动打开每个终端窗口、每个窗口中的所有终端选项卡以及所有相应的ssh/sudo su命令?如果没有,我可以自动化哪些部分?

Alv*_*var 1

我将为每个工作区使用 bash 脚本并在其中添加命令。

这是基本思想,然后您可以添加这样的命令,在其中启动一个新终端并运行一些命令。

只需更新您的 bash 文件(应类似于 filename.sh)并将其标记为可执行,以便您只需双击即可启动它。

可以帮助您在新工作区中启动命令。