终端、进程组、会话、shell 和脱离终端(shell进阶)

简介: 内核创建了第一个进程(称为init进程)来启动系统上所有其他进程。当内核启动时,它会将init进程加载到虚拟内存中。

登录终端

内核创建了第一个进程(称为init进程)来启动系统上所有其他进程。当内核启动时,它会

将init进程加载到虚拟内存中。


日常操作中基本都是通过ssh的方式登录到服务器上进行操作的。


例如购买的阿里云ECS 。你也是通过ssh协议连接到远程服务器的。

71d60ed9073749d3a09a7d01e214fbcb.png

进程组

我这里使用的ECS


其版本是如下,其实就是Centos,估计就是在内核改了下版本。(我猜的)


所以说都是支持作业系统的,因此每个命令都会有新的进程组。

75e3b1a8392249f282a5d01965370084.png

9f57722a50c74d6bad8841b51a167317.png

会话

f2732b24dc4844ccaf079f1f96b7ddc7.png

终端、会话、进程组、shell的关系

d1f07734a22e4177aeecae89629d4b1c.png

脱离终端的几种方法8219ed0baa9e4587be668882640598df.png

目录
相关文章
|
8月前
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 锁定终端 vlock命令 使用指南
【Shell 命令集合 系统管理 】Linux 锁定终端 vlock命令 使用指南
133 1
|
8月前
|
缓存 IDE Shell
【Shell 命令集合 系统设置 】Linux 重置终端的显示 reset命令 使用指南
【Shell 命令集合 系统设置 】Linux 重置终端的显示 reset命令 使用指南
207 0
|
8月前
|
Shell Linux C语言
【Shell 命令集合 系统设置 】⭐⭐⭐Linux 清除终端屏幕内容 clear命令 使用指南
【Shell 命令集合 系统设置 】⭐⭐⭐Linux 清除终端屏幕内容 clear命令 使用指南
157 0
|
8月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
【Shell 命令集合 网络通讯 】Linux 向指定用户或终端发送消息 write命令 使用指南
183 0
|
8月前
|
监控 Linux Shell
【Shell 命令集合 网络通讯 】Linux管理终端设备的登录过程 getty命令 使用指南
【Shell 命令集合 网络通讯 】Linux管理终端设备的登录过程 getty命令 使用指南
117 0
|
8月前
|
安全 Shell Linux
【Shell 命令集合 网络通讯 】Linux 打开终端设备 mingetty命令 使用指南
【Shell 命令集合 网络通讯 】Linux 打开终端设备 mingetty命令 使用指南
102 0
|
6月前
|
Shell 网络安全 UED
|
8月前
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 终端复用工具 screen命令 使用指南
【Shell 命令集合 系统管理 】Linux 终端复用工具 screen命令 使用指南
132 0
|
8月前
|
编解码 Shell Linux
【Shell 命令集合 系统设置 】Linux 调整终端窗口的大小 resize命令 使用指南
【Shell 命令集合 系统设置 】Linux 调整终端窗口的大小 resize命令 使用指南
241 0
|
8月前
|
存储 Linux Shell
【Shell 命令集合 网络通讯 】Linux 显示当前终端的名称 tty命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示当前终端的名称 tty命令 使用指南
150 0