第九周 Linux课后技术总结
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及以上为常规文件的描述符。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端