fdisk
功能:用于查看和修改磁盘分区表。
| 选项 | 含义 |
|---|---|
-l | 列出磁盘分区表 |
-u | 指定用什么表示分区单位(扇区/柱面) |
dmesg
功能:用于查看或控制内核环形缓冲区消息(内核会把运行日志写入其中)。
| 选项 | 含义 |
|---|---|
-T | 显示人类可读的时间戳 |
-l | 按日志级别过滤,如-l err,warn |
-w | 持续输出新内核消息 |
hdparm
功能:用于查看或设置硬盘底层参数。
| 选项 | 含义 |
|---|---|
-I | 显示驱动器识别信息 |
-i | 显示指定硬盘的识别信息 |
-t | 测试磁盘持续读取速度 |
-T | 测试缓存读取速度 |
-d | 关闭/开启 DMA,如-d0、-d1 |
swapon
功能:用于启用交换分区或交换文件。
| 选项 | 含义 |
|---|---|
-a | 启用/etc/fstab中所有交换设备 |
--show | 显示当前交换空间摘要 |
-p | 指定交换优先级(有多个交换区或者文件) |
du
功能:查看文件/目录占用的磁盘空间
| 选项 | 含义 |
|---|---|
-h | 以人类易读的单位显示,如 KB、MB、GB |
-s | 只显示总占用空间,不显示子目录 |
-a | 显示所有文件和目录的占用空间 |
-c | 显示所有文件/目录的总计 |
-d N | 最大递归深度为 N |
-x | 只统计当前文件系统,不统计其他挂载的文件系统 |
df
功能:查看文件系统的磁盘空间使用情况
| 选项 | 含义 |
|---|---|
-h | 以人类易读的单位显示,如 KB、MB、GB |
-H | 使用 SI 单位显示,1KB = 1000B |
-T | 显示文件系统类型,如 ext4、xfs |
-i | 显示 inode 使用情况 |
-k | 以 KB 为单位显示 |
-m | 以 MB 为单位显示 |
-a | 显示所有文件系统 |
-t 类型 | 只显示指定类型的文件系统 |
-x 类型 | 排除指定类型的文件系统 |
tail
功能:查看文件末尾的内容
| 选项 | 含义 |
|---|---|
-n N | 显示文件最后 N 行 |
-c N | 显示文件最后 N 个字节 |
-f | 持续追踪文件新增内容,常用于实时查看日志 |
-F | 持续追踪文件,即使文件被删除或重新创建也继续追踪 |
-q | 多个文件时不显示文件名标题 |
-v | 总是显示文件名标题 |
--pid=PID | 当指定进程结束后停止追踪 |