访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux ps 命令用法详解

时间:2019-08-11

linux命令大全_linux命令大全 ssh_linux命令大全 root

在 Linux 中,程序的运行实例称为进程。有时,在 Linux 机器上工作时,您可能需要找出当前正在运行的进程。

有很多命令可以帮助你来找到正在运行的进程的信息,但是 ps 以及 top 是最常用的。

s命令列出进程时,它无法确定该进程是运行在前台还是后台。该命令可以查看当前有多少在后台运行的命令,jobs 列出当前shell环境中已启动的任务状态,若未指定jobsid,则显示所有活动的任务状态信息。范例要想显示以太网统计信息和所有协议的统计信息,请键入下列命令:netstat-e-s要想仅显示tcp和udp协议的统计信息,请键入下列命令:netstat-s-ptcpudp要想每5秒钟显示一次活动的tcp连接和进程idlinux命令大全,请键入下列命令:nbtstat-o5要想以数字形式显示活动的tcp连接和进程id,请键入下列命令:nbtstat-n–orunas允许用户用其他权限运行指定的工具和程序,而不是用户当前登录提供的权限。

该 ps 命令的一般语法如下:

ps [OPTIONS]

出于历史和兼容性原因,该 ps 命令接受几种不同类型的选项:

所有类型的选项都可以混合使用,但在某些特殊情况下可能会出现冲突,因此最好坚持使用一种选项。可以对 BSD 和 UNIX 选项进行分组。

如果你在windows xp中,想得到所有进程的详细信息,可以打开“命令提示符”,键入tasklist /svc>abc.txt 命令,于是在当前目录中,将会生成一个abc.txt文件,其内容就是当前正在运行的所有进程情况,例如进程名、pid号、该进程启动了哪些服务。ps命令就是最根本相应情况下也是相当强大地进程查看命令.运用该命令可以确定有哪些进程正在运行和运行地状态、进程是否结束、进程有没有僵死、哪些进程占用了过多地资源等等.总之大部分信息均为可以通过执行该命令得到地.。系统初始化(查看进程linux中用ps命令,windows中用任务管理器,前台进程负责与用户交互,后台运行的进程与用户无关,运行在后台并且只在需要时才唤醒的进程,称为守护进程,如电子邮件、web页面、新闻、打印)。

ps

linux命令大全_linux命令大全 root_linux命令大全 ssh

输出包括有关 shell(bash) 和在此 shell 中运行的进程 (ps 您键入的命令)的信息:

  PID TTY          TIME CMD
 1809 pts/0    00:00:00 bash
 2043 pts/0    00:00:00 ps

四列标记 PID , TTY , TIME 和 CMD 。

上面的输出不是很有用,因为它不包含太多信息。当使用其他选项启动时, ps 命令的真正威力就来了。

linux命令格式:命令 参数 选项 (掌握命令格式中命令、选项、参数的具体含义)。(10)命令的组成 命令 参数 选项 | 参数 选项 | 参数 选项 |。涵盖范围包括了命令、选项、参数、shell变量、echo与printf的输出、基本输入/输出重定向、命令查找、从脚本里访问参数以及执行跟踪。

ps 最常用于以下选项组合:

BSD 表格:

ps aux

该命令将显示在标记为 11 个的列的信息 USER , PID , %CPU ,%MEMlinux命令大全, VSZ , RSS , STAT , START , TTY , TIME 和 CMD 。

linux命令大全_linux命令大全 root_linux命令大全 ssh

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.8  77616  8604 ?        Ss   19:47   0:01 /sbin/init
root         2  0.0  0.0      0     0 ?        S    19:47   0:00 [kthreadd]
...