在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)或在線文檔了解更多信息。