linux基础实验Word文件下载.docx
《linux基础实验Word文件下载.docx》由会员分享,可在线阅读,更多相关《linux基础实验Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
实验日期:
年月日实验地点:
成绩:
实验目的:
●能完成文件和目录的创建和删除
●能完成文件内容的显示
●能完成文件内容的分析
实验内容及基本要求:
根据下图,完成要求的步骤:
1.使用mkdir和touch命令创建以上目录树及相关文件
2.使用tree命令显示以上目录树(截图)
3.将/bin目录下以s开头的文件拷贝到work/Software目录中(写出操作命令)
4.将目录名为Software改名为software(写出操作命令)
5.将user目录下所有内容(包括子目录和文件)复制到buk目录中(用tree命令显示并截图)
6.删除所建立的目录树及相关文件。
7.写出显示操作系统版本号的命令
8.写出显示显示系统处理器的命令
9.写出显示/etc/inittab文件头5行的命令
10.写出显示/etc/inittab文件最后5行的命令
11.写出按文件大小排序显示/bin目录下所有文件的命令
12.分页显示/etc/目录中所有文件和子目录的信息(写出命令)
实验总结:
实验评价(教师):
文件与目录操作
(二)指导教师:
启动计算机,利用root用户登录到系统,进入字符提示界面。
●切换到/tmp目录。
()
●
用pwd命令查看当前所在的目录。
用ls命令列出此目录下的文件和目录。
用-a选项列出此目录下包括隐藏文件在内的所有文件和目录,其命令为()。
用man命令查看ls命令的使用手册,其命令为()。
在当前目录下,创建测试目录test,其命令为()。
利用ls命令列出文件和目录,确认test目录创建成功。
进入test目录,查看当前目录的命令为(),其结果为()。
利用touch命令,在当前目录创建一个新的空文件newfile,其命令为()。
●利用cp命令复制系统文件/etc/profile到当前目录下,其命令为
()。
复制文件profile到一个新文件profile.bak,作为备份,其命令为()。
用长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。
用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,例如b、q等并对then关键字查找。
用grep命令在profile文件中对关键字then进行查询,其命令为(),并与上面的结果比较。
把文件profile改名为backup.profile,其命令为()。
显示当前目录下的文件和目录列表,确认重命名成功。
进入test目录,显示目录中的文件列表。
删除test子目录下的所有文件,其命令为()。
利用rmdir命令删除空子目录test,其命令为()。
回到上层目录,利用rm命令删除目录test和其下所有文件其命令为()。
在屏幕上显示文件profile字节数、字数和行数。
命令为()。
对文件profile进行排序,命令为()
vi编辑器操作指导教师:
●能熟悉掌握vi三种模式的切换
●能完成vi文件的保存和退出
●能完成vi常用编辑操作
1.请在当前目录下建立一个名为vitest目录;
mkdirvitest
2.进入vitest目录中;
cdvitest
3.将/etc/man.config复制到本目录下;
cp/etc/man.config.
4.使用vi开启本目录下的man.config文件;
viman.config
5.在vi中设定行号;
:
setnu
6、移动到第62行,向右移动40个字符,请问您在双引号中看到的是什么目录?
62G或:
62
40|
/dir/bin/foo
7.移到第一行,并且向下搜寻teTeX字符串,请问它在第几行?
1或1G或gg
/teTeX
51
8.接下来,将50到100行之间的man改为MAN,要求逐个查找修改,请问如何输入指令?
50,100s/man/MAN/gc
9.修改完之后,突然反悔,要全部复原,有哪些方法?
u
10.复制51到60行这10行的内容,并且粘贴到最后一行之后;
51,60co$
11.删除11到30行之间的20行内容;
11,30d
12.将这个文件另存为文件名为man.test.config的文件;
wman.test.config
13.转到第29行,并且删除15个字符;
29G15x
14.请问还剩多少行,还剩多少字符?
134L,3846C
15.保存后退出。
x
创建用户和组群和权限管理指导教师:
●能在图形化方式和Shell命令方式下分别创建用户和组群
●能根据实际需要,进行合理的权限管理
实训一:
假设公司原来有一位员工Jack,管理员已经在Linux系统中创建了用户jack,并且已经使用了一段时间,现在这位员工辞职了,又新来了一位员工,恰好也叫Jack,于是管理员需要重新创建jack帐号进行工作,另外,新的Jack员工可能要在两个星期以后正式入职,所以出于安全考虑,在创建jack帐号后,先停用该帐号。
实训二:
实训三:
Tenny一个人使用Linux系统,他既是系统管理员,又是普通用户。
为了系统的稳定使用,他需要使用管理员用户为自己创建的两个用户帐号tenny和ten。
Tenny平时使用这两个用户登录使用系统,为了这两个用户交换和共享使用的方便,还需要达到如下的要求:
(1)在系统中建立一个目录“/mydir”;
(2)设置目录“/mydir”的权限为:
该目录里面的文件只能由tenny和ten两个用户读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的访问操作。
项目2:
某公司用Squid作代理服务器(内网IP地址为192.168.1.2),该代理服务器配置为奔腾1.6G/512M/80G,公司所用IP地址段为192.168.1.0/24,并且想用8080作为代理端口。
实训步骤
实训一
1、在/home/backup下建立jack目录,复制原来jack用户的数据到/home/backup/jack目录中。
2、设置/home/backup/jack目录及目录下所有文件和子目录的拥有者为jack用户,属组为jack组。
3、设置/home/backup/jack目录及目录下所有文件和子目录的访问权限为只有拥有者可以读,拒绝其余所有权限。
4、将/home/backup/jack目录备份到/home/backup/jack.tar.bz2文件中。
5、删除用户work,包括用户数据。
6、创建新用户jack02,同时建立用户主目录,并设置口令为123456。
7、暂时停用jack用户,使其暂时不能登录。
8、新建用户usersun,口令为“abcd1234”
9、将usersun用户的口令改为“sun1234”
10、新建用户userpub,不需密码就能登录
11、新建组群boxgroup
12、将用户usersun和userpub添加为boxgroup组成员
13、锁定用户usersun
14、为用户usersun解锁
15、将组群boxgroup更名为ourgroup
16、查看用户usersun的相关信息
实训二
1、在/home/backup下建立jack目录,复制原来jack用户的数据到/home/backup/jack目录中。
实训三
1、创建一个组workgroup
2、创建用户tenny和ten,并将其加到组workgroup中
3、设置用户tenny和ten的密码
4、创建目录/mydir
5、设置目录权限及所有者,使满足实际需求。
Shell脚本编程指导教师:
●了解Shell脚本的概念和执行方法;
能熟编写Shell脚本来管理系统
1、使用脚本批量创建用户
2、使用脚本批量删除用户
3、使用脚本实现1+2+3+…100的计算
1、使用脚本批量创建用户(编写脚本并调试成功)
2、使用脚本批量删除用户(编写脚本并调试成功)
3、使用脚本实现1+2+3+…100的计算(编写脚本并调试成功)
内江师范学院
计算机科学学院验证实验成绩登记表
姓名
学号
指导教师
龙文光
各实验的成绩权值:
实验1、2、3、4、5、权重0.2
实验名称
准备
(10%)
出勤
操作
(40%)
报告
成绩
实验1文件与目录操作
(一)
实验2文件与目录操作
(二)
实验3vi编辑器操作
实验4创建用户和组群和权限管理
实验5Shell脚本编程
合计
说明:
1.凡第一阶段未完成者不得进行实验。
2.“准备”包括“材料、预习、仪器、设计报告”等方面的准备情况;
“材料”指本次实验所需要的主要参考资料和实验基本材料准备,“预习”以提问或布置预习报告方式考核,“仪器”指本次实验所需要的实验主要仪器准备,“设计报告”指根据本次设计性实验的设计要求而写出的完整设计方案,所有这些,教师可根据实验的实际通过提问的方式,了解学生的各方面的“准备情况”。
3.“出勤”凡有缺席者“总成绩”为零分,“操作”指实验方法符合实验操作规程。
4.成绩中需反映学生在实验各阶段的成绩,不得只记一个总分,各栏目中,教师要有平时的考勤或考核等级登记,栏目中的最右边注明该栏目的分值(用100分制)。
5.对各实验的成绩权值,可参照该项目的理论学时占总理论实验学时的比例给定,老师可以灵活掌握,但同一门课程必须统一。