在 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
输出包括有关 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 。
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] ...