Linux基础:df与du命令详解

需积分: 25 1 下载量 165 浏览量 更新于2024-08-25 收藏 700KB PPT 举报
本文主要介绍了Linux系统中的两个重要文件和目录管理指令——`df`和`du`,以及一些关于Linux的基础知识,包括Linux的历史、版本号、常见的发行版、安装方式和目录结构。 ### `df` 命令 `df`命令用于查看文件系统磁盘空间的使用情况。它的基本语法是`df [选项]... [FILE]...`。常用选项包括: - `-k`: 使用1024字节作为单位来显示磁盘空间。 - 当不带任何参数运行`df -k`时,它会显示所有挂载的文件系统及其可用空间。 范例:`df –k`用于显示所有磁盘分区的已使用空间大小,单位为KB。 ### `du` 命令 `du`命令用于计算目录或文件占用的磁盘空间。其基本语法为`du [参数] [目录或文件]`,常见的参数有: - `-a`或`-all`: 显示目录中所有文件的大小。 - `-b`: 以字节为单位显示大小。 - `-c`: 显示每个条目的大小以及总的大小。 - `-D`: 显示符号链接的目标文件大小。 - `-h`: 以人类可读的格式(K、M、G)显示大小。 - `-H`: 类似于`-h`,但以1000为单位。 - `-k`: 以1024字节为单位。 例如,`du -h /path/to/directory`会以人类可读的格式显示指定目录的大小。 ### Linux基础知识 - **Linux历史**:Linux由芬兰学生Linus Torvalds在1991年创建,其内核版本号由主版本号.次版本号.修正次数组成,偶数修正次数代表稳定版本,奇数则为开发版本。 - **常见Linux发行版**:包括Red Hat(Fedora、RHEL)、红旗、CentOS、Debian、Ubuntu和SUSE等。 - **Linux安装**:有光盘安装、双操作系统安装、硬盘直接安装和网络安装等多种方式。 - **目录结构**:Linux遵循统一的目录结构,如`/`是根目录,`/dev`存放设备文件,`/home`是用户主目录,`/etc`存放系统配置文件,`/mnt`临时挂载点等。 - **设备命名**:例如IDE和SCSI设备的命名规则,如`/dev/hda`、`/dev/sda`等。 - **交换分区**:`swap`分区通常等于物理内存的1-2倍,用于扩展系统内存。 - **Linux指令**:提到了`cd`、`pwd`、`mount`、`umount`、`ls`、`rm`、`stat`、`cat`、`file`、`find`、`ln`、`mv`、`more`、`cp`、`which`、`whereis`、`mkdir`、`rmdir`、`grep`、`tail`、`sed`、`tar`、`gzip`、`bzip2`等常用命令,这些都是日常系统管理中必不可少的工具。 了解并熟练掌握这些基本操作和指令,对于Linux用户来说至关重要,能够有效地进行文件和目录管理,监控系统资源,以及执行各种系统维护任务。