我正在screen
我的 Ubuntu 服务器上使用该命令运行一组进程。这个想法是理想情况下不应取消该过程或有被错误取消的风险
我发现使用Ctrl+a d是一个非常危险的分离屏幕的热键,因为使用Ctrl+d会终止它。
有没有办法将分离热键更改为其他东西?例如,我可以将Ctrl+更改a d为Ctrl+q吗?
我尝试使用别名,但这不适用于键盘命令。
我正在screen
我的 Ubuntu 服务器上使用该命令运行一组进程。这个想法是理想情况下不应取消该过程或有被错误取消的风险
我发现使用Ctrl+a d是一个非常危险的分离屏幕的热键,因为使用Ctrl+d会终止它。
有没有办法将分离热键更改为其他东西?例如,我可以将Ctrl+更改a d为Ctrl+q吗?
我尝试使用别名,但这不适用于键盘命令。
从屏幕手册页得到这个。
要查看正在使用的绑定,请按CTRL+ a,松开,然后按?。
正如你所指出d的用于分离。
要即时更改绑定,您可以通过按CTRL+进入命令模式,a然后按:
要设置绑定,请键入
bind <key> <command>
。所以要为 detach type 设置一个新的绑定bind z detach
。要删除现有绑定,请省略命令部分。因此,要删除 的现有绑定d,请键入
bind d
。全部一起...
bind d
bind ^D
bind <YOUR_KEY> detach
您可以将这些命令放在
.screenrc
用户主目录中的 a 中,以使它们持久存在。