Linux基础:df与du命令详解
需积分: 25 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用户来说至关重要,能够有效地进行文件和目录管理,监控系统资源,以及执行各种系统维护任务。
2022-11-13 上传
2021-10-07 上传
2021-12-01 上传
2018-10-10 上传
2021-11-23 上传
2010-12-10 上传
2012-07-15 上传
2011-07-26 上传
2024-04-08 上传

欧学东
- 粉丝: 785
- 资源: 2万+
最新资源
- Material Design 示例:展示Android材料设计的应用
- 农产品供销服务系统设计与实现
- Java实现两个数字相加的基本代码示例
- Delphi代码生成器:模板引擎与数据库实体类
- 三菱PLC控制四台电机启动程序解析
- SSM+Vue智能停车场管理系统的实现与源码分析
- Java帮助系统代码实现与解析
- 开发台:自由职业者专用的MEAN堆栈客户端管理工具
- SSM+Vue房屋租赁系统开发实战(含源码与教程)
- Java实现最大公约数与最小公倍数算法
- 构建模块化AngularJS应用的四边形工具
- SSM+Vue抗疫医疗销售平台源码教程
- 掌握Spring Expression Language及其应用
- 20页可爱卡通手绘儿童旅游相册PPT模板
- JavaWebWidget框架:简化Web应用开发
- 深入探讨Spring Boot框架与其他组件的集成应用