实用Linux控制台命令
实用Linux控制台命令
screen
例如用Xshell连接 服务器
screen -ls 列出当前用户所有的screen
screen 回车直接创建新的screen
screen -S screenName 创建一个名为screenName的 screen
screen -r <pid> 连接一个 detached 的 screen
~$ screen -S new
进入新的screen,Ctrl + A + D 中断此会话,退出,回到原来的屏幕
~$ screen -ls
There is a screen on:
19248.new (Detached)
1 Socket in /var/run/screen/S-rd.
~$ screen -r 19248
重新进入
Ctrl + A Shift + K 关闭,杀死该屏幕和进程
y 确定
当退出一个窗口中最后一个程序(通常是bash)后,这个窗口就关闭了。另一个关闭窗口的方法是使用C-a k,这个快捷键杀死当前的窗口,同时也将杀死这个窗口中正在运行的进程。
如果一个Screen会话中最后一个窗口被关闭了,那么整个Screen会话也就退出了,screen进程会被终止。
~$ screen -ls
12236.new (Dead ?)
19248.new (Detached)
remove dead screens with 'screen -wipe'.
2 Socket in /var/run/screen/S-rd.
看到有些screen 死掉了
~$ screen -wipe
清除死掉的会话
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!