在 Mac 中,如果我打开了几个终端窗口,然后重新启动计算机或退出终端,则最后打开的窗口将再次打开,并保留其工作目录和命令历史记录。
有没有办法类似地重新打开 Ubuntu 终端窗口?
答案1
从技术上讲,这取决于所选的桌面。这个问题已经被到处提出,但没有任何好的答案。对于 gnome-terminal,通常提出的解决方案是添加选项--save-config
,例如
gnome-terminal --save-config=/home/whatever/foo
还有一些dconf-editor
可能有效,具体取决于您使用的应用程序。
无论哪种情况,这些都只会恢复壳到给定的工作目录;恢复在 shell 中运行的程序似乎通常被掩盖(除了应用程序也具有会话支持的极少数情况)。
进一步阅读:
答案2
从 Mac 切换到 Windows 后,我也很恼火,无法恢复终端(WSL)并且会使用新窗口重新启动。对我有用的是,我通过 VMWare 安装了 ubuntu,并且 VMWare 默认情况下会在重新启动 Windows 时挂起,因此每当我重新启动并重新打开 VMWare 应用程序时,我都会发现所有应用程序,包括终端选项卡都处于与之前相同(恢复的)状态重启。希望这对其他人有帮助。