📅  最后修改于: 2023-12-03 15:11:47.128000             🧑  作者: Mango
本文介绍如何使用Shell/Bash编写自己的GNU屏幕。GNU Screen是一个命令行界面下的终端窗口管理器,允许你在一个终端窗口中创建多个终端窗口并轻松地在它们之间切换,使得你能够同时处理多个任务而不必担心会因为在不同终端窗口间切换而忘记掉某个任务。
本文将在Ubuntu 18.04下演示GNU屏幕的基本使用。
在Ubuntu中安装GNU屏幕非常简单,只需要运行以下命令:
sudo apt-get install screen
要启动GNU屏幕,只需在终端中输入以下命令:
screen
以上命令会启动一个新的GNU Screen会话。
在GNU Screen会话中,可以使用以下常用快捷键:
Ctrl+a
,然后按n
Ctrl+a
,然后按p
Ctrl+a
,然后按数字键Ctrl+a
,然后按c
Ctrl+a
,然后按"
(等于键)Ctrl+a
,然后按w
exit
或 Ctrl+d
,在窗口光标位置输入即可在GNU Screen会话中,可以使用以下命令来退出:
exit
或者按下Ctrl+a
,然后按d
。这会使得GNU Screen会话进入到后台,并返回终端。
如果在后台退出了GNU Screen会话,可以使用以下命令恢复会话:
screen -r [会话编号]
[会话编号]
是一个可选参数,如果有多个GNU Screen会话正在运行,需要指定要恢复的会话。
如果需要暂时离开当前的GNU Screen会话,又不想关闭会话,可以使用以下命令将会话分离:
Ctrl+a, d
这样会使得GNU Screen会话进入到后台,并返回终端。可以使用screen -r
命令重新恢复会话。
GNU Screen是一个非常有用的终端窗口管理器,为程序员在命令行界面下操作提供了极大的便利。与其他命令行工具一样,学会使用GNU Screen需要一些时间,但是它绝对是值得学习的。