0Pricing
Linux Command Line & Bash Scripting Mastery · 课时

磁盘使用情况与系统信息(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 反馈 — 无需本地设置。

此课程中的所有课时

  1. 高级文本处理(sed、awk)
  2. 归档与压缩(tar、gzip、unzip)
  3. 磁盘使用情况与系统信息(df、du、uname)
  4. 数据排序与去重(sort、uniq、cut)
← 返回 Linux Command Line & Bash Scripting Mastery