【Linux操作系统】【综合实验二 vi应用与shell脚本编辑】【浅试编辑命令】

您所在的位置:网站首页 shell命令界面vi 【Linux操作系统】【综合实验二 vi应用与shell脚本编辑】【浅试编辑命令】

【Linux操作系统】【综合实验二 vi应用与shell脚本编辑】【浅试编辑命令】

2024-05-30 09:14| 来源: 网络整理| 查看: 265

文章目录 一、实验目的二、实验要求三、实验内容⭐(1)继续练习Linux系统的文件类、目录类、进程管理类与磁盘操作类常用命令,并使用常见的选择项;⭐(2)了解ed、ex行编辑器与Emacs全屏幕编辑器的工作模式、基本操作命令;⭐(3)掌握vi的编辑模式与命令模式,使用文本编辑命令,正确退出vi;⭐(4)使用vi命令创建用户文件。⭐(5)实现vi中文本的搜索与替换。⭐(6)使用vi一次编辑多个文件,利用vi的工作缓冲区进行文本的移动、复制与删除等操作,并思考缓冲区原理;⭐(7)在vi中使用较为复杂的ex命令;🔥🔥🔥配置文件⭐(8)使用vi的设置选项设置个性化的vi环境;(可编辑.vimrc文件设置vi的工作环境)⭐(9)在vi中使用map命令编写一个简单的文本处理宏;⭐(10)观察/etc/profile文件(/etc/csh.login)与用户home目录下的.profile文件(.login),使用环境变量与用户变量设置个性化的用户环境;【暂未做修改】🔥🔥🔥脚本⭐(11)使用for循环编写一段shell程序,完成显示用户注册目录中某个或某些子目录下所有普通文件的列表,并将之转入一个文件中;⭐(12)自拟题目编写一段shell脚本,完成某个特定功能,并以三种方式实现脚本的运行。⭐(13)编写shell函数,在命令行运行该函数;将函数放入一个shell脚本中并运行该脚本。 四、实验报告要求Reference

一、实验目的

要求进一步掌握Linux基础操作,掌握全屏幕编辑命令vi的高级应用,熟悉shell脚本编辑与命令行编辑。

二、实验要求

通过这个第二阶段实验,要求掌握以下操作与相关知识: (1)进一步掌握Linux系统的文件类、目录类、进程管理类与磁盘操作类常用命令; (2)了解或掌握Linux系统支持的编辑器功能、工作模式、基本命令与使用; (3)掌握vi的较为高级应用; (4)掌握或了解shell的功能、句法结构、基本命令及相关命令机制; (5)使用shell编辑功能较为简单的脚本并实现运行; (6)使用shell函数编写脚本或独立运行。

三、实验内容 ⭐(1)继续练习Linux系统的文件类、目录类、进程管理类与磁盘操作类常用命令,并使用常见的选择项;

①知识点:

目录类

.ls族:l lc lf lr lx

进程管理

sleep命令:使进程暂停执行一段时间,多用于shell程序设计中 格式:sleep timetime即为暂停秒数 wait命令:等待后台进程的完成 格式:wait [pid1 pid2…]等待列出的pid进程结束,若无参数则一直等到全部后台进程结束

磁盘管理

文件归档命令:tar 命令格式:tar [key] [files] key—功能字母(注意前面不用加‘ - ’号),主要功能如下: c–创建新文档(备出); x—从归档文件中抽出指定文档(备入),用于文档恢复。若不指定files,则抽出全部归档文件 t—列出归档文件,若不指定files,则列出全部归档文件 v—显示归档文件中的每一个文件信息(清单形式) f—令tar命令使用key之后的第一个参数作为归档文件名(可以是普通文件、目录,主要是如软驱等设备),若无该字母则tar使用/etc/default/tar中的默认设备 files—欲归档的文件名(普通文件、目录、设备文件) tar命令的key与files两部分中,内容与参数数量随着归档方向而确定 $tar cvf /dev/rdf0 /usr/lj 将目录lj内容归档至软盘(备出) $tar tvf /dev/rdf0 显示软盘上的归档文件清单 $tar xvf /dev/rdf0 恢复软盘中的归档文件(按原路径备入)

文件归档与恢复(拷贝入、拷贝出)命令:cpio 可将文件拷贝到另一个归档文件或目录层次中 可从归档文件或目录中恢复文件至原状态(路径、名称) 命令格式: cpio -o[选择项] cpio命令的数据源一般使用过滤器找出,经管道线传入;拷出可使用输出定向符>(可用-0替代)。 $ls|cpio -ocv>/dev/rfd0 cpio -i[选择项] $cpio -icdv



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3