Operating System
暂时先小小整理记录一些我遇到的常见技巧和概念。
Linux
session
screen session:screen 是一个终端多路复用器(terminal multiplexer),它允许你在一个终端窗口中运行多个独立的 shell 会话,并且可以分离(detach)和重新连接(reattach)这些会话:
(Attached):表示该会话正在被一个或多个终端窗口使用(连接着)。(Detached):表示该会话正在后台运行,没有连接到任何终端窗口。(Dead):表示会话可能已经崩溃或结束,但屏幕的套接字文件(socket file)仍存在(你可以用screen -wipe清理它们)。
process
进程是linux中程序执行的实例。它是系统进行资源分配(如 \(\text{CPU}\) 时间、内存、文件句柄)的最小单位。一个session一般都会由多个进程组共同组成