Linux 进程管理相关命令

16 篇文章 0 订阅
本文介绍了Linux系统中用于管理和控制进程的多个核心命令,包括查看当前进程、详细信息、动态监控、信号发送、优先级调整、后台运行、多窗口会话管理等,以及如何查阅每个命令的手册页。
摘要由CSDN通过智能技术生成

Linux 提供了多种命令来管理和控制进程。以下是一些常用的进程管理命令:

ps - 显示当前进程的快照。
  • ps aux - 显示所有运行的进程及其详细信息。
  • ps -ef - 以完整格式显示进程信息。
top - 动态地显示进程活动与系统负载等信息。
htop - 与 top 类似,但提供了更多信息和更好的界面。(可能需要先安装)
pstree - 以树状图显示进程层次结构。
kill - 给指定的进程发送指定的信号。
  • kill -9 <pid> - 强制杀死(不可捕获、不可忽略)指定 PID 的进程。
pkill - 根据名称或其他属性来杀死进程。
  • pkill -f <pattern> - 杀死符合模式 pattern 的进程。
killall - 杀死指定名称的所有进程。
  • killall <process-name> - 杀死所有名为 process-name 的进程。
nice - 启动一个进程,指定其优先级(niceness)。
  • nice -n 10 <command> - 以 niceness 10 启动 <command> 命令。
renice - 更改运行中的进程的优先级。
  • renice -n 10 -p <pid> - 将 PID 为 <pid> 的进程的 niceness 改为 10。
nohup - 运行命令,使其即使在退出登录后也能继续运行。
  • nohup <command> & - 开始运行 <command>,并让它在后台运行。
bg - 将作业放到后台执行。
  • bg <job> - 使指定作业在后台继续运行。
fg - 将作业从后台移到前台执行。
  • fg <job> - 把工作从后台带到前台继续运行。
jobs - 显示当前 shell 会话中运行的作业和其状态。
screentmux - 使用多窗口管理会话,即使终端断开也可以让进程继续运行。

每个命令都有详细的手册页,可以通过 man <command> 来查看,例如 man ps

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值