linux第二次上机实验报告

linux第二次上机实验报告

ID:35201591

大小:262.00 KB

页数:7页

时间:2019-03-21

linux第二次上机实验报告_第1页
linux第二次上机实验报告_第2页
linux第二次上机实验报告_第3页
linux第二次上机实验报告_第4页
linux第二次上机实验报告_第5页
资源描述:

《linux第二次上机实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux第二次上机实验报告1.实验目的1.学习使用vi编辑器建立、编辑、显示及加工处理文本文件2.了解shell的作用和主要分类3.掌握bash的建立和执行方式4.学会编写shell脚本2.实验内容1.练习vi用法2.阅读并理解shell文件夹下的示例程序3.使用shell编程3.实验主要过程3.1vi用法的练习3.1.1vi的基本概念基本上vi可以分为三种状态,分别是命令模式(commandmode)、插入模式(Insertmode)、底行模式(lastlinemode)  1)命令行模式c

2、ommandmode)  控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insertmode下,或者到lastlinemode。  2)插入模式(Insertmode)  只有在Insertmode下,才可以做文字输入,按[ESC]键可回到命令行模式。  3)底行模式(lastlinemode)  将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。不过一般我们在使用时把vi简化成两个模式,就是将底行模式(lastlinemode)也算入命令行模式command

3、mode)。3.1.2vi的基本操作(1)进入vi:在系统提示符($)下输入命令vi和想要编辑(建立)的文件名,便可进入vi,例如,输入$vishangyue101即进入文件shangyue101的编辑,显示该文件的内容如下:(2)退出vi及保存文件:在命令行模式下有以下几种方法可以退出vi编辑器:a.:wq的功能是把编辑缓冲区的内容写到指定的文件中,退出编辑器,回到shell状态b.:q!的功能是强行退出vi,不把缓冲区中的内容写到文件中c.:wfilename的功能是将文章以指定的文件名保存

4、3.1.3文本输入(1)插入命令i:在该命令之后输入的内容都插在光标位置之前,光标后的文本相应向右移动。如下图:I:在当前行(即光标所在行)的行首(该行的第一个非空白字符)插入新增文本,如下图:(2)附加命令a:在该命令之后输入的字符都插到光标之后,光标可在一行的任何位置。如下图:按下a之前按下a之后A:在当前行的行尾添加文本,如下图:(3)打开命令o:在当前行的下面新开辟一行,随后输入的文本就插入在该行上,如下图:O:在当前行的上面新开辟一行,随后输入的文本就插入在该行上,如下图:按下O之前按

5、下O之后(4)从插入模式切换为命令行模式:按ESC键3.1.4移动光标vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母h、j、k、l,分别控制光标左、下、上、右移一格。0:移到文章的开头。如下图:$:移动到光标所在行的“行尾”。如下图:ctrl+f:屏幕往“前”移动一页。ctrl+d:屏幕往“前”移动半页。G:移动到文章的最后。^:移动到光标所在行的“行首”w:光标跳到下个字的开头e:光标跳到下个字的字尾nl:光标移到该行的第n个位置。3.1.5文本修改(1)删除文字x:每

6、按一次,删除光标所在位置的后面一个字符。若为nx:删除光标所在位置的后面n个字符。如下图:X:每按一次,删除光标所在位置的前面一个字符。若为nX:删除光标所在位置的前面n个字符。如下图;X:13X:dd:删除光标所在行。若为ndd:从光标所在行开始删除#行。如下图:(2)复制文字yw:将光标所在之处到字尾的字符复制到缓冲区。若为nyw:复制n个字到缓冲区yy:复制光标所在行到缓冲区。若为nyy:拷贝从光标所在的该行往下n行文字。p:将缓冲区内的字符贴到光标所在位置。如下图:yy:p:(3)替换文

7、字r:替换光标所在处的字符。如下图:光标所在处j被替换成了rR:替换光标所到之处的字符,直到按下ESC键为止。如下图:s:用随后输入的正文替换光标所在的字符,如下图:之前:之后:S:用新输入的正文替换当前行,如下图;(4)复原命令u:如果误执行一个命令,可以马上按下u,回到上一个操作。按多次u可以执行多次回复。如下图:在dd之后:按下u:(5)重复命令.:重复最近一次使用的插入命令或是删除命令,如在u之后按下“.”,如下图:(6)更改命令c:c+光标移动命令+新文本+ESC,用新文本替代旧文本直

8、到停止。若输入为空如下图:C:更改光标所在处的字到字尾处。若输入为空如下图:3.1.6字符串检索/关键字:从当前行开始向前查找这个关键字,如果第一次找的关键字不是用户想要的,可以一直按n会往后寻找。如下图:输入/ong?关键字:从当前行开始向后查找关键字,如果第一次找的关键字不是用户想要的,可以一直按n会往前寻找。如下图:输入?ghio3.2shell程序示例学习3.3shell编程练习(1)建立一个脚本,当执行时,显示1)用户的身份(用whoami命令);2)显示当前所在路径答:编写shell

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。