Linux操作系统 :文件管理(实验报告)

2024-09-05 16:36

本文主要是介绍Linux操作系统 :文件管理(实验报告),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、实验目的

熟练掌握Shell特性和文件管理命令的使用方法

二、实验环境

硬件:PC电脑一台,网络正常;

配置:win10系统,内存大于8G  硬盘500G及以上

软件:VMware、Ubuntu16.04、

三、实验内容

Linux的文件管理

四、实验步骤

1以自己姓名的英文缩写xxx来创建一个用户,并设置密码为12345678,进入用户。

程序运行截图:

2.主目录下创建一个空白文件case,并在其中输入任意字符

程序运行截图:

 提示:vi 进入case后,按a键进入插入模式,此时可以输入信息,信息输入完毕后,按ESC退出编辑模式,输入:wq保存并退出(不要忘记输入冒号——跟终端说我要开始输字母了)

 

3.在主目录下创建一个目录test,并进入。

程序运行截图:

  1. 4.在test目录下建立一个AA文件夹,建立一个BB文件夹

程序运行截图:

  1. 5.进入AA,并在AA目录下创建一空文件file.txt。

程序运行截图:

7

  1. 6.把/case文件复制到/test/AA目录下。

./

程序运行截图:

  1. 7.把/test/AA目录中的文件case移动到/test/BB目录下,同时改名为tab。

程序运行截图:

  1. 8.在tab文件中查找任意字符串。

   

程序运行截图:

  1. 9.回到test目录下,把创建的目录AA删除

程序运行截图:

  1. 10.最后回到主目录把创建的目录BB及其下的文件删除。

程序运行截图:

11、查看test的当前路径

程序运行截图:

12、在test目录下创建一个文本1并在其中输入任意字符,并用复制一个并重命名为2;

程序运行截图:

13、练习more,less,head,tailcut命令用于显示文本1

#显示前5行

程序运行截图:

#显示全部

程序运行截图:

#显示头5行

程序运行截图:

#显示后两行

程序运行截图:

#显示从1到6个字符

程序运行截图:

14、在主目录下,使用find命令找到文件1,并打印出路径

程序运行截图:

15、自由练习sort,wc,man命令

常见问题提示

  1. 代码输入错误;
  2. 运行结果出现问题。

五、实验作业

1、根据要求,完成实验指导里的操作流程。

2、实验结果分析和实验总结:

      学习了基本文件管理使用如`ls``cp``mv``rm`等命令,可以轻松地进行文件的查看、复制、移动和删除。在实际操作中,我深刻理解了这些命令的参数(如`-r``-i`等)带来的灵活性,让我可以根据需要进行更精细的文件管理。

     在实验中,我还使用了`find``grep`命令来查找文件和内容。`find`命令可以根据不同条件(如文件名、大小、修改时间等)在指定目录下快速定位文件,而`grep`则能够在文件内容中进行高效搜索,适用于处理日志文件和配置文件等场景。

     我的Shell命令行使用能力显著提高,彻底改变了我对文件操作的传统观念。以前,我可能依赖图形界面来完成文件管理,但现在我更倾向于使用命令行来提高工作效率,尤其是在处理复杂任务时,命令行的优越性愈加明显。

      掌握Shell特性让我意识到,Linux操作系统的强大不仅在于其稳定性和安全性,也在于其灵活性和可定制性。与图形界面相比,命令行能够更直接、更高效地实现任务,这是对我思维方式的一种提升。通过不断的实践和日常操作,加深了对所学知识的理解。实验不仅是对理论知识的应用,更是获得实际技能的途径。我相信,在今后的学习与工作中,这些命令行技能将是我完成各种任务的重要工具。本次实验结束后,我深感还有许多方面需要进一步探索。例如,学习Shell脚本编程可以将多条命令串联起来实现复杂功能,这将大大提升我的工作效率和自动化能力。此外,探索更多Linux工具,如`awk``sed`,以及了解系统中更深层次的操作和管理,也将在未来的学习中成为我的目标。通过VMware虚拟机实验,我不仅提升了自身的操作能力,也对Linux系统有了更全面的理解。这些知识将极大地帮助我在日后的学习和工作中,特别是在进行系统管理和操作时。

这篇关于Linux操作系统 :文件管理(实验报告)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1139495

相关文章

使用Redis实现会话管理的示例代码

《使用Redis实现会话管理的示例代码》文章介绍了如何使用Redis实现会话管理,包括会话的创建、读取、更新和删除操作,通过设置会话超时时间并重置,可以确保会话在用户持续活动期间不会过期,此外,展示了... 目录1. 会话管理的基本概念2. 使用Redis实现会话管理2.1 引入依赖2.2 会话管理基本操作

Linux内核定时器使用及说明

《Linux内核定时器使用及说明》文章详细介绍了Linux内核定时器的特性、核心数据结构、时间相关转换函数以及操作API,通过示例展示了如何编写和使用定时器,包括按键消抖的应用... 目录1.linux内核定时器特征2.Linux内核定时器核心数据结构3.Linux内核时间相关转换函数4.Linux内核定时

Linux镜像文件制作方式

《Linux镜像文件制作方式》本文介绍了Linux镜像文件制作的过程,包括确定磁盘空间布局、制作空白镜像文件、分区与格式化、复制引导分区和其他分区... 目录1.确定磁盘空间布局2.制作空白镜像文件3.分区与格式化1) 分区2) 格式化4.复制引导分区5.复制其它分区1) 挂载2) 复制bootfs分区3)

Linux服务器数据盘移除并重新挂载的全过程

《Linux服务器数据盘移除并重新挂载的全过程》:本文主要介绍在Linux服务器上移除并重新挂载数据盘的整个过程,分为三大步:卸载文件系统、分离磁盘和重新挂载,每一步都有详细的步骤和注意事项,确保... 目录引言第一步:卸载文件系统第二步:分离磁盘第三步:重新挂载引言在 linux 服务器上移除并重新挂p

Linux下屏幕亮度的调节方式

《Linux下屏幕亮度的调节方式》文章介绍了Linux下屏幕亮度调节的几种方法,包括图形界面、手动调节(使用ACPI内核模块)和外接显示屏调节,以及自动调节软件(CaliseRedshift和Reds... 目录1 概述2 手动调节http://www.chinasem.cn2.1 手动屏幕调节2.2 外接显

Linux(centos7)虚拟机没有IP问题及解决方案

《Linux(centos7)虚拟机没有IP问题及解决方案》文章介绍了在CentOS7中配置虚拟机网络并使用Xshell连接虚拟机的步骤,首先,检查并配置网卡ens33的ONBOOT属性为yes,然后... 目录输入查看ZFhrxIP命令:ip addr查看,没有虚拟机IP修改ens33配置文件重启网络Xh

linux实现对.jar文件的配置文件进行修改

《linux实现对.jar文件的配置文件进行修改》文章讲述了如何使用Linux系统修改.jar文件的配置文件,包括进入文件夹、编辑文件、保存并退出编辑器,以及重新启动项目... 目录linux对.jar文件的配置文件进行修改第一步第二步 第三步第四步总结linux对.jar文件的配置文件进行修改第一步进

Elasticsearch 的索引管理与映射配置实战指南

《Elasticsearch的索引管理与映射配置实战指南》在本文中,我们深入探讨了Elasticsearch中索引与映射的基本概念及其重要性,通过详细的操作示例,我们了解了如何创建、更新和删除索引,... 目录一、索引操作(一)创建索引(二)删除索引(三)关闭索引(四)打开索引(五)索引别名二、映射操作(一

linux ssh如何实现增加访问端口

《linuxssh如何实现增加访问端口》Linux中SSH默认使用22端口,为了增强安全性或满足特定需求,可以通过修改SSH配置来增加或更改SSH访问端口,具体步骤包括修改SSH配置文件、增加或修改... 目录1. 修改 SSH 配置文件2. 增加或修改端口3. 保存并退出编辑器4. 更新防火墙规则使用uf

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出