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


8

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

  • 在工作空间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命令?如果没有,我可以使哪些零件自动化?


可能有xdotool帮助。
潘迪2014年

也许askubuntu.com/a/446065/16395可以提供一些提示...
Rmano 2014年

Answers:


1

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

这是最基本的想法,那么你可以像添加命令这样,你开始一个新的终端,并运行一些命令。

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

可以帮助您在新的工作空间中启动命令。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.