由于工作原因,我必须经常出差。这意味着我必须经常关闭笔记本电脑。这样做的缺点是,在干净地打开电源后,总是需要一段时间才能打开所有终端,以便从我离开的地方继续工作。
有没有这样的事终端书签? 如果我能将终端的状态添加到书签中,那就太好了,这意味着所有选项卡、选项卡的顺序、它们的标题、它们的向上键历史记录(通常我 Ctrl+c 正在运行的应用程序,在其他地方进行一些调试,按下 up 键然后 Enter 重新启动应用程序),... 存储。您可以将其与浏览器中打开一系列选项卡的书签进行比较。
拥有这样的功能将大大减少恢复工作环境所需的时间。
顺便说一句,我知道 Ubuntu 中的休眠功能,但这不是我想要的。不幸的是,有时我真的必须重新启动。
如果有必要的话,我正在使用 MATE 桌面环境。
答案1
我认为你需要的是byobu
安装并试用它,您一定会喜欢它。文档。
安装:
sudo apt install byobu
byobu 是一个脚本,用于在 byobu 配置中启动基于文本的窗口管理器(screen(1) 或 tmux(1))。这样可以在 screen 会话底部的两行内显示系统信息和状态通知。它还可以启用多个选项卡式终端会话,只需单击几下即可访问。
byobu 目前默认使用 tmux(1)(如果存在)作为后端,但是可以使用 byobu-select-backend(1) 实用程序覆盖此功能。
在启动时启动:
byobu-enable
决定后端应该使用哪个多路复用器:
byobu-select-后端
Select the byobu backend: 1. tmux 2. screen Choose 1-2 [1]:
使用会话[你在寻找什么以及我为什么喜欢它]:
会话只是 Byobu 的一个运行实例。会话由一组窗口(基本上是 shell 会话)和窗格(分成多个部分的窗口)组成。
首次启动 Byobu 时,它会启动一个新会话,您可以在其中创建窗口和窗格。在后续连接中,如果您只打开了一个会话,Byobu 会在您连接时自动打开该会话;如果您打开了多个会话,Byobu 会询问您要使用哪个会话,提示如下:
Byobu sessions...
1. tmux: 1: 1 windows (created Wed Aug 3 16:34:26 2016) [80x23]
2. tmux: 2: 1 windows (created Wed Aug 3 16:34:38 2016) [80x23]
3. Create a new Byobu session (tmux)
4. Run a shell without Byobu (/bin/bash)
Choose 1-4 [1]:
查看来自 byobu 的精彩教程数字海洋。