Linux操作系统基础:文件系统与命令详解

需积分: 28 1 下载量 56 浏览量 更新于2024-08-14 收藏 421KB PPT 举报
本资源主要介绍了Linux操作系统中的文件系统类命令,包括挂载、卸载、硬链接和软链接等操作。同时,还涵盖了登录和退出、关机和重启命令、系统运行级别以及Linux的基本目录结构等内容。 在Linux中,文件系统类命令是管理文件和目录的关键工具。以下是对这些命令的详细解释: 1. **挂载**:`mount` 命令用于将文件系统挂载到指定的挂载点。例如,`mount -t ext3 /dev/hda11 /opt` 将ext3类型的分区 `/dev/hda11` 挂载到 `/opt` 目录。`umount` 命令则用于卸载已挂载的文件系统,如 `umount /opt`。 2. **挂载所有文件系统**:`mount -a` 命令会根据 `/etc/fstab` 文件中的配置挂载所有文件系统。 3. **挂载ISO镜像**:`mount -o loop valhalla-i386-disc1.iso /mnt/iso` 通过loop设备将ISO镜像挂载到 `/mnt/iso`,使得可以直接访问其中的内容。 4. **硬链接**:`ln somefile hardlinkfile` 创建一个硬链接,硬链接文件和原始文件共享同一i节点,相当于两个文件名指向同一个文件。硬链接有以下限制: - 链接文件和被链接文件必须在同一文件系统内。 - 不能为目录创建硬链接。 5. **软链接**:`ln -s somefile softlinkfile` 创建软链接(也称为符号链接),它类似于Windows的快捷方式。软链接有自己的独立i节点,指向另一个文件的路径,允许链接跨越不同的文件系统。而且,可以为目录创建软链接。 除了文件系统类命令,资源中还提到了其他Linux基础概念: - **登录和退出**:用户可以通过`login`命令本地登录,使用`logout`、`<Ctrl>+<d>`或`exit`命令退出。不同级别的用户会有不同的提示符,超级用户为`#`,普通用户为`$`。 - **系统运行级别**:Linux有7个运行级别,从0到6,每个级别代表不同的系统状态。例如,运行级别0表示系统停机,5表示运行图形界面的多用户模式。 - **关机和重启**:使用`init`或`shutdown`命令可完成关机和重启操作。例如,`halt`、`poweroff`用于关机,`reboot`用于重启,`shutdown -r`或`-h`参数分别用于重启和关机,`+n`表示n分钟后执行。 - **设备文件**:Linux中设备被视为普通文件,位于`/dev`目录下,如硬盘(`/dev/hd*`、`/dev/sd*`)、打印机(`/dev/lp*`)、串口(`/dev/cua*`)等。 - **Linux目录结构**:典型的Linux目录结构包括`/bin`(二进制命令)、`/sbin`(系统管理命令)、`/usr`(用户应用)、`/var`(变量文件)、`/etc`(系统配置)、`/lib`(库文件)、`/home`(用户主目录)、`/tmp`(临时文件)、`/opt`(第三方软件)等。 这些命令和概念构成了Linux日常操作的基础,对学习和使用Linux系统至关重要。通过熟练掌握这些命令,用户能够有效地管理文件、设备和系统状态。