磁盘使用情况与系统信息(df、du、uname)
使用“df”、“du”和“uname”等命令监控磁盘空间和文件大小,并获取系统信息。
磁盘使用情况与系统信息(df、du、uname) 是 CoddyKit 上的免费 Linux Command Line & Bash Scripting Mastery 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Linux Command Line & Bash Scripting Mastery 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Linux Command Line & Bash Scripting Mastery 课程共包含 4 节课。
为什么要监控磁盘和系统信息?
了解系统的磁盘使用情况和核心信息,对于维护健康、高效的 Linux 环境至关重要。
- 资源管理:了解磁盘空间何时不足。
- 故障排查:找出过大的文件或目录。
- 系统认知:获取操作系统内核和体系结构的详细信息。
使用 `df` 检查可用磁盘空间
df 命令是“disk free”的缩写,用于显示系统中已挂载文件系统的可用磁盘空间。
它会显示:
- 文件系统名称
- 总大小
- 已用空间
- 可用空间
- 使用百分比
- 挂载点
让 `df` 输出易于阅读
默认情况下,df 以 1 KB 的块为单位显示大小,因此可能不易阅读。-h 选项可以让输出更易读。
它会将大小转换为 KB、MB 或 GB 等便于人类阅读的单位,让您可以快速了解磁盘使用情况。
运行 `df -h`
请尝试运行 df -h,以易于理解的格式查看系统上的可用磁盘空间。
df -h使用 `du` 查找磁盘使用情况
df 告诉您文件系统上的*可用*空间,而 du(disk usage)告诉您特定文件或目录*已使用*的空间。
它非常适合找出目录中哪些文件或文件夹占用了最多空间。
使用 `du -sh`汇总目录使用情况
要快速汇总目录的总大小,通常会将两个选项与 du 组合使用:
-s:仅显示每个参数的总计。-h:以便于人类阅读的格式显示大小(例如 10M、2.5G)。
使用 du -sh . 可以显示当前目录的总大小。
运行 `du -sh`
下面使用 du -sh . 查找当前工作目录的磁盘使用总量。
du -sh .使用 `uname` 获取系统信息
uname 命令是“UNIX name”的缩写,用于显示系统信息,其中包括操作系统内核的详细信息。
它可用于快速检查正在运行的 Linux 版本或系统的体系结构。
全面的系统详细信息:`uname -a`
要全面了解系统信息,请将 -a(全部)选项与 uname 一起使用。
它通常会显示内核名称、网络节点主机名、内核发行版、内核版本、机器硬件名称、处理器类型、硬件平台和操作系统。
尝试 `uname -a`
执行 uname -a,查看当前所在机器的所有可用系统信息。
uname -a快速检查:磁盘和系统命令
以下哪些命令用于检查磁盘或系统信息?
课程总结:磁盘和系统信息
在本课中,您学习了如何有效监控 Linux 系统的磁盘使用情况,以及如何获取重要的系统信息。
df:显示已挂载文件系统的可用磁盘空间。du:显示文件和目录的磁盘使用情况。uname:提供系统和内核的核心信息。
这些命令对于系统管理、故障排查以及保持 Linux 环境顺畅运行至关重要!
常见问题解答
「磁盘使用情况与系统信息(df、du、uname)」课时是免费的吗?
是的 — 「磁盘使用情况与系统信息(df、du、uname)」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Linux Command Line & Bash Scripting Mastery 课程的其余内容,请升级到 CoddyKit PRO。 Linux Command Line & Bash Scripting Mastery 课程共包含 4 节课。
「磁盘使用情况与系统信息(df、du、uname)」这节课中我会学到什么?
使用“df”、“du”和“uname”等命令监控磁盘空间和文件大小,并获取系统信息。 你通过在浏览器中直接运行的动手代码来练习 Linux Command Line & Bash Scripting Mastery,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Linux Command Line & Bash Scripting Mastery 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Linux Command Line & Bash Scripting Mastery 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。
「磁盘使用情况与系统信息(df、du、uname)」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Linux Command Line & Bash Scripting Mastery 课中编写并运行代码吗?
能。每节 Linux Command Line & Bash Scripting Mastery 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 高级文本处理(sed、awk)
- 归档与压缩(tar、gzip、unzip)
- 磁盘使用情况与系统信息(df、du、uname)
- 数据排序与去重(sort、uniq、cut)