Linux编程基础:文件操作与权限管理
需积分: 5 164 浏览量
更新于2024-08-11
收藏 208KB DOCX 举报
本篇文档是一份关于Linux编程基础的实验报告,由学生曹蕾完成,专业为网络工程,学号为0181120290。实验内容涵盖了Linux命令的多个核心应用,旨在提升学生对操作系统基本操作的理解和实践能力。
1. **打印当前目录的绝对路径**:命令`pwd`用于打印当前工作目录的绝对路径,这是确定用户在文件系统中的位置的基本工具。
2. **创建目录**:通过`mkdir`命令创建了两个子目录,`mkdird1`和`mkdird2`。进一步地,使用`mkdir -p`创建了嵌套目录`./d1/d11`,确保了目录结构的完整。
3. **切换目录**:使用`cd`命令实现了目录间的切换,首先到了`d11`子目录,然后又切换回父目录`d2`,最后回到用户主目录。
4. **文件操作**:使用`vi`文本编辑器创建了两个文件`f1`和`f2`,分别输入指定内容。文件内容的查看使用`cat`命令,对于不同的文件,`cat f1`和`cat f2`分别展示了它们的内容。
5. **文件复制与移动**:`cp`命令用于复制文件,如`cp /home/ubuntu/d1/d11/f1 /home/ubuntu/d2`,将`f1`移动到`d2`目录下并重命名为`f3`。`mv`命令则用于移动文件,`mv /home/ubuntu/d1/d11/f2 /home/ubuntu`将`f2`移动到用户主目录。
6. **文件管理**:删除文件使用`rm`命令,如`rm /home/ubuntu/d1/d11/f1`。删除目录需要加上 `-r`标志以递归删除,如`rm -ri /home/ubuntu/d1`。查看文件详细信息和权限设置使用`ls -l`和`chmod`,如`chmod u+x,g+x f3`为`f3`添加执行权限。
7. **返回用户主目录与目录列表**:实验最后,学生返回用户主目录`cd ~`,然后打印当前绝对路径`pwd`,以及使用`ls -a`列出当前目录下的所有文件,包括隐藏文件。
这些实验任务覆盖了Linux基础操作的核心方面,如目录管理、文件操作、权限控制和目录遍历,有助于强化学生对Linux命令的熟练度和理解。通过实际操作,学生能够更深入地掌握Linux环境下的文件系统管理和文本编辑器的使用。
2021-05-28 上传
2021-07-29 上传
2024-06-02 上传
2023-05-28 上传
2022-07-07 上传
2023-11-19 上传
2023-02-20 上传
2024-04-18 上传
2021-05-12 上传
纸梯先生
- 粉丝: 1976
- 资源: 29
最新资源
- ES管理利器:ES Head工具详解
- Layui前端UI框架压缩包:轻量级的Web界面构建利器
- WPF 字体布局问题解决方法与应用案例
- 响应式网页布局教程:CSS实现全平台适配
- Windows平台Elasticsearch 8.10.2版发布
- ICEY开源小程序:定时显示极限值提醒
- MATLAB条形图绘制指南:从入门到进阶技巧全解析
- WPF实现任务管理器进程分组逻辑教程解析
- C#编程实现显卡硬件信息的获取方法
- 前端世界核心-HTML+CSS+JS团队服务网页模板开发
- 精选SQL面试题大汇总
- Nacos Server 1.2.1在Linux系统的安装包介绍
- 易语言MySQL支持库3.0#0版全新升级与使用指南
- 快乐足球响应式网页模板:前端开发全技能秘籍
- OpenEuler4.19内核发布:国产操作系统的里程碑
- Boyue Zheng的LeetCode Python解答集