每天我都会从我的 MacBook (Lion) 连接到远程计算机 (RedHat)。我使用终端连接到远程机器然后chroot。然后我在终端上打开 2-3 个窗口来查看各种文件。
是否有任何快捷方式可以保留打开的文件和连接的窗口?
我尝试在 Macbook 终端上“将 Windows 另存为组”,但是不起作用。
更新:
我希望看到所有打开的文件在各个终端中可见,而不是进入后台!
答案1
答案2
听起来您好像在要求几件事:1)您想要在屏幕上的同一位置重新打开终端窗口2)您想要终端窗口连接到指定的服务器3)您想要不间断地连接到服务器:这样您就可以从上次中断的地方继续操作。
我现在在一台 Windows 机器上,但我相信 Terminal.app 只执行 #1。您可以通过 AppleScript (或 appscript) 脚本实现 #1 和 #2: 寻找,你就会找到。但是 #3 需要使用 screen 或 tmux(或者可能是 dtach,但我从未使用过)。screen 更广泛可用,但我建议使用 tmux,略高于 screen。但它们的工作原理非常相似,因此两者都应该能够满足您的需求。
您可以在所连接的服务器上运行 screen(或 tmux),并在一天的工作完成后脱离 screen 会话。screen 仍会在服务器上运行,保持 shell 会话处于活动状态,并保留其状态以供下次登录时使用。第二天,您可以登录并重新连接到 screen 会话,一切就绪。