我使用我的 OS X 机器来管理几个服务器,并且喜欢保持打开的 terminal.app 来执行此操作。我有我的配置文件,因此当我打开 terminal.app 时,我会打开几个选项卡,是否可以为每个选项卡分配不同的主题和不同的启动命令,以便我在运行 terminal.app 时可以自动通过 SSH 连接到每个框?
答案1
自从我发现终端,免费。它具有可自定义的配置文件和书签功能,可能真的能满足您的需求。快来看看吧...
答案2
是的,这是可能的。在 中"Terminal > Preferences > Settings"
,为每个连接创建一个设置。在每个设置中,配置窗口的外观(颜色方案等)并使用 指定连接"Shell > Startup > Run command"
。
创建这些设置后,打开您想要的任意窗口和选项卡组合。您可以使用"File > New Window"
和"File > New Tab"
并选择适当的设置来执行此操作。然后使用 保存您的窗口设置"Window > Save Windows as Group..."
。
当您打开此窗口组时,它将运行您在设置的启动命令中指定的命令,重新建立这些连接。您可以从 中打开窗口组"Window > Open Window Group"
,或配置一个窗口组以在 中自动启动"Preferences > Startup"
。
答案3
另一个选项是使用屏幕并在 .screenrc 中放入正确的选项。它拥有您需要的一切:选项卡、启动命令、命名选项卡.....当您启动屏幕时,它会读取您的 .screenrc 文件,然后启动您配置的所有命令,例如打开不同的选项卡、启动一些应用程序等等...我使用屏幕的原因是我几乎可以在每个 *nix 上使用它,而无需更改我的 .screenrc 中的任何一行。如果您想要 .screenrc 文件示例,请随时给我留言。(这里是新用户,所以我现在无法发布超链接 :( )