ITPub博客

首页 > 数据库 > 数据库开发技术 > Linux Screen命令入坑指南

Linux Screen命令入坑指南

原创 数据库开发技术 作者:逍遥子 时间:2024-04-26 10:01:20 0 删除 编辑

在Linux中执行命令,当不小心关闭了终端或与SSH断开连接。当前执行的命令也会随之关闭。想要命令在系统后台运行,该怎么办呢?screen是一个非常有用的工具。它允许你在单个终端会话中创建多个虚拟终端,从而可以同时运行多个任务,即使在断开与服务器的连接后也可以保持这些会话。

安装

yum install screen
apt-get 
install screen

基本用法

在启动screen后,你将进入一个新的终端会话。在这个会话中,你可以执行所有常规的终端命令。

想要离开当前会话,返回到系统的终端中,按快捷键Ctrl + A,然后按d键,来分离当前的screen会话。

重新进入会话

screen -r <会话ID>

会话id可以通过screen -ls命令查看。

切换窗口:

使用Ctrl + A,然后按n(下一个窗口)或p(上一个窗口)来在多个窗口间切换。

关闭窗口:

在窗口内执行exit命令来关闭窗口。如果只想关闭当前窗口,可以使用Ctrl + D键。

常用快捷键

快捷键 说明
Ctrl + A, c 创建新窗口
Ctrl + A, n 切换到下一个窗口
Ctrl + A, p 切换到上一个窗口
Ctrl + A, A 为当前窗口重命名
Ctrl + A, d 分离会话
Ctrl + A, Esc 进入复制/滚动模式
Ctrl + A, Tab 在拆分窗口之间切换

总结

screen是一种非常强大且灵活的工具,特别适合在终端中进行长时间的任务和多任务管理。当然,除了这款工具,可以利用nohup命令也可以实现程序在后台运行。

更多精彩文章 欢迎关注我们

原文作者:Kali笔记;如有侵权,请联系管理员删除。

下一篇: 给内网IP申请HTTPS
请登录后发表评论 登录
全部评论

注册时间:2021-01-22

  • 博文量
    760
  • 访问量
    444246