linux下查看硬盘大小的命令是什么?

ls -alh 显示当前目录中所有文件的大小。

查找 /path -type f -exec du -sh {}\;显示所选目录中所有文件的大小。
文件名 du -h 显示单个文件的大小。

du -sh 文件夹名称 显示指定文件夹的大小。

df -h 显示磁盘空间使用情况。

不要这样做,只需使用 du -sh 检查文件夹大小。

linux查看进程的命令

说白了,Linux系统上查看进程的功能其实很简单,但是方法有很多。
我们先来说说最重要的事情。
最基本的查看命令是ps,它可以显示进程状态信息。
在我们去年开发的项目中,经常使用psaux来显示所有进程的详细信息,比如用户、进程ID、父进程ID、资源使用情况等。
该命令对于分析系统资源消耗特别有用。
还有一点,ps -ef也是一个常用的命令。
它显示所有进程的完整命令行参数,这对于调试进程尤其重要。

一开始我以为ps是查看进程的唯一方法,后来发现是错误的。
还有top、htop等实时监控工具。
top可以实时动态显示系统活动和进程资源使用情况,而htop作为其增强版本,更加人性化。
等等,还有一件事,如果你想深入分析特定进程的资源使用情况,pidstat是一个好帮手。
它可以显示特定进程的处理器、内存和磁盘 I/O 统计信息。

对于进程关系和依赖关系,pstree可以以树形结构展示进程及其子进程之间的关系,这对于理解复杂系统的进程结构非常有用。
strace 跟踪进程系统调用,用于调试或分析进程行为,而 lsof 可以列出进程打开的文件和网络连接,这在网络故障排除中非常有用。

最后,一个容易陷入的陷阱是,在使用这些命令时,需要注意权限问题。
并非所有用户都有权查看或完成所有进程。
我认为值得尝试的是根据实际需求灵活选择合适的工具和命令。
例如,在排查CPU占用率过高时,首先使用ball查找可疑进程,然后使用strace进行深入分析。