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

news2024/9/19 3:56:02

一、实验目的

熟练掌握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系统有了更全面的理解。这些知识将极大地帮助我在日后的学习和工作中,特别是在进行系统管理和操作时。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2106921.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【python】socket 入门以及多线程tcp链接

Socket 入门 及 多线程tcp链接 网络基础知识三要素 Socket是套接字的意思,是网络编程的核心对象,通信两端都独有自己的Socket对象, 数据在两个Socket之间通过 字节流(TCP协议) 或者 数据报包(UDP协议)的形式进行传输. 本文主要针对tcp流程进行讲解 socket-tcp流程图 1.创建服…

面试高频:MySQL索引

1 概念 索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引, 并指定索引的类型,各类索引有各自的数据结构实现。(具体细节在后续的数据库原理课程讲解) 2 作用 数据库中的表…

栈栈栈专题

一、基础 Leetcode 3174. 清除数字 class Solution { public:string clearDigits(string s) {string st; // 用string模拟栈的行为for(auto& v: s){if(isdigit(v)) st.pop_back();else st v;}return st;} }; 二、进阶 三、邻项消除 四、合法括号字符串 五、…

录屏快捷键不再神秘!2024年3款高效工具推荐

这年头,数字化了,录屏变成了我们学习、工作、娱乐时候的必备技能。不管我们是想录个教学视频、直播游戏还是记下会议内容,有个给力的录屏软件能省不少事。今儿,我给你说说2024年大家特别喜欢的三款录屏工具,它们不仅功…

RK3588 环境搭建

安装系统 参考3588用户手册安装系统安装qt install_qt.sh打开工程 下载runtime rknn-toolkit2-master.zip 5.1 解压 5.2 将/home/orangepi/works/rknn-toolkit2-master/rknpu2/runtime 拷贝到/home/orangepi/env_3588/下面 头文件所在目录 5.3 orangepiorangepi5plus:~/work…

源代码一定要加密!11款超级好用的源代码加密软件排行榜

在信息爆炸的时代,源代码的安全性成为了软件开发行业不可忽视的关键议题。加密,作为守护代码安全的利剑,其重要性不言而喻。对于开发者而言,选择一款高效、可靠的源代码加密软件,不仅能够有效保护知识产权,…

智慧体育馆如何区别于传统场馆?

在科技日新月异的今天,智慧体育馆作为现代体育与信息技术深度融合的产物,正逐步颠覆着传统场馆的运营模式与体验方式。它不仅代表了体育设施向智能化、数字化转型的必然趋势,更是提升全民体育参与热情、促进体育产业升级的关键一环。 智慧体…

什么是云计算?

1.云计算的概念? 现阶段广为人们所接受的是美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)给出的定义:“云计算”是一种按使用量付费的模式,这种模式提供可用的、便捷的、…

汽车电子行业知识:关于域控制器

车载域控制器(Vehicle Domain Controller, VDC)是现代汽车电子架构中的关键组件,负责整合和管理多个电子控制单元(ECU),以提高车辆的智能化和自动化水平。 1. 定义与功能 车载域控制器是一个集中式的计算…

让Windows保持低资源使用率的10个习惯,看下有没有你想要的

序言 十年前,一台低端Windows电脑是我的日常驱动力。它只有4GB的RAM,一个低端处理器,没有专用的图形卡。尽管存在这些局限性,但我过去常常明智地管理资源以避免性能问题。今天,我将分享我当时所依赖的技巧,这些技巧在今天仍然有效。 使用轻量级程序 首先,考虑用不会占…

ai聊天软件哪个好?建议看看这5个“聊天搭子”

你知道吗?现在除了饭搭子、奶茶搭子之外,现在还流行一种特别的“搭子”——聊天搭子。 不过,这种搭子有点特别,它们不会感到疲倦,也不会因忙碌而忽略你,因为它们就是ai聊天免费软件。无论是分享一天的趣事…

【系统架构设计师-2009年】综合知识-答案及详解

更多内容请见: 备考系统架构设计师-核心总结索引 文章目录 【第1题】【第2~4题】【第5题】【第6题】【第7~8题】【第9~10题】【第11题】【第12题】【第13题】【第14题】【第15题】【第16题】【第17题】【第18题】【第19题】【第20题】【第21题】【第22题】【第23题】…

HelpLook VS Baklib:一对一比较

HelpLook VS Baklib 企业帮助中心搭建软件对比产品对比 文档编辑体验文档编辑流程3 步6 步富文本编辑器✔✖文档效果所见即所得✔✖导入文档支持批量导入Word和Markdown格式文件✖导出备份支持导出为PDF、HTML和Markdown格式仅支持json格式自定义域名绑定流程域名解析1. 购…

opencv实战项目二十:检测箱盖的旋转角度以及位置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、算法流程:二、算法实现:2.1 二值化箱盖并获取最大轮廓:2.2 凸包与多边形近似提取矩形2.3 最小外接矩形获取角度与位置 三…

动能方案 | 血糖监测仪解决方案

随着糖尿病患者数量的增加和人们健康意识的提升,血糖监测仪成为了日常健康管理的重要设备。市场对便携、智能且易于使用的血糖监测仪需求持续增长,而无线通信技术,尤其是蓝牙技术,已成为现代血糖监测仪的核心组件,提供…

【数据分享】2000-2022年我国省市县三级的逐日O3数据(免费获取\excel\shp格式)

空气质量数据是在我们日常研究中经常使用的数据!之前我们给大家分享了2000-2022年的省市县三级的逐日PM2.5数据、2013-2022年的省市县三级的逐日CO数据、2013-2022年的省市县三级的逐日SO2数据、2008-2022年我国省市县三级的逐日NO2数据和2000-2022年我国省市县三级…

监控台在特定场所的应用需要注意哪些?

监控台作为监控系统的核心操作平台,其在特定场所的应用显得尤为重要。然而,不同场所因其功能、环境及安全需求的差异,对监控台的应用提出了不同的要求与注意事项。本文将给大家从几个关键方面探讨监控台在特定场所应用时需要注意的事项。 1. …

自定义查询模板,调起查询弹框

查询模板初始化 导入一个新的查询模板 配置模板查询内容 将导入的模板 分配到对应的单据上 调起查询弹框private IBillReferQuery setConditionClient(String templateId,Container parent, String pkOperator, String funNode, String pkCorp) {TemplateInfo ti = new Temp…

图片尺寸不合适?这3款免费好用的AI绘图神器帮你免费无缝拓展!一键扩展画面之外的内容,真的泰裤啦!

大家好,我是画画的小强 在处理图片素材时,大家有没有遇到过尺寸不合适但又不能裁切的情况?是不是也想过图像要是能自己“长”出一块就好了?这种要求在以前或许很难实现,但生产式 AI 技术出现后它就不再是问题了&#…

python文件自动化(4)

接上节课内容,在开始正式移动文件到目标文件夹之前,我们需要再思考一个问题。在代码运行之前,阿文的下载文件夹里已经存在一些分类文件夹了,比如图例中“PDF文件”这个文件夹就是已经存在的。这样的话,在程序运行时&am…