Linux统计进程数
时间:2019-11-20 08:53:33 来源:igfitidea点击:
如何统计Linux正在运行的进程数?
如何查看Linux中所有正在运行的进程?
查看Linux中正在运行的进程
ps命令用于列出Linux和类Unix系统中当前正在运行的进程及其PID。
ps
输出示例:
PID TTY TIME CMD 46773 pts/0 00:00:00 ps 62412 pts/0 00:00:00 su 62419 pts/0 00:00:00 bash
Linux中如何进行计数
wc是word count的首字母缩写。
缺省情况下,wc命令计算文本中的行数,单词数和字符数。
了解wc命令选项
wc选项 | 描述 |
---|---|
-c | 打印字节数 |
-m | 打印字符计数 |
-l | 打印换行计数 |
-w | 打印单词计数 |
--help | 显示wc命令帮助并退出 |
例如,查看行数:
echo "line 1" | wc -l
查看字节数
echo "Hello" | wc -c
统计字符数
echo "Hello world" | wc -w
在Linux中统计正在运行的进程数量
可以将ps命令和wc命令一起使用,以统计在Linux系统上运行的进程数。
统计Linux中运行的进程数的命令
Linux语法如下:
# ps -e | wc -l
使用BSD语法:
# ps axu | wc -l
查看用户Hyman的进程数
$ ps -U Hyman -u Hyman u | wc -l
统计nginx的进程数量:
ps -C nginx | wc -l ps -C nginx -o pid= | wc -l
使用--no-headers
或--no-heading
,不打印标题:
# ps -e --no-headers | wc -l `52` # ps -e | wc -l `53`
了解ps命令选项
ps选项 | 描述 |
---|---|
-e | 选择所有进程(GNU/Linux语法) |
aux | 使用BSD语法选择所有进程 |
-U user | 按实际用户ID(RUID)或名称选择 |
-u user | 通过有效的用户ID(EUID)或名称进行选择 |
-C cmdlist | 按命令名称选择。这将选择其可执行文件名称在cmdlist 中指定的进程。 |
--no-headers | 不打印标题行。 " --no-heading"是该选项的别名 |