2020-Linux文版-实验3-Vi编辑器的使用及C编程-学生实验报告模板-P
vi实训报告
vi实训报告本文是关于Vi实训报告的收集和总结。
Vi是一款可在Unix和Linux操作系统中使用的文本编辑器,它在程序员和系统管理员中广泛使用。
Vi实训是一个有趣和充满挑战的实践过程,通过学习和使用Vi,人们可以提高他们的编辑技能和工作效率。
实训环境实训环境是Vi编辑器的学习和实践场地。
在Vi实训的过程中,需要使用一个远程终端或者本地终端,以便在Unix或Linux环境中使用Vi。
在实训之前,需要学习和掌握Linux操作系统的基本命令和操作。
实训内容Vi实训需要掌握基本的Vi命令和操作。
首先需要了解Vi的三种模式:命令模式、插入模式和可视模式。
在命令模式中,Vi提供了丰富的命令,可以执行各种文本编辑操作。
在插入模式中,可以输入和编辑文本。
在可视模式中,可以选择文本,并执行相应的操作。
下面是一些Vi常用的命令和操作:1. 插入文本:在命令模式中按下i键,然后输入要插入的文本。
2. 保存和退出:在命令模式中按下:wq键,保存文本并退出Vi;按下:w键保存文本但不退出Vi;按下:q键退出Vi;按下:q!键强制退出Vi。
3. 删除文本:在命令模式中按下d键,然后再按下相应的字母键,比如d w表示删除一个单词。
4. 撤销操作:在命令模式中按下u键,可以撤销前一次操作;按下Ctrl + r键可以重做被撤销的操作。
5. 移动光标:在命令模式中按下hjkl键,可以分别向左、下、上、右移动光标;按下$键可以将光标移动到行末。
6. 查找和替换:在命令模式中按下/键,然后输入要查找的字符串;按下:s/old/new/g键,将old替换为new。
实训收获通过Vi实训,人们可以获得以下收获:1. 提高编辑技能:Vi的命令模式和快捷键可以帮助人们快速、高效地编辑文本。
2. 增强工作效率:使用Vi可以提高人们的工作效率,尤其是在Unix和Linux环境下。
3. 增强系统管理能力:Vi是Unix和Linux中必不可少的工具之一,掌握Vi可以帮助人们更好地管理系统。
实验报告3-vi编辑器的使用
实验三VI编辑器的使用信息学院班级:学号:姓名:一、实验目的1.掌握vi编辑器的启动和退出方法2. 掌握vi编辑器中录入文件内容的方法3. 掌握vi编辑器的各种编辑命令的使用4.比对微软公司的Word编辑软件,了解vi的优缺点二、实验环境安装了Linux系统的计算机一台三、【实验重点及难点】重点:掌握VI编辑器的使用方法。
难点:VI编辑器内部命令的使用。
四、实验过程(实验步骤、记录、数据、分析、结果)1、启动虚拟机2、vi编辑器的启动和退出首先启动shell终端,如下图在shell提示符下输入vim或vi,将启动vi编辑器若要退出Vi在末行命令模式下输入:wq或:q!即可(1)使用键在编辑命令模式和末行命令模式和插入模式之间进行切换进入插入模式a追加,i插入,o当前行后插入一空行,r、s替换。
注意其他三个对应命令:A I O R S(2)复制正文yy 复制当前行,nyy复制n行.退出到命令模式以后:3yy个单词。
删除内容均放在缓冲区。
x:→dd: →ndd: →dw: →(4)替换正文p 将缓冲区的内容粘贴到当前光标处。
rn用字符n替换当前字符。
→(5)练习教材5.6节的导航命令。
(6)文件操作:w 写盘,:wq写盘退出,:q!不存盘退出,:w filenam写文件名。
(7)使用vi编辑生成三个100行字符,名字分别为my1,my2和my3的文本文件(8)在vi编辑my1状态下查看当前目录,使用搜索字符串、删除和粘贴功能,使用替换命令及存盘退出、存盘不退出和不存盘退出命令。
存盘退出:wq存盘不退出:w不存盘退出: q!(9)把my1,my2和my3合并为一个文本文件my,并用命令wc显示其行数、单词数和字符数。
(10)练习p135页图5-17的实例。
原来:修改后:四、实验总结掌握的知识:●Vi编辑器的基本使用命令●使用vi编辑器可以修改一个文件的内容●Vi编辑器可以修改C程序。
操作系统实验报告-Linux基本命令使用和vi编辑器
实验报告模板Clear之后2.浏览文件系统:(1)运行pwd命令,确定当前工作目录。
(2)运行ls –l命令,理解各字段含义。
第一部分“-rw-r--r--”表示该文件的权限,即所有者权限为读和写,组用户和其他用户的权限为只读。
第二部分“l”表示该文件是符号链接,第三第四部分所有者和所有者所在的用户组,第五部分的数字表示文件的大小(以字节为单位),剩下的依次是文件创建月日时间和文件名。
(3)运行ls –ai命令,理解各字段含义。
列出的是全部i节点信息(4)使用cd命令,将工作目录改到根(/)上。
运行ls –l命令,了解各目录的作用。
/bin:存放着使用者最经常使用的命令。
如:ls等/boot:存放的是启动Linux时使用的一些核心文件。
/dev:是device的缩写.这个目录下是所有Linux的外部设备例如:/dev/hda代表第一个物理IDE硬盘。
/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。
进入后可以看到很多配置文件/home:用户主目录,比如说有个用户叫aa,那他的主目录就是/home/lib:这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。
几乎所有的应用程序都需要用到这些共享库。
/lost+found:这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。
/mnt:这个目录是空的,系统提供这个目录是让用户临时挂载别的文件系统。
/proc:存放和进程有关的信息。
这个目录是一个虚拟的目录,它是系统内存的映射,这个目录的内容不在硬盘上而是在内存里/root:系统管理员,也叫超级权限者的用户主目录/sbin:s就是Super User的意思,也就是说这里存放的是一些系统管理员使用的系统管理程序/tmp:这个目录不用说,一定是用来存放一些临时文件的地方了/usr/X11R6:存放X-Windows的目录/usr/bin:存放着许多应用程序./usr/sbin:给超级用户使用的一些管理程序就放在这./usr/include:Linux下开发和编译应用程序需要的头文件在这里找./usr/local:这是提供给一般用户的/usr目录,在这安装软件最适合/var:通常用来存放一些变化中的东西/var/log:存放系统日志/var/spool:存放一些邮件、新闻、打印队列等(5)直接使用cd,回到哪里了?用pwd验证。
Linux操作系统Vi文本编辑器试验报告
Vi 文本编辑器1.实验目的文本编辑器的原理和操作。
1.了解vi文本编辑器的相关命令。
了解vi 2.2.实验原理和实验设备1.操作系统inuxL.3.实验步骤1.什么是vi文本编辑器?Vi是一个全屏幕文本编辑器优点:具有文本编辑所需的所有功能.1适用于各种版本的Unix/Linux2.适用于各种类型的终端.3使用灵活快捷.4缺点:界面不太好看1.按键命令太多2.2. 如何调用vi在系统提示符后输入vi和想要编辑(或建立)的文件名(如:vi[path]filename),便可进入vi。
如果只输入vi,而不带有文件名,也可以进入vi。
然后先创建文件的内容,时,只需在退出命令后输入文件名即可。
vi在退出进入vi之后,首先进入的就是编辑模式,进入编辑模式后vi等待编辑命令输入而不是文本输入,也就是说,这时输入的字母都将作为编辑命令来解释。
.进入编辑模式后光标停在屏幕的第一行首位上(用_表示),其余各行的行首均有一个“~”符号,表示该行为空行。
最后一行是状态行,显示出当前正在编辑的文件名及其状态。
如果是[New File],则表示该文件是一个新建的文件。
如果输入vi带有文件名后,文件已在系统中存在的话,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名,行数和字符数。
在编辑模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入插入模式。
在插入模式下,用户输入的任何字符都被vi当作文件内容保存起来,并将其显示在屏幕上。
在文本输入过程中,若想回到命令模式,按ESC键即可。
在编辑模式下,用户按“:”键即可进入命令模式,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。
多数文件管理命令都是在此模式下执行的。
末行命令执行完成后,vi自动回到编辑模式。
如图3.1所示。
若在命令模式下输入命令过程中改变了主意,可用退格键(backspace)将输入的命令全回到编辑模式。
Linux操作系统Vi 文本编辑器实验报告
Vi 文本编辑器1.实验目的1.了解vi文本编辑器的原理和操作。
2.了解vi文本编辑器的相关命令。
2.实验原理和实验设备1.Linux操作系统3.实验步骤1.什么是vi文本编辑器?Vi是一个全屏幕文本编辑器优点:1.具有文本编辑所需的所有功能2.适用于各种版本的Unix/Linux3.适用于各种类型的终端4.使用灵活快捷缺点:1.界面不太好看2.按键命令太多2. 如何调用vi在系统提示符后输入vi和想要编辑(或建立)的文件名(如:vi [path]filename),便可进入vi。
如果只输入vi,而不带有文件名,也可以进入vi。
然后先创建文件的内容,在退出vi时,只需在退出命令后输入文件名即可。
进入vi之后,首先进入的就是编辑模式,进入编辑模式后vi等待编辑命令输入而不是文本输入,也就是说,这时输入的字母都将作为编辑命令来解释。
进入编辑模式后光标停在屏幕的第一行首位上(用_表示),其余各行的行首均有一个“~”符号,表示该行为空行。
最后一行是状态行,显示出当前正在编辑的文件名及其状态。
如果是[New File],则表示该文件是一个新建的文件。
如果输入vi带有文件名后,文件已在系统中存在的话,则在屏幕上显示出该文件的内容,并且光标停在第一行的首位,在状态行显示出该文件的文件名,行数和字符数。
在编辑模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入插入模式。
在插入模式下,用户输入的任何字符都被vi当作文件内容保存起来,并将其显示在屏幕上。
在文本输入过程中,若想回到命令模式,按ESC键即可。
在编辑模式下,用户按“:”键即可进入命令模式,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为命令模式的提示符,等待用户输入命令。
多数文件管理命令都是在此模式下执行的。
末行命令执行完成后,vi自动回到编辑模式。
如图 3.1所示。
若在命令模式下输入命令过程中改变了主意,可用退格键(backspace)将输入的命令全部删除之后,再按一下退格键,即可使vi回到编辑模式。
linux 基本操作 实验报告
linux 基本操作实验报告《Linux基本操作实验报告》Linux操作系统是一款开源的操作系统,具有稳定性高、安全性强等特点,因此在服务器领域得到了广泛的应用。
对于初学者来说,熟悉Linux的基本操作是非常重要的,下面我将分享一份Linux基本操作的实验报告。
实验一:登录和退出Linux系统首先,我们需要了解如何登录和退出Linux系统。
在登录界面输入用户名和密码后,我们就可以进入系统。
在系统中,我们可以使用命令“exit”来退出系统。
实验二:文件和目录操作在Linux系统中,文件和目录的操作是非常重要的。
我们可以使用命令“ls”来查看当前目录下的文件和目录,使用命令“cd”来切换目录,使用命令“mkdir”来创建新的目录,使用命令“rm”来删除文件或目录。
实验三:文件编辑在Linux系统中,我们可以使用命令行工具来编辑文件。
比较常用的编辑器有vi和nano。
我们可以使用命令“vi”或“nano”来打开文件进行编辑,然后保存并退出。
实验四:用户和权限管理Linux系统中的用户和权限管理也是非常重要的。
我们可以使用命令“useradd”来添加新用户,使用命令“passwd”来修改用户密码,使用命令“chmod”来修改文件或目录的权限。
实验五:系统管理最后,我们还可以使用一些命令来管理系统。
比如使用命令“ps”来查看当前系统进程,使用命令“top”来查看系统资源占用情况,使用命令“shutdown”来关闭系统。
通过以上实验,我们可以初步了解Linux系统的基本操作。
当然,Linux系统还有很多其他的功能和命令,需要我们不断学习和实践。
希望大家能够通过实践不断提升自己的Linux操作技能,为今后的工作和学习打下坚实的基础。
实验3 vi工具的使用
实验3 利用vi编辑器运行C语言程序
一、实验要求
熟悉并掌握vi三种工作模式之间的转换方法。
掌握新建和保存文件,进行文本插入与删除的操作方法。
掌握编辑并运行C语言程序的方法。
二、实验内容
C语言运行时需要gcc编译器,提供了C,C++,JAVA等库函数。
1 查看gcc编译器是否安装
[root@localhost ~]# which gcc //如果提示/usr/bin/gcc说明已经安装,否则就没有安装
2 安装gcc编译器
方法(一):利用yum安装
配置yum源
[root@localhost ~]#cd /etc/yum.pos.d
[root@localhost yum.repos.d]# ll
总用量8
-rw-r--r--. 1 root root 125 4月7 21:58 packagekit-media.repo
-rw-r--r--. 1 root root 529 5月31 2012 rhel-source.repo
[root@localhost yum.repos.d]# vi rhel-source.repo //将该文件修改如下
在末行模式下保存并退出:wq
[root@localhost ~]# yum install gcc* //安装系统提供的全部语言的工具包
3 vi编辑hello.c并用gcc编译运行
[root@localhost ~]# vi hello.c //如果该文件存在,则进入该文件,否则,创建后进入
在末行模式下保存并退出:wq
4 卸载gcc文件
[root@localhost ~]# yum remove gcc*。
linux实验报告--vi编辑器的使用
3.使用vi开启本目录下的man.config这个档案;
4.在vi中设定一下行号;
5.移动到第62行,
6.移动到第一行,并且向下搜寻一下『this』这个字符串,请问他在第几行?
7.接着下来,我要将50到100行之间的man改为MAN,并且一一个挑选是否需要修改,如何下达指令?
15.思考题(由老师在上机前出好题目,学生通过实验后再回答)
16.实验结果(学生填写)
17.心得体会(学生填写)
8.修改完之后,突然反悔了,要全部复原,有哪些方法?
9.我要复制51到60行这十行的内容,并且贴到最后一行之后;10.删除11到30行之 Nhomakorabea的20行;
11.将这个档案另存成一个man.test.config的檔名;
12.去到第29行,并且删除15个字符;
13.请问目前的档案有多少行与多少字符?
14.储存后离开。
广东科学技术职业学院
计算机工程技术学院(软件学院)
实验报告
专业计算机网络技术班级成绩评定______
学号姓名(合作者____号____)教师签名赖小卿
实验题目VI编辑器的使用
第周星期一第节
一、实验目的与要求
1、掌握并熟悉VI的使用方法
二、实验步骤
1.请在/root这个目录下建立一个名为network的目录;进入network这个目录当中;
linux实验报告二-vi编辑器的使用
linux实验报告二-vi编辑器的使用
实验名称:vi编辑器的使用
实验目的:掌握vi编辑器的基本用法,以及文件的保存和退出。
实验环境:ubuntu 16.04
实验内容:
1.进入vi编辑器
打开终端,输入vi命令进入vi编辑器。
例如:vi text.txt (text.txt是要编辑的文件名,如果文件不存在,会自动创建
一个新文件并打开)。
2.编辑文本
vi编辑器默认进入命令行模式,只能执行命令,不能编辑文本。
需要进入编辑模式才能输入文本。
在命令行模式下,按下i或a键即可进入插入模式。
其中i表
示插入光标左边,a表示插入光标右边。
在插入模式下,可以输入文本,也可以使用退格键、删除键、方向键等。
3.保存并退出
完成文本编辑后,需要保存并退出。
首先按下ESC键回到命令行模式,然后输入:wq保存并退出。
如果只是想退出而不保存,可以输入:q!强制退出。
实验心得:
vi编辑器是一种非常强大的文本编辑器,虽然刚开始使用时有些不习惯,但是通过不断的练习和操作,会慢慢地掌握其基本用法。
同时在使用vi编辑器时,一定要特别小心,避免误操作,否则会对文件造成不可逆的损坏。
Linux操作系统实验报告2-Vi编辑器的使用
一、实验目的熟悉掌握Linux基本命令,熟悉VI编辑器的使用方法,练习Linux环境下的用户、分组管理,熟悉掌握Shell脚本编程。
二、实验内容1.在 root 目录下建立一个名为 test 的目录,并进入该目录;[root@localhost ~]# mkdir test[root@localhost ~]# cd test2.将某个文件拷贝到test目录下;[root@localhost ~]# cp hello.java test/copytest.txt[root@localhost ~]# cd test[root@localhost test]# lscopytest.txt3.使用 vi 打开某个文件;[root@localhost test]# vi copytest.txt4.设定一下行号;:set number5.移动到第一行,向下搜寻text字符串,请问在第几行?gg/test6.复制 51 到 60 行的内容,并粘帖到最后一行之后;51gg10yyGp7.删除 11 到 30 行之间的 20 行;11gg20dd8.将文件另存成一个文件;:w /root/testmodify.txt9.移动到第 29 行,并且删除 15 个字符;29gg15x10.当前文件有多少行?G:.=11.编程练习用vi编写一个简单的四则运算程序,可以接受键盘输入的两个数和一个运算符号,并在控制台输出结果。
#! /bin/bashecho "please enter a number:"read aecho "please enter the next number:" read becho "please enter the operation rules:" read recho "result="if [ "$r"x = "+"x ]thenlet result=$a+$becho $resultelif [ "$r"x = "-"x ]thenlet result=$a-$becho $resultelif [ "$r"x = "*"x ]thenlet result=$a*$becho $resultelif [ "$r"x = "/"x ]thenlet result=$a/$becho $resultfi。
Linux网络操作系统课程实验报告3(Vi编辑器)学生
实验序号: 3 实验项目名称: Vi编辑器
学 号
姓 名
专业、班
实验地点
指导教师
实验时间
一、实验目的及要求
1.掌握Linux系统终端方式使用的编辑器vi;
2.学习vi的启动、存盘、文本输入、现有文件的打开;
3.学习使用vi编辑器建立、编辑、显示以及加工处理文本文件。
二、实验设备(环境)及要求
Redhat linux 9.0
三、实验内容与步骤
1.进入和退出vi
<1>进入vi在系统提示符($)下输入命令vi和想要编辑(建立)的文件名(如example),便可进入vi。
#vi example
<2>退出vi
在命令方式下可有几种方法退出vi编辑器:
:wq把编辑缓冲区的内容写到你编辑的文件中,退出编辑器,回到UNIX shell下。
main()
{
int i,sum=0;
for(i=0;i<=100;i++)
{ sum=sum+i; }
printf("\n1+2+3+...+99+100=%d\n",sum); }
[student@enjoy abc]$ gcc -o abc abc.c
[student@enjoy仅当作过修改时才将缓冲区内容写到文件上。
: x与: ZZ相同。
:q!强行退出vi。感叹号(!)告诉vi,无条件退出,丢弃缓冲区内容。这样,先前对该文件所做的修改或输入都被抛弃。
2.新建文件
<1>在LinuX提示符$之后,输入命令: vi myfile,然后按〈Enter〉键。
实验三vi编辑器
LINUX 上机实验报告(三)一、实验目的及要求熟练Linux中vi编译器的常用命令。
二、实验环境学校机房ubuntu终端。
三、实验内容1、进入和推出vi2、利用文本插入方式建立一个文件3、在新建的额文本文件上移动光标位置4、对该文件执行删除、复原、修改、替换等操作四、实验步骤及结果进入vi编译器后进入到行末模式,并输入set nu执行:set nu后的结果光标在当前位置:当输入i 命令,再输入abc 时:输入<Esc> 后输入u当输入a命令,再输入abc 时:输入<Esc> 后输入u当输入o命令,再输入abc 时:输入<Esc> 后输入u当输入O命令,再输入abc 时:输入<Esc> 后输入u当输入A命令,再输入abc 时:输入<Esc> 后输入u当输入I命令,再输入abc 时:执行:set nonu后的结果输入:set nu 把光标移动到当前位置:当输入dd当输入3dd当输入x当输入5x当输入:1,5d五、总结插入命令:1. a 在光标后附加文本2. A 在本行行末附加文本3.I 在本行开始插入文本4.i 在光标前插入文本5.o 在光标下插入新行6.O 在光标后插入新行定位命令:1.h 左2.j 下3.k 上4.l 右5.$ 移动至行末6.0 移至行首7.gg 到首行8.G 到最后一行9.nG或:n 到第n行:set nu 设置行号:set nonu 取消行号复制、剪切、删除命令:dd 删除当前行同剪切ndd 删除当前以下n行同剪切yy 复制当前行nyy 复制当前以下n行p 粘贴到光标所在行上P 粘贴到光标所在行下x 删除光标所在处字符nx 删除光标所在处后n个字符保存、退出::wq 或ZZ 保存后退出:q!或ZQ 不保存退出:w 保存不退出:w filename 把当前文件保存在filename中。
VI编辑器的使用与Linux操作系统下C语言的使用
VI编辑器的使用与Linux操作系统下C语言的使用一、实验题目Linux操作系统下C语言的使用二、实验课时2课时。
三、实验目的:熟悉Linux操作系统下c语言的使用。
四、实验内容学习Linux环境下gcc的使用;观察进程运行情况和CPU工作情况;五、实验步骤:1、屏幕编辑程序Vi的使用vi是Unix系统中使用最广泛的文件编辑器。
启动vi的方法很简单:直接输入“vi”或直接输入“vi 文件名”命令。
启动vi时,处于命令状态,不能够输入字符,只能输入命令:a:“新增文本”(即Append)命令,执行后将进入输入模式,在当前光标之后新增文本。
I:“插入文本”(即Insert)命令,执行后将进入输入模式,在当前光标位置处新增文本。
d+d:“删除一行”命令。
x:“删除当前字符”命令。
P:“粘贴”命令,将复制的内容粘贴在目前光标所在的位置,若复制内容为整行文字,则会粘贴在光标所在位置的下一行。
:q:“退出vi”命令,不过如果在执行这个命令之前修改过内容,则无法退出。
:q!:“不存盘退出”命令,即是放弃所有的修改,强行退出。
:w:“存盘”命令。
:wq:“存盘退出”命令。
当我们使用“a”或“I”命令进行输入模式后,如果要回到命令模式,只需按一下ESC键即可。
2、Linux环境下的gcc的使用格式:gcc [选项][要编译的源程序文件名]当不用任何选项编译一个程序时,gcc将会生成(假定编译成功)一个名为a.out的可执行文件。
例如:下面的命令将在当前目录下产生一个叫a.out的文件:gcc mytest.c可以用-o编译选项为将产生的可执行文件指定一个文件名来代替 a.out,例如,将一个叫mytest.c的C程序编译为名叫mytest的可执行文件:gcc –o mytest mytest.c注意,当使用-o选项时,-o后面必须跟一个文件名。
例如:显示“hello,test world”的程序test.c如下:#include <stdio.h>int main{ printf(“hello,test world\n”);}在命令行上输入以下命令,编译和运行该程序并观察输出。
vi编辑器实验报告
竭诚为您提供优质文档/双击可除vi编辑器实验报告篇一:实验报告3_vi编辑器的使用实验三VI编辑器的使用篇二:linux实验报告--vi编辑器的使用计算机工程技术学院(软件学院)实验报告专业计算机网络技术班级成绩评定______学号姓名(合作者____号____)教师签名赖小卿实验题目VI编辑器的使用第周星期一第节广东科学技术职业学院篇三:linux下使用vi编辑器编写并执行c程序实验报告课程名称:操作系统原理实验名称:“helloworld”程序专业:计算机科学与技术年级/班级:学号:实验地点:实验日期:姓名:实验类型:验证性指导教师:实验目的:熟悉linux基本命令;学会使用VI编辑器;掌握在linux 系统下编译c程序的方法。
实验仪器及耗材:1、机房电脑;2、centos-6系统。
实验原理:通过centos-6系统中的终端编写命令并执行,从终端进入vi编辑器编写c程序代码保存后退回终端利用命令执行程序输出helloworld!!!。
实验内容及步骤:1.2.3.4.5.6.7.8.9.添加一个新用户(以自己的名字命名);为新建用户设置口令;用who命令显示登录到系统上的用户;pwd显示当前工作目录cd要求:先转到/root目录下;再转到根目录列出根目录下的文件和目录的详细信息在你的用户家目录下创建新目录“os”删除“os”目录建立一个实验文件file1.txt,要求:建在/home目录下;文件内容为:Iloveos1,?,Iloveos510.显示文件file1.txt的权限用文字设定法将file1.txt权限设置为rw-r—r-x用数字设定法将file.txt权限设置为rwxrw-r—用chown将file1.txt所属的组改为root用chown将file1.txt属主改为root用cat在/home目录下再建文件file2.txt,内容为Iloveos6,?,Iloveos10用cat显示file2.txt的内容用cat将file1.txt和file2.txt的内容合并起来放到file3.txt中。
实验3 文本编辑器vi 使用_Linux系统应用与开发教程_[共3页]
实验3文本编辑器vi使用一、实验目的熟练掌握Linux环境下全屏幕文本编辑器vi的使用。
二、预备知识vi是UNIX和Linux操作系统使用的全屏幕文本编辑器,任何一台安装了UNIX或Linux的计算机都提供这套软件。
vi的用法和DOS下的文本编辑器有较大的区别,刚开始使用的时候可能会不大习惯,但是作为以后用到的编辑器,应该学会并灵活掌握。
1.vi的操作模式vi有三种操作模式:命令模式(command mode)、插入模式(insert mode)和末行命令模式(last line mode)。
它们的功能介绍如下。
(1)命令模式。
当执行vi后,首先会进入命令模式,此时输入的任何字符都被视为命令。
命令模式用于控制屏幕光标的移动、文本的删除、移动复制文本、进入插入模式或末行命令模式。
在命令模式下,无法进行文字的编辑。
(2)插入模式。
在命令模式下输入相应的插入命令进入该模式。
只有在插入模式下,才可以进行文字数据输入,按Esc键可以回到命令模式。
(3)末行命令模式。
在命令模式下输入某些特殊字符,如“/”、“?”和“:”,可进入末行命令模式。
在该模式下可存储文本或离开编辑器,也可设置编辑环境,如寻找字符串、列出行号等。
2.vi的进入与退出(1)进入vi。
若要编辑myfile,执行如下命令即可:vi myfile,屏幕显示vi的编辑窗口,进入命令操作模式。
也可以直接输入vi,不带文件名参数,要注意的是在退出前应保存文件。
(2)退出vi。
如果在输入模式下,则先利用Esc键进入命令模式,然后即可选用下列命令退出vi。
∶q!:离开vi,并放弃刚才编辑的内容(不保存)。
∶wq:存盘并退出。
∶w:存盘但不退出,等待用户继续键入命令。
∶q:退出vi,若文件被修改过,会要求确认是否放弃修改的内容。
此命令可以与w配合使用。
注意:如果不知道现在处于什么模式,可以多按几次Esc键,以便确定进入命令模式。
204。
Linux实验报告 (2)【范本模板】
Linux实验报告姓名黄芳恺班级软件工程114学号119074258指导教师阮越目录实验一 Linux基本命令的使用实验二简单Shell程序设计实验三 Linux下简单C程序设计与文件操作实验四 Linux下进程操作与进程间通信实验五 Linux线程的使用实验六 Linux进程间的IPC实验七 Linux下访问Mysql数据库实验八 Linux下网络编程练习题:grep、bash、生产者消费者实验一 Linux基本命令的使用1、实验目的学习和掌握Linux的基本命令。
2、实验内容和步骤步骤1:以user_login用户身份并使用telnet登录Linux服务器,按照提示创建自己的账户和口令。
步骤 2:使用新创建的用户账户和口令登录Linux系统,察看登录后的界面。
步骤3:使用pwd命令察看当前的工作目录,然后用ls命令查看当前目录下的内容,尝试使用-a,—l,—F,—A,-lF等不同选项并比较不同之处。
-a do not ignore entries starting with—I, --ignore=PATTERN do not list implied entries matching shell PATTERN —l use a long listing format—F,—-classify append indicator (one of */=〉@|) to entries-A,—-almost-all do not list implied 。
and 。
—lF ignore file步骤4:在当前目录下建立一个名为test的新目录,然后将工作目录切换到test下,尝试将/etc目录下的文件passwd拷贝到该目录下(cp 源文件目的目录)。
察看当前目录下的passwd文件的属主和文件权限.步骤5:尝试向当前目录下的passwd文件和/etc/passwd文件分别写入一些新内容(可使用echo “字符串” 〉>文件的命令),看看操作能否成功,如果不能成功,请说明原因。
实验3-4 Linux文件系统 vi编辑器和C语言程序开发
实验三Linux文件系统1、实验目的(1)熟悉和理解文件系统的概念和文件系统的类型。
(2)掌握文件系统的挂载方法。
(3)学会Linux中数据备份的方法。
(4)了解Linux系统中文件系统的管理机制。
2、实验要求(1)掌握桌面环境下挂载和卸载移动存储介质的方法。
(2)掌握Shell命令挂载和卸载移动存储介质的方法。
(3)掌握mkfs、df等磁盘管理命令。
3、实验内容挂载文件系统,监视文件系统状态,维护文件系统,外部设备的使用,硬盘的使用,数据备份和文件的压缩,在GNOME下管理磁盘。
4、实验步骤第一步:挂载文件系统(1)手工挂载文件系统用mount命令挂载文件系统。
命令格式:mount [-fnrvw] [-t type] device dir其中,-t type:指定文件系统类型;device:待安装文件系统的块设备名;dir:安装点(目录);-r:将文件系统挂载为只读模式;-w:将文件系统挂载为读写模式。
操作:在软驱中插入一张磁盘,然后将软驱挂载为msdos文件类型。
挂载软磁盘的命令:mount -t msdos /dev/fd0 /mnt/floppy挂载完成后,用ls命令查看软磁盘中包括的文件。
用mount命令还可以显示所有已安装的文件系统。
命令格式:mount [-hV](2)手工卸载文件系统用umount命令卸载文件系统。
命令格式:umount [-hV]umount [-a] [-n] [-v] [-t types]其中,-a:表示要卸载/etc/fstab中的所有文件系统;-t types:指定文件系统的类型。
操作:卸载软盘的msdos文件系统。
命令:umount -t msdos /dev/fd0卸载完成后,从软盘驱动器中取出软盘。
操作:优盘的安装与卸载。
在计算机的USB接口中插入优盘,然后用以下方法安装与卸载“优盘”。
对Linux系统而言,USB接口的移动硬盘是当作SCSI设备对待的。
操作系统Linux系统使用实验报告
操作系统Linux系统使用实验报告电大教师评语教师签字日期成绩学生姓名学号实验名称 Linux 系统使用实验实验报告一、实验目的学会 Linux 系统的基本操作和常用命令,学会使用 vi 编辑器建立、编辑、显示及加工处理文本文件。
二、实验要求:(1)基本操作和常用命令①能够正确地登录和退出 Linux 系统。
②熟悉使用 Linux 常用命令。
(2) vi 编辑器①能够正确地进入和退出 vi。
. ②利用文本插入方式建立-一个文件。
③在新建的文本文件上移动光标位置。
④对该文件执行删除、复原、修改、替换等操作。
三、实验步骤 (1) 登录和退出 Linux 系统①登录。
不论是 GUI 方式或命令行方式的 Linux,在登录系统时,用户都需要输入注册名和密码。
密码验证正确后,用户登录成功。
Linux 系统提供的命令需要在 shell 环境下运行。
为此,要从图形界面进入 shell 界面(即命令行界面)。
在桌面环境下,可以利用终端程序进入传统的命令行操作界面,进入方式有多种,如在“开始”菜单中选择“实用工具”rarr;“终端程序”命令。
②修改用户密码。
用户在使用 Linux 系统的过程中,如果需要,可以使用 passwd 命令修改自己的用户登录密码。
注意:普通用户只能修改自己的密码,管理员 root 用户可以设置任何用户的密码。
③退出系统。
要退出终端程序,可以单击窗口右上角的“关闭”按钮,或在 shell 提示符下执行 exit 命令或logout 命令,也可按快捷键 Ctrl+D。
(2)常用命令命令功能命令功能 cal 显示日历 grep 搜索指定的模式 cat 显示文件内容 ls 列出所有目录 cd 改变目录 more 分页显示文件内容 cp 复制文件 rm 删除文件或目录 date 显示日期 wc 统计文件 echo 显示输入参数 who 显示登录的用户信息(3)vi 编辑器①进入 vi。
②建立一个文件,如 file.c。
linux实验报告vi编辑器的使用【范本模板】
一、实验目的学习使用vi编辑器建立、编辑、显示及加工处理文本二、实验内容1.进入和退出vi2。
利用文本插入方式建立一个文件3。
在新建的文本文件上移动光标位置4.对文件执行删除、复原、修改、替换等操作三、主要的实验步骤(1)vim简介系统管理员的重要工作就是修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的命令界面文本编辑器。
在所有的Linux distributions 上都会有的一套文字编辑器就是vi,而且很多软件默认的也是使用vi 为他们编辑接口。
vim 是高级版本的vi ,vim 不但可以用不同颜色显示文字内容,还能够进行诸如shell script,C program 等程序的编辑功能. (2)vi的使用基本上vi 共分为三种模式,分别是“一般模式”、“编辑模式”和“命令模式"。
这三种模式的作用分别是:一般模式:以vi 打开一个文档就直接进入一般模式(这是默认的模式)。
在这个模式中, 你可以使用“上下左右”键来移动光标,可以使用“删除字符”或“删除整行”来处理文档内容,也可以使用“复制、粘贴”来处理文件数据.●编辑模式:在一般模式中可以进行删除、复制、粘贴等操作,但是却无法编辑文件内容!要按下“i,I, o, O, a, A, r, R”等任何一个字母后才会进入编辑模式。
通常在Linux 中,按下这些按键时,在屏幕的左下方会出现“INSERT或REPLACE”字样,此时才可以进行编辑.而如果要回到一般模式时,则必须要按下“Esc”这个按键即可退出编辑模式。
●命令模式:在一般模式当中,输入: / ?三个中的任何一个按钮,就可以将光标移动到最底下那一行.在这个模式当中,可以提供查找数据的操作。
读取、保存、大量替换字符、离开vi 、显示行号等的操作是在此模式中完成的!(3)具体的操作步骤如下1、进入vi2、建立一个文件,如file.c 进入插入模式,输入一个C语言程序的各行内容,故意制造几处错误,最后,将文件存盘,回到shell状态下3、运行gcc —o file file.c,编译该文件,会发现错误的提示,理解其含义4、重新进入vi,对该文件进行修改,然后存盘,退出vi,重新编译该文件,如果编译通过了,可以使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
课程名称: Linux操作系统
实验名称:实验3 Vi编辑器的使用及C编程
学生姓名:孙文浩班级计算机 141 学号
学院(系):信息数理学院指导教师:庄丽华
实验时间: 2016 年 9 月 30 日实验成绩:
实验3 Vi编辑器的使用及C编程
一、实验要求
(1)掌握Vi的三种运行模式及切换方法;
(2)掌握使用Vi的各种操作命令进行文本文件的编辑;
(3)用Vi编写Linux下C程序,掌握gcc编译。
二、实验内容和实验步骤
1、vi编辑器的使用
【操作要求1】首先用合法用户名登陆系统,不保存直接退出。
【操作步骤】
(1)在系统提示符下,输入vi,按回车键,进入vi的界面。
(2)输入:q!不保存直接退出。
【操作要求2】新建文件f1并编辑一段文字进行保存。
【操作步骤】
(1)在系统提示符下输入vi f1,按回车键。
(2)看到vi的界面,输入i,左下角会出现“插入”。
(3)输入一段文字。
10 Basic Linux Networking and Monitoring Commands You Should Know
I have listed down 10 basic Linux networking and monitoring commands which each
Linux user should know. These Linux basic networking and monitoring commands like hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool are used for viewing the IP address of the Linux server, managing Linux server network adapter configuration, making network connections among Linux servers over telnet and
ethernet, Linux server information etc. Lets have a look on the following Linux networking and monitoring commands.
(4)按Esc键,进入命令模式。
这时“插入”就不见了。
(5)输入:wq,按回车键,保存文件。
实验结果截图:
【操作要求3】对文件f1进行增、删、改操作。
【操作步骤】
(1)在系统提示符下输入vi f1,按回车键。
看到vi的界面。
输入i,进入插入模式。
输入增加的文字:“vi is very easy to user~!”。
用方向键将光标移到图文字行的任意处。
实验结果截图:
(2)按Esc键,进入命令模式。
输入命令dd,删除光标所在一行(若连续输入d,d是将光标所在的行及以下所有行删除)。
实验结果截图:
(3)用方向键将光标移到very的v处,按Esc键,进入命令模式,输入命令2x,查看结果。
实验结果截图:
2
【操作要求4】接着上述步骤继续做,对文件f1进行复制、粘贴操作。
【操作步骤】
(1)输入命令2yy,进行复制。
(2)将光标移动到“vi is very easy to user~!”。
(3)按Esc键,进入命令模式。
(4)输入p,完成粘贴,查看结果。
实验结果截图:
【操作要求5】接着步骤继续,在f1文件中进行字符串搜索、替换操作。
【操作步骤】输入“:/is”,按回车键,查看结果。
实验结果截图:
2、用vi编辑器来编写一个简单的程序,用gcc编译。
【操作步骤】
(1)、输入vi,进入vi编辑器。
(2)、编写程序代码如下:
#include “stdio.h”
main( )
{int i,sum=0;
for(i=1,i<=10;i++)
sum+=i;
printf(“sum=%d\n”,sum);
}
实验情况截图:
(3)、按Esc键,进入命令模式。
(4)、输入“:w sum.c”。
(5)、按Esc键,进入命令模式,并输入“:q”,退出vi编辑器即可。
(6)、输入“gcc -o sum sum.c”,进行编译。
注:Linux下最常用的C语言编译器是gcc,gcc格式为:gcc [options] file –list
默认情况下,将可执行代码存储在文件a.out中。
-o选项的作用是告知gcc将可执行代码存储在一个专门的文件中,而不是默认的a.out中。
用ls查看sum文件截图:
(7)、若成功则不会有任何信息,反之,系统会报错。
若成功,则输入“./sum”,就可得到结果。
实验结果截图:
(8)、将10替换为每个同学的学号的最后三位数字,重新编译,查看结果。
(注意,程序部分需要调试)。
实验结果截图:
3、将书上246页,并进行编译。
实验程序截图:
实验结果截图:
三、实验心得
通过这次实验,我掌握Vi的三种运行模式及切换方法,还掌握使用Vi的各种操作命令进行文本文件的编辑,并且学会了用Vi编写Linux下C程序,掌握gcc编译。