Linux文件系统实验:ls, rm, rmdir, 权限与链接
需积分: 0 32 浏览量
更新于2024-08-05
收藏 1.38MB PDF 举报
"实验九-杨添宝1"
在这个实验中,我们主要探讨了Linux操作系统中的基本文件系统操作和权限管理。以下是实验涉及的关键知识点:
1. **用户身份与路径**:
- 用户登录:在Linux中,有root用户和普通用户之分。root用户拥有系统最高权限,而普通用户则受到一定限制。可以通过`whoami`命令查看当前登录用户,`pwd`命令报告当前路径。
2. **ls命令与选项**:
- `-l`选项:列出文件的详细信息,包括文件类型、权限、所有者、大小等。
- `-a`选项:显示所有文件,包括隐藏文件(以`.`开头的文件)。
- `-i`选项:显示文件的索引节点号,这个号码是文件在文件系统中的唯一标识。
`.`和`..`目录:`.`代表当前目录,`..`表示上一级目录。
3. **文件与目录管理**:
- `mkdir`用于创建目录,`rm`用于删除文件,但不能删除目录。
- `rmdir`用于删除空目录,如果目录非空,则无法删除。
4. **文件权限与脚本**:
- 默认权限:新建文件通常具有`rw-r--r--`(644)权限,表示所有者可读写,同组和其他用户只能读。
- `vi`编辑器:用于编辑文本文件。
- `chmod`命令:改变文件权限。例如,将文件权限设置为仅所有者可读,即`chmod 400 filename`。
- `SUID`权限:设置后,即使用户不是文件所有者,也可以以所有者的权限运行文件。比如,对`/bin/cat`添加SUID,普通用户执行带有SUID的脚本,可以以root权限读取文件。
5. **脚本执行**:
- 脚本文件需设置为可执行(`chmod +x scriptname.sh`),然后可以通过`./scriptname.sh`执行。
- root和普通用户执行脚本时,权限不同,特别是在涉及SUID权限时。
6. **链接**:
- **硬链接**:硬链接指向文件的索引节点,多个硬链接相当于文件的多个名字,删除所有硬链接才真正删除文件。硬链接数量可以用`ls -li`查看。
- **符号链接(软链接)**:类似Windows的快捷方式,指向文件或目录的路径。删除软链接不会影响源文件,但如果源文件被删除,软链接将变成死链接。
实验通过实践加深了对Linux基本操作的理解,包括用户身份、文件列表、文件管理、权限控制、脚本执行以及链接的区别。这些基础知识对于日常的系统管理和开发工作至关重要。
2022-08-04 上传
2022-08-04 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-04 上传
2022-08-08 上传
2022-08-04 上传
陈后主
- 粉丝: 38
- 资源: 340
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目