课程名称:    Linux操作系统实验 
任课教师:      罗泽           
所属院部:  电气与信息工程学院   
教学班级:    通信1501-1502     
教学时间:2017—2018学年第 1 学期
课程基本信息
linux系统vim编辑器
课程
名称
Linux操作系统实验
课程代码
G0201514
总计:  8  学时
讲课:      学时
实验:  8  学时上机:      学时
课程设计: 
0
类别
必修课(√)  选修课(  理论课(    实验课(√)
任课
教师
罗泽
职称
助教
授课
对象
专业班级:          通信工程1501-1502                  2个班
通过实验课程的练习,使学生熟悉Linux操作系统的使用,掌握Linux的基本命令,掌握Linux系统下编程的初步知识,掌握用Linux基本编程工具的使用。
基本
教材
和主
要参
考资
教材:Linux操作系统实验指导书  自编
参考资料:
[1]《鸟哥的Linux私房菜》,鸟哥主编,人民邮电出版社
[2]Ubuntu Linux轻松入门》,朱维刚主编,化学工业出版社

实验一  Linux 操作系统环境搭建
一、本次课主要内容
安装VMware软件,创建ubuntu系统虚拟机,安装VIM编辑器。
二、教学目的与要求
完成Linux开发环境搭建,正确安装VMwareubuntu系统虚拟机,安装VIM编辑器,为后续操作做准备。
三、教学重点难点
Ubuntu系统的安装。
四、教学方法和手段
课堂讲授、提问、讨论;实验操作。
五、作业与习题布置
写实验报告。
一、实验内容:
二、实验步骤:
1、点击VMware安装包,配置目录为个人文件夹。
2vmware10序列号注册器注册。
3打开vmware,点击创建新的虚拟机。
4选择典型安装并选择Ubuntu14.04的系统镜像文件。
5、输入ubuntu的系统全名、用户名及密码。
6、选择虚拟机文件存放的位置
7、保持默认配置后进行下一步安装。
8、进入ubuntu系统,在系统设置中更改源为中国的源。
9、在搜索中打开终端,使用sudo passwd命令设置root用户密码。
10、使用sudo apt-get update更新源。
11、使用sudo apt-get install vim安装vim编辑器。
三、实验总结与实验报告:
通过本实验的操作,得出的实验结论;写出规范的实验报告。

实验后记:

实验二  Linux常用命令
一、实验内容:
(1)初步了解Linux的命令格式;
(2)学习几个文件维护命令;
(3)学会如何得到帮助信息;
二、实验步骤:
(1)进入linux系统,在终端或命令行窗口中,输入如下linux命令,记录其输出结果
lspwdxycd ..pwdcdcd /usr/localcleardate
  (2)使用man命令来获得每个Linux命令的帮助手册,用man lsman passwdman pwd命令得到lspasswdpwd三个命令的帮助手册。也可以使用:命令名 --help格式来显示该命令的帮助信息,如who --help,试一下这些命令。
(3)who 命令显示当前正在你的Linux系统中使用的用户名字:
①有多少用户正在使用你的Linux系统?给出显示的结果
②哪个用户登录的时间最长?给出该用户登录的时间和日期。
(4) 使用下面的命令显示有关你计算机系统信息:uname(显示操作系统的名称),uname –n(显示系统域名),uname –p(显示系统的CPU名称)
①你的操作系统名字是什么?
②你计算机系统的域名是什么?
③你计算机系统的CPU名字是什么?
(5)使用whoami命令到用户名。然后使用who -a命令来看看你的用户名和同一系统其他用户的列表。
(6)shell提示符后,输入echo $PS1并按回车键,系统怎样回答?
(7)shell提示符后,输入PS1=%并按回车键,显示屏有什么变化?
(8) shell提示符后,输入set 并按回车键,系统显示环境变量。给出你系统中的环境变量和它的值。
(9)  创建一个文件名为ch7.cc语言文件,内容如下:
#include <stdio.h>
main()
{
int i;
i = 0;
sleep(10);
while (i < 5) {
system("date")
sleep(5);
i++;
}
while (1) {
system("date");
sleep(10);
}
}
现在依次运行下列三个命令。第一个命令生成一个c语言的可执行文件,文件名为generate;第二个命令是每隔5 秒和10秒把date命令的输出追加到dataFile文件中,这个命令为后台执行,注意后台执行的命令尾部加上&字符;最后一个命令tail –f dataFile,显示dataFile文件的当前内容和新追加的数据:
gcc ch7.c –o generate
./generate >> dataFile &
tail –f dataFile
在输入tail -f 命令1分钟左右后,按<Ctrl-C>终止tail程序。用kill -9 pid命令终止generate后台进程的执行。
注:pid是执行generate程序的进程号;使用generate >> dataFile&命令后,屏幕打印后台进程作业号和进程号。
最后用tail dataFile命令显示文件追加的内容。
10)把ch7.c 文件复制为smallFile 文件的拷贝。用ls –l命令观察这两个文件的修改时间是否一样。它们是不同的,dataFile文件的修改时间应该是这个文件的创建时间。什么命令能够保留这个修改时间不变呢?这两个文件的inode号是多少?
再把文件名ch7.c 改成(移动)newDataFile,文件newDataFileinode多少?与dataFile 文件的inode号是否相同,若相同,为什么?
然后再把文件newDataFile移动到/tmp目录下,文件/tmp/newDataFileinode号是多少?比较结果如何,为什么?
三、实验总结与实验报告:
通过本实验的操作,得出的实验结论;写出规范的实验报告。
实验后记:

实验三 VI/VIM编辑器的使用
一、本次课主要内容
练习VI/VIM文本编辑器的操作。
二、教学目的与要求
通过练习,了解VI/VIM编辑器的常规使用方法,了解命令模式、底行模式、插入模式的区别。
三、教学重点难点
命令模式下各种命令的使用。
四、教学方法和手段
课堂讲授、提问、讨论;实验操作。
五、作业与习题布置
写实验报告。
一、实验内容:
1)进入vi
在系统提示字符($#)下敲入vi <文件名称>,vi 可以自动帮你载入所要编辑的文件或是开启一个新文件(如果该文件不存在或缺少文件名)。进入 vi 后屏幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的
2)两种模式
vi存在两种模式:指令模式和输入模式。
在指令模式下输入的按键将做为指令来处理:如输入avi即认为是在当前位置插入字符。在输入模式下,vi则把输入的按键当作插入的字符来处理。
指令模式切换到输入模式只需键入相应的输入命令即可(如a,A),而要从输入模式切换到指令模式,则需在输入模式下键入ESC键,如果不晓得现在是处於什麽模式,可以多按几次 [ESC],系统如发出哔哔声就表示已处于指令模式下了。
指令模式进入输入模式的指令:
新增 (append)
a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。
A 从光标所在列最後面的地方开始新增资料。
插入 (insert)
i 从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。
I :从光标所在列的第一个非空白字元前面开始插入资料。
开始 (open)
o :在光标所在列下新增一列并进入输入模式。
O: 在光标所在列上方新增一列并进入输入模式。
3)退出vi
在指令模式下键入:q,:q!,:wq:x(注意:号),就会退出vi
:wq:x是存盘退出,而:q是直接退出,如果文件已有新的变化,vi会提示你保存文件而:q命令也会失效,这时可以用:w命令保存文件后再用:q退出,或用:wq:x命令退出,如果你不想保存改变后的文件,就需要用:q!命令,这个命令将不保存
4)基本编辑
删除与修改文件的命令:
x 删除光标所在字符。
dd :删除光标所在的列。
r :修改光标所在字元,r 後接著要修正的字符。
R 进入取替换状态,新增文字会覆盖原先文字,直到按 [ESC] 回到指令模式下为止。
s 删除光标所在字元,并进入输入模式。
S 删除光标所在的列,并进入输入模式。
二、实验步骤:
1)在“/root”目录下建一个名为“vitest”的目录。
2)进入“vitest”目录。
3)将文件“/etc/bash.bashrc”复制到“vitest”目录下。
4)使用Vi打开“vitest”目录下的bash.bashrc
5)设定行号。
6)将光标移到33行。
7)复制该行内容。
8)将光标移到第一行行首。
9)粘贴复制行的内容。
10)撤销第9步的动作。
11)将光标移动到最后一行的行尾。
12)粘贴复制行的内容。
13)光标移到第22行。
14)删除该行。
15)存盘但不退出。
16)将光标移到首行。
17)插入模式下输入“Hello,this is VIM world!”。
18)返回命令行模式。
19)向下查字符串“wait”。
20)再向上查字符串“halt”。
21)强制退出Vi,不存盘。
分别指出每个命令处于何种模式下?
16)将光标移到首行。
17)插入模式下输入“Hello,this is ViM world!”。
18)返回命令行模式。
19)向下查字符串。
20)再向上查字符串”。
21)强制退出Vi,不存盘。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。