在Linux中,top
命令是一个实时显示系统进程信息的工具
-
使用
-b
选项进行批处理模式:top -b -n 10
这将执行10次批处理模式下的
top
操作,并将结果输出到名为top.out
的文件中。你可以使用以下命令查看输出结果:cat top.out
-
使用
-n
选项指定查询次数:top -n 10
这将执行10次
top
操作,并显示实时进程信息。 -
使用
-o
选项自定义输出格式:top -o "%CPU %MEM"
这将以CPU和内存占用百分比的格式显示进程信息。
-
使用管道和
grep
过滤结果:top -b -n 1 | grep "process_name"
这将执行一次批处理模式下的
top
操作,并使用grep
过滤出包含"process_name"的进程。 -
使用
-f
选项进行连续监控:top -b -n 1 -f
这将执行一次批处理模式下的
top
操作,并开始连续监控进程信息。要停止监控,请按Ctrl+C
。 -
使用
-s
选项指定显示状态:top -b -n 1 -s "top"
这将执行一次批处理模式下的
top
操作,并以"top"作为命令行提示符。
请注意,top
命令有许多其他选项和功能,你可以通过查看手册页(man top
)或在线文档了解更多信息。