Z E Nir Asked: 2018-10-19 05:57:46 +0800 CST2018-10-19 05:57:46 +0800 CST 2018-10-19 05:57:46 +0800 CST 分析 ps|wc 输出 772 首先 - 我想知道当前有多少进程正在运行,所以我使用了这个命令: $ ps | wc 我期待一个数字,但输出是: 20 115 844 打印了三个数字 - 它们之间有一个“制表符”大小的空格。 这些数字是什么意思?它们是否与我可以与 ps 一起使用的不同“辅助”有关?这可能不是一个很长的数字——这意味着我的操作系统运行超过 20M 个进程…… 谢谢! ps wc 2 个回答 Voted Best Answer Jeff Schaller 2018-10-19T06:01:58+08:002018-10-19T06:01:58+08:00 wc 手册页说: 打印每个 FILE 的换行符、字数和字节数,如果指定了多个 FILE,则打印总行数。没有 FILE,或者当 FILE 是 - 时,读取标准输入。 这意味着这三个数字是ps输出中的行数 (20)、字数 (115) 和字节数 (844)。 如果您只想要行数,请使用: ps | wc -l Kusalananda 2018-10-19T06:02:58+08:002018-10-19T06:02:58+08:00 当未在命令行上提供任何选项时,该命令man wc将准确解释该命令的作用。wc 它可能包含类似 描述 该wc实用程序应读取一个或多个输入文件,默认情况下,将<newline>每个输入文件中包含的字符、单词和字节数写入标准输出。 (取自 该标准实用程序的 POSIX 规范) 这意味着您看到的数字是换行符(或“行”)的数量、单词的数量(根据可能取决于您的语言环境的“单词”的某种定义)和ps.
wc 手册页说:
这意味着这三个数字是
ps
输出中的行数 (20)、字数 (115) 和字节数 (844)。如果您只想要行数,请使用:
当未在命令行上提供任何选项时,该命令
man wc
将准确解释该命令的作用。wc
它可能包含类似
(取自 该标准实用程序的 POSIX 规范)
这意味着您看到的数字是换行符(或“行”)的数量、单词的数量(根据可能取决于您的语言环境的“单词”的某种定义)和
ps
.