1. `ps`:列出当前正在运行的进程。 ```bash ps ``` 或者使用更详细的输出: ```bash ps aux ```
2. `top`:实时显示系统中正在运行的进程。 ```bash top ```
3. `htop`:与`top`类似,但提供了更友好的用户界面。 ```bash htop ``` 注意:`htop`可能需要通过包管理器安装,例如在Ubuntu中: ```bash sudo aptget install htop ```
4. `pgrep`:根据进程名查找进程ID。 ```bash pgrep ```
5. `pstree`:以树状结构显示进程之间的关系。 ```bash pstree ```
6. `kill`:发送信号到进程。可以用来终止进程。 ```bash kill ```
7. `killall`:根据进程名发送信号到所有匹配的进程。 ```bash killall ```
8. `nice`:调整进程的优先级。 ```bash nice n ```
9. `renice`:改变正在运行的进程的优先级。 ```bash renice ```
10. `pmap`:显示进程的内存映射。 ```bash pmap ```
11. `lsof`:列出进程打开的文件。 ```bash lsof p ```
12. `netstat`:显示网络连接和端口。 ```bash netstat anp ```
13. `ss`:与`netstat`类似,用于显示网络连接和端口。 ```bash ss anp ```
14. `vmstat`:报告虚拟内存统计信息。 ```bash vmstat ```
15. `iostat`:报告CPU使用情况、设备吞吐量和输入/输出统计信息。 ```bash iostat ```
16. `free`:显示内存使用情况。 ```bash free ```
17. `df`:显示文件系统的磁盘空间使用情况。 ```bash df ```
18. `du`:显示目录或文件的磁盘使用情况。 ```bash du ```
19. `uptime`:显示系统运行时间和平均负载。 ```bash uptime ```
20. `who`:显示当前登录的用户。 ```bash who ```
21. `w`:显示当前登录的用户和它们的活动。 ```bash w ```
22. `last`:显示最近登录的用户。 ```bash last ```
23. `history`:显示历史命令。 ```bash history ```
24. `strace`:跟踪系统调用和接收到的信号。 ```bash strace ```
25. `ltrace`:跟踪库调用。 ```bash ltrace ```
26. `time`:测量程序的运行时间。 ```bash time ```
27. `nohup`:在后台运行命令。 ```bash nohup