5.1 初始进程
什么是进程?
进程是已启动的可执行程序的运行实例。进程有以下组成部分。
- 已分配内存的地址空间。
- 安全属性,包括所有权凭据和特权。
- 程序代码的一个或多个的执行线程。
- 进程状态。
每个进程都有唯一的进程标识PID,一个PID只能标识一个进程。
(使用pidof命令查看sshd进程的PID)
5.2 查看进程
5.2.1 静态查看进程
使用ps aux命令查看当前目录的进程
按照CPU或其他资源的占用排序
最后还有几种常用的查看指定进程PID的方法
-
cat命令
-
pgrep命令
5.2.2 动态查看进程
使用top命令以动态地显示进程(上半部分为整体信息,下半部分为每一个进程的信息)
(按M或P等键分别以内存和CPU占用排序)
5.3 信号控制进程
5.3.1 kill命令
(kill命令的全部信号,默认为15以正常终止进程)
6.1 I/O重定向
-
将输出重定向到文件 “>”表示覆盖 “>>”表示追加
-
将输出重定向到另一个终端
-
查看进程打开的文件
上述进程中的数字1描述符表示标准输出,另外还有0、2这两个常见的文件描述符。0表示标准输入,可以理解为键盘输入;2表示标准错误,输出到终端;3及以上为常规文件的描述符。