在shell中查看进程

简介: 在shell中查看进程

在shell中查看进程信息,可以使用多种命令。以下是一些常用的命令:

  1. ps 命令的基本用法:

    • 显示当前终端下的所有进程(包括其他用户的)及其详细状态:
      ps aux
      
    • 显示所有进程的快照(不包括已终止的子进程):
      ps -e
      
    • 显示完整的进程信息,包括PID、TTY、时间、CPU和内存占用等:
      ps -ef
      
    • 显示特定用户的所有进程:
      ps -u username
      
  2. top 命令用于动态查看并监控系统中的进程状态:

      top
    

    top 命令会持续刷新显示系统中各个进程的资源占用情况,如CPU、内存、运行时间等,并可以根据需要排序或过滤。

  3. pgreppkill 命令可用于根据名称查找或操作进程:

    • 查找指定名称的进程ID:
      pgrep process_name
      
    • 杀死指定名称的进程:
      pkill process_name
      
  4. pstree 命令以树状结构展示进程间的父子关系:

     pstree [-ap] [pid]
    

    -a 参数显示用户名,-p 参数显示进程ID。

  5. 若要检查一个进程是否存在,可以结合 psgrep 命令:

     ps ax | grep process_name
    

    这将列出包含 process_name 的所有进程行。

以上命令都可以帮助你管理和查看Linux系统中的进程。

目录
相关文章
|
Shell Linux 调度
【Shell 命令集合 系统管理 】Linux 调整进程优先级 renice命令 使用指南
【Shell 命令集合 系统管理 】Linux 调整进程优先级 renice命令 使用指南
395 0
|
存储 监控 Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
542 0
|
存储 Shell Linux
【Shell 命令集合 系统设置 】⭐⭐⭐Linux 限制进程资源 ulimit命令 使用指南
【Shell 命令集合 系统设置 】⭐⭐⭐Linux 限制进程资源 ulimit命令 使用指南
436 0
|
监控 Shell Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 向进程发送信号 kill命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 向进程发送信号 kill命令 使用指南
434 0
|
Shell Linux
【Linux】进程实践项目(更新中) — 自主shell编写
前几篇文章,我们学习进程的相关知识:进程概念,进程替换,进程控制。熟悉了进程到底是个什么事情,接下来我们来做一个实践,来运用我们所学的相关知识。这个项目就是手搓一个shell模块,模拟实现Xshell中的命令行输入。
236 1
|
Unix Shell Perl
技术心得:实例解析shell子进程(subshell)
技术心得:实例解析shell子进程(subshell)
|
Shell Linux
【linux】进程替换的应用|shell解释器的实现
【linux】进程替换的应用|shell解释器的实现
155 0
|
Shell Linux
Linux脚本Shell脚本来实现一次性kill多个端口的进程
Linux脚本Shell脚本来实现一次性kill多个端口的进程
324 0
|
Unix Shell Linux
【Shell 命令集合 系统管理 】⭐⭐Linux 让进程休眠 sleep命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐Linux 让进程休眠 sleep命令 使用指南
1035 0
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 终止或向进程发送信号 skill命令 使用指南
【Shell 命令集合 系统管理 】Linux 终止或向进程发送信号 skill命令 使用指南
597 0