Linux网络操作系统课程实验报告3(Vi编辑器)答案.
Linux操作系统实训unit3
Unit3实习报告:Vi编辑器与Linux shell编程1、Vi编辑器的使用补充教材(《操作系统课程实习》)第二章2、Linux shell编程补充教材(《操作系统课程实习》)第七章及习题【实习报告】实习报告:Linux vi的使用学生姓名:班级:学号:一、实习内容1、用vi编辑器建立一个文件exec,文件内容如下:The present economic system of production,distribution and consumption consumed many years in the making.2、在exec文件的第一行后插入如下两行内容:when the profits were alloted, I received one-hundred dollars.Wet days alternated with fien days.o键,在当前光标所在列下方新增一列并进入插入模式。
3、将文件中第二行中的单词“when”的第一个字符“w”改写成大写“W”。
Esc+:2(空)s/w/W/gc 回车,第一问y,第二问n。
只修改第二行的第一个w 4、将光标移到单词“fien”上,修改成“fine”。
R键,进入覆盖状态,直到按esc键回到指令模式。
5、查找到单词“alloted”,删除该单词,重新打入单词“allotted”。
输入范围,查找并写入新单词6、用“查找”和“替换”命令实现,用“100”替换单词“one-hundred”。
Esc+:1,3 s/one-hundred/100/gc 替换7、在文件的第四行上复制第二行的内容。
Esc+yy 复制光标所在列;p黏贴8、将文件中第一行内容移至文件尾。
9、分别用cat 命令或more命令检查编辑修改后的exec文件。
10、将exec文件中的第一行内容写成文件exec1,存于当前目录下。
在exec中,esc+file exec1创建新文件,dd删除光标所在行,exec1就生成了并保存11、如何获得有关vi编辑器的帮助信息?vi --help回车12、在exec文件的开始处,插入exec0文件(文件exec0是事先在当前目录下已创建的文件文件)内容。
Linux网络操作系统课程实验报告3(Vi编辑器)学生
三、实验内容与步骤
1.进入和退出vi
<1>进入vi在系统提示符($)下输入命令vi和想要编辑(建立)的文件名(如example),便可进入vi。
#vi example
<2>退出vi
在命令方式下可有几种方法退出vi编辑器:
:wq把编辑缓冲区的内容写到你编辑的文件中,退出编辑器,回到UNIX shell下。
《网络操作系统》实验报告
实验序号: 3 实验项目名称: Vi编辑器
学 号
姓 名
专业、班
实验地点
指导教师
实验时间
一、实验目的及要求
1.掌握Linux系统终端方式使用的编辑器vi;
2.学习vi的启动、存盘、文本输入、现有文件的打开;
3.学习使用vi编辑器建立、编辑、显示以及加工处理文本文件。
二、实验设备(环境)及要求
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 abc]$ ls abc abc.c
<3>然后,输入以下文本行, For mang year you have .......
<4>将你编辑的文本文件存盘。(利用: wq命令,或者: x命令)
在vi中编写一个abc.c程序,对程序进行编译、连接、运行。具体如下:
2020-Linux文版-实验3-Vi编辑器的使用及C编程-学生实验报告模板-P
实验报告课程名称: 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 KnowI have listed down 10 basic Linux networking and monitoring commands which eachLinux 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 andethernet, Linux server information etc. Lets have a look on the following Linux networking and monitoring commands.(4)按Esc键,进入命令模式。
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.进入和退出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。
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操作系统》实验指导书无锡科技职业学院嵌入式教研室实验一 Redhat Enterprise Linux系统的安装一.实验目的:1.掌握安装Linux系统时收集计算机硬件信息的方法。
2.掌握Linux硬盘的分区方法和硬盘分区的大小。
3.掌握Linux系统安装的过程和在安装过程中各选项的设置及硬件设备的配置。
4.通过学习项目五Linux安装的内容,学会如何安装Linux二.实验环境:PC机一台;已安装了windows 系统;vmware虚拟机;Redhat Enterprise Linux5镜像文件。
三.实验要求:通过安装向导将安装分为两步:1、基本安装,2、配置及具体安装。
在第一阶段重点如何分区,在第二阶段重点掌握如何设置密码及安装桌面环境。
实验二Linux常用命令的使用一.实验目的:1.掌握Linux系统启动和退出方法。
2.掌握Linux系统命令获得帮助的方法。
3.掌握Linux系统中的命令格式及命令使用的方法。
4.掌握Linux系统中常用基本命令的作用和命令中各选项的作用。
二.实验环境安装了Linux系统的计算机一台。
三.实验要求:1.掌握启动计算机进入Linux系统和正常退出Linux系统的方法。
2.掌握Linux系统命令的基本格式。
3.全用man和help命令获得命令帮助信息。
4.练习使用clear、date、echo、cat、ls、shutdown、reboot等命令。
四.实验内容:1.启动计算机,使用用户root进入Linux。
2.练习使用向上与向下光标查看命令历史表。
3.练习将多个命令在一行显示;练习将一个命令在多行显示。
mkdir yangye;lscp /root/yy\/home4.在/root目录下创建文件aa1,aa2,aaa,aab,aaaa,aabc等。
touch aa1 aa2 aaa aab aaaa aabc5.使用通配符查看/root目录下以aa开头的文件。
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编辑器时,一定要特别小心,避免误操作,否则会对文件造成不可逆的损坏。
实验作业4(参考答案)
实验作业4vi编辑器的使用(给出操作方式或将效果截图显示)使用vi打开一个新文档,输入以下两段内容:Linux is an operating system that was initially created as a hobby by a young student, Linus Torvalds, at the University of Helsinki in Finland. Linus had an interest in Minix, a small UNIX system, and decided to develop a system that exceeded the Minix standards.The kernel, at the heart of all Linux systems, is developed and released under the GNU General Public License and its source code is freely available to everyone. It is this kernel that forms the base around which a Linux operating system is developed.(1)发出命令显示行号。
底端命令方式下:set nu(2)保存到文件AboutLinux,并不退出。
底端命令方式下:w AboutLinux(3)删除一句“It is this kernel that forms the base around which a Linux operatingsystem is developed.”。
在命令方式下,先把光标移到It处,再按D。
(从当前光标处到行末的所有字符删除)(4)查找单词“Finland”。
命令方式下输入/Finland,回车后会在第一个Finland处停下来。
vi编辑器作业答案
vi编辑器作业答案vi编辑器作业要求:1、按次序完成下列各题;2、录像时要“制作人”一栏标明自己的真实姓名,在“关于”一栏写上自己的学号;3、作业完成后,录像文件的命名为“姓名学号”的形式,如张三的学号为0188,则其录像文件的名字为“张三0188”;作业:1、登录root用户至其主目录;2、复制/etc/inittab至当前目录下,并重命名为myvi.txt;3、在命令模式下删除前三行;而后撤消删除;打开文件后就处在vi编辑器的命令模式下,且光标在第一行;此时要删除前三行,只需要输入命令“3dd”即可;要撤消删除,请使用“u”命令;4、在命令(或末行)模式下删除当前光标至文件尾处;而后撤消删除;要在命令模式下删除当前光标所在行至文件尾处,请先在末行模式下输入“set nu”以显示行号,而后输入其“总行数dd”命令即可;要撤消删除,请使用“u”命令;5、在命令模式下,复制从第3行开始的10行,而后使用“行间快速跳转命令”将光标定位至文件尾部,将其粘贴在文件尾;将光标定位至第三行,而后输入“10yy”命令即可实现复制;要跳转到最后一行,请输入“G”命令;粘贴文件的命令为“p”;6、在命令模式下将光标定位至第16行,用“行内跳转命令”将光标移至当前行尾;在本行内向前移动3个单词;要将光标定位至第16行,请使用“16G”命令,而后在行内使用“$”命令即可将光标移至行尾;向前移动3个单词,只需要使用“3b”或者连续输入3次“b”命令;7、用命令删除从当前光标至行首的内容;在命令模式下输入“d^”命令;8、在末行模式下,将文件另存为vitest.txt;进入末行模式后,输入“:w vitest.txt”;9、保存退出;末行模式下输入“:wq”;10、用vi编辑器打开vitest.txt,将光标直接定位至第5行;在命令提示符下输入“vi +5 vitest.txt”;11、在命令模式下向下翻半屏(连续3次),而后再向前翻回来;输入三次“Ctrl+d”命令,翻回来可以输入3次“Ctrl+u”12、在命令模式下文件尾方向翻一屏,而后再向前翻回来;输入一次“Ctrl+f”命令,翻回来使用“Ctrl+b”命令;13、删除光标后的2个单词,包括最后一个单词尾部的空格;删除光标后的2个单词,不包括最后一个单词尾部的空格;使用“2dw”命令,再输入“2de”命令14、连续撤消第13步的更改;输入两次“u”命令即可15、删除光标所在处向后的5个字符;再删除5个(重复上次命令);输入“5x”命令,再输入一次“.”命令;16、不保存退出!在末行模式下输入“q!”命令。
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操作系统及应用技术》习题参考答案
第4章习题1.进入和退出vi 编辑器的方法有哪些?参考答案:a.进入vi编辑器的方法:在系统提示符下,输入命令vi 和想要编辑(建立)的文件名,便可进入vi。
a)退出vi编辑器的方法:“:wq”的功能是把编辑缓冲区的内容写到指定的文件中,以退出编辑器,回到shell 状态下。
b)其操作过程是,先输入冒号(:),再输入命令wq,然后按Enter 键。
以下命令的操作方式均与其相同。
c)“:ZZ”的功能是仅当对所编辑的内容做过修改时,才将缓冲区的内容写到指定文件上。
d)“:x”的功能与“:ZZ”相同。
e)“:q!”的功能是强行退出vi。
感叹号(!)告诉vi,无条件退出,不把缓冲区中的内容写到文件中。
2.vi 编辑器的工作方式有哪些?相互间如何转换?参考答案:vi 编辑器有三种工作方式,即命令方式、输入方式及ex 转义方式。
当输入命令vi 后,进入vi 编辑器时,就处于vi 的命令方式。
通过输入vi 的插入命令(i)、附加命令(a)、打开命令(o)、替换命令(s)、修改命令(c)或取代命令(r)即可以从命令方式进入到输入方式。
为使用ex 转义方式,可输入一个冒号(:)。
3.建立一个文本文件,将光标移至第5 行。
分别用c、C 和cc 命令进行修改。
参考答案:略。
4.在vi 编辑器之下,将光标上、下、左、右移动的方式有哪些?参考答案:在键盘的右下方有 4 个表示方向的方向键,利用它们可以在输入方式下移动光标。
每按一次“上”、“下”方向键,光标即相应地移动一行;每按一次“左”、“右”方向键,光标即在当前行上相应地移动一个字符位置。
当光标位于行首(或行尾)时,又按下“左”方向键(或“右”方向键),系统会发出“嘟嘟”声,并且返回到命令方式。
5.vi 编辑器中复制一行文字并粘贴到另一位置用什么命令?参考答案:复制命令yy 或Y,然后用命令:p或shift+h。
6. 进入vi 编辑器时,如果希望进入后,光标位于文件中的第9 行上,应该输入什么命令?参考答案:按8次j命令;7.不管文件中的某一行被编辑了多少次,总能把它恢复成被编辑之前的样子,应使用什么命令?参考答案:U8.要将编辑文件中的所有的字符串s1 全部用字符串s2 替换,包括在一行多次出现的字符串,应使用的命令格式是什么?参考答案:R9.使用vi 编辑器在目录里创建一个文本文件,然后输入一篇英文文章,并练习使用各种编辑命令。
Linux实验(3-4)
(1) vi和vim有何不同?
(2)Linux系统中还有那些开源文本编辑器?
实验七shell程序设计: shell基础
实验目的:
进一步巩固shell程序设计语言基本语法,加深对所学知识理解。
实验要求
1.四种变量的抵用
2.配置环境变量
3.元字符和正则表达式
4.引号
1.本地变量
$ var1="hello Linux" //定义本读变量var1
$ echo "`pwd`" //为"内的`作出解释
$ echo *
$ echo "*" //屏蔽元字符的特定含义
$ vi demo.sh //vi中打开demo.sh
(1)删除字符
将光标移动至被删除字符的下方,键入x,便可删除光标上方的字符,连续多次按下x键,可连续删除多个字符。
(2)插入字符
按ESC键,使vi进入命令模式,将光标移动至需插入字符的下方,键入i,然后按下需要插入的字符,此时,可在该字符的前面插入语字符;若键入a,表示在字符的后面插入字符。
$ bash demo.sh //执行demo.sh
执行过程中将发现错误,仔细观察后发现,存在两处错误
(a) i=`expr $i + 1"应该为i=`expr $i + 1`
(b) echo ' The sum is $sum '应该为echo " The sum is $sum"
2.修改demo.sh
PATH= $PATH;$HOME/bin:.
$ exit //退出
用该用户的账号重新登录系统
执行当前目录下的locat.sh脚本无需制定当前路径,例如:
linux实验报告的答案
1、熟悉shell环境,使用shell的各种功能1)命令补齐功能(1) [root@lilang ~]# date2011年12月13日星期二09:46:11 CST(2) [root@lilang ~]# mDisplay all 168 possibilities? (y or n)(3) [root@lilang ~]# mkmkafmmap mkdumprd mkfs.ext2 mkisofs mktempmkbootdisk mke2fs mkfs.ext3 mklost+found mkudffsmk_cmds mkfifo mkfs.msdos mkmanifest mkxauthmkdict mkfontdir mkfs.vfat mknod mkzonedbmkdir mkfontscale mkhtmlindex mkrfc2734mkdirhier mkfs mkhybrid mksockmkdosfs mkfs.cramfs mkinitrd mkswap(4)需要输入5后才能找到mkdir这个命令(5)在上面找到mkdir这命令后,在输入目录名位meself2)、命令别名功能(1)[root@lilang ~]# aliasalias cp='cp -i'alias l.='ls -d .* --color=tty'alias ll='ls -l --color=tty'alias ls='ls --color=tty'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' (2)[root@localhost ~]# alias ls='ls -l'(3)[root@lilang ~]# aliasalias cp='cp -i'alias l.='ls -d .* --color=tty'alias ll='ls -l --color=tty'alias ls='ls -l'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' (4)[root@lilang ~]# ls总计140-rw------- 1 root root 1162 11-01 02:56 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 11-01 06:39 datadrwxr-xr-x 2 root root 4096 12-12 14:46 dd1drwxr-xr-x 2 root root 4096 12-02 14:40 Desktop-rw-r--r-- 1 root root 35423 11-01 02:56 install.log-rw-r--r-- 1 root root 4399 11-01 02:51 install.log.syslogdrwxr-xr-x 2 root root 4096 12-07 08:56 myself-rw-r--r-- 1 root root 0 12-12 14:44 rootdrwxr-xr-x 3 root root 4096 12-07 08:57 schooldrwxr-xr-x 2 root root 4096 12-12 14:29 test-rw-r--r-- 1 root root 15 12-12 14:59 text.txtdrwxr-xr-x 2 root root 4096 11-01 06:39 ѧϰ(5)[root@lilang ~]# \lsanaconda-ks.cfg data dd1 Desktop install.log install.log.syslog myself root school test text.txt(6)[root@localhost ~]# unalias ls(7)[root@lilang ~]# aliasalias cp='cp -i'alias l.='ls -d .* --color=tty'alias ll='ls -l --color=tty'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde(8)[root@lilang ~]# lsanaconda-ks.cfg data dd1 Desktop install.log install.log.syslog myself root school test text.txt输出重定向(1)[root@lilang ~]# lsanaconda-ks.cfg data dd1 Desktop install.log install.log.syslog myself root school test text.txt(2)[root@localhost ~]# ls > list(3)[root@lilang ~]# cat listanaconda-ks.cfg data dd1 Desktop install.log install.log.syslog list myself root school test text.txt(4)[root@localhost ~]# ls >> list(5)前[root@lilang ~]# ls -l总计144-rw------- 1 root root 1162 11-01 02:56 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 11-01 06:39 datadrwxr-xr-x 2 root root 4096 12-12 14:46 dd1drwxr-xr-x 2 root root 4096 12-02 14:40 Desktop-rw-r--r-- 1 root root 35423 11-01 02:56 install.log-rw-r--r-- 1 root root 4399 11-01 02:51 install.log.syslog-rw-r--r-- 1 root root 122 12-13 08:41 listdrwxr-xr-x 2 root root 4096 12-07 08:56 myself-rw-r--r-- 1 root root 0 12-12 14:44 rootdrwxr-xr-x 3 root root 4096 12-07 08:57 schooldrwxr-xr-x 2 root root 4096 12-12 14:29 test-rw-r--r-- 1 root root 15 12-12 14:59 text.txtdrwxr-xr-x 2 root root 4096 11-01 06:39 ѧϰ后[root@lilang ~]# ls -l总计144-rw------- 1 root root 1162 11-01 02:56 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 11-01 06:39 datadrwxr-xr-x 2 root root 4096 12-12 14:46 dd1drwxr-xr-x 2 root root 4096 12-02 14:40 Desktop-rw-r--r-- 1 root root 35423 11-01 02:56 install.log-rw-r--r-- 1 root root 4399 11-01 02:51 install.log.syslog-rw-r--r-- 1 root root 244 12-13 08:43 listdrwxr-xr-x 2 root root 4096 12-07 08:56 myself-rw-r--r-- 1 root root 0 12-12 14:44 rootdrwxr-xr-x 3 root root 4096 12-07 08:57 schooldrwxr-xr-x 2 root root 4096 12-12 14:29 test-rw-r--r-- 1 root root 15 12-12 14:59 text.txtdrwxr-xr-x 2 root root 4096 11-01 06:39 ѧϰ管道(1)[root@lilang ~]# whoroot :0 2011-12-13 07:17root pts/1 2011-12-13 07:18 (:0.0)root pts/2 2011-12-13 07:19 (10.1.11.211)root pts/3 2011-12-13 08:33 (10.1.11.211)#who | grep dd1 中没有任何的结果。
Linux实验报告
Linux课程实验报告实验题目: 实验三vi编辑器院系:物联网工程学院专业:计算机科学与技术班级:计科1102姓名:学号:指导老师:罗晓清二〇一四年十一月一、实验目的学习使用vi 编辑器二、实验内容Vi 编辑器3 种工作状态的转换;利用Vi 编辑器建立文本、修改文本及光标移动三、实验步骤1.使用vi打开一个新文档,并输入以下两行内容:2.发出命令显示行号3.保存到文件AboutLinux,不退出4.删除一句“it is this kernel that form s the base around which a linuxoperating system is developed”5.查找单词“Finland”6.把第一行的“Finland”后的内容变成独立的一行,现在共有三行内容7.复制第二行的内容到文档的最后8.删除第三行的内容9.恢复被删除的一行内容10.查找所有的“Minix”,并全部改为“MINIX”11.不保存并退出vi12.使用vi再次打开文件AboutLinux,应该显示原来的两行内容13.在第二行后插入一行“ He began his work in 1991 when he releasedversion 0.02 and worked steadily until 1994 when version 1.0 of theLinux Kernel was released.”14.在文档的最后增加一行“There are now literally hundreds ofcompanies and organizations and an equal number of individuals thathave released their own versions of operating systems based on theLinux kernel.”。
15.保存并退出vi16.设置文件 AboutLinux 的权限为 400(“ r--------”)。
实验3 Linux网络配置及管理-答案
实验三Linux网络配置及管理二、实验任务:1、用命令查看本机的网络配置。
# ifconfig eth02、设计子网,要求如下:1) 将机房的100台主机划分为9个子网,每个子网有9~12台计算机,网段地址范围为:192.168.202.1~192.168.202.2542) 设计子网掩码及每个子网的IP地址范围3) 设置所在计算机的IP、Network、netmask、broadcast、gateway、DNS4) 测试网络能否正常运行子网掩码:192.168.202.240,可以分配14个子网,每个子网可以有14台主机子网范围:00010001~00011110,即192.168.202.17~192.168.202.3000100001~00101110,即192.168.202.33~192.168.202.46...... 其它子网自己写设置eth0的网络参数:# vi /etc/sysconfig/network-scripts/ifcfg-eth0 或# red-hat-config用ping 测试网络3、分别用命令、修改配置文件和图形界面三种方法将本机网络参数按以下要求配置:主机名:姓名IP地址:192.168.202.x(x为11~110)子网掩码:255.255.255.0默认网关:192.168.202.1a) 设置主机名:# vi /etc/sysconfig/network 和vi /etc/hostsb) 设置网络参数:# vi /etc/sysconfig/network-scripts/ifcfg-eth04、配置Samba服务器,要求如下:1) 建立一个工作组smbgrp,本机审查用户帐号和密码。
2) 创建一个/root/public目录,为所有用户提供共享。
允许用户不用帐号和密码访问,且可以读写。
3) 在机器上创建一个私人目录/root/zspri,只有zs用户有共享访问权限,其他用户不可以共享访问4) 在机器上创建一个wl0506组,成员有zs和ls。
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中。