Linux实验任务书参考答案
- 格式:doc
- 大小:76.00 KB
- 文档页数:9
《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开头的文件。
ls /root/aa*6.使用通配符查看/root目录下文件名为三个字符,其中前两个字符是“aa”,第三个字符为任意。
ls /root/aa?7.使用通配符查看/root目录下文件名为前两个字符为“aa”,第三个字符为1或者a,其他任意。
ls /root/aa[1a]*8.查看当前的日期并将内容写入文件ddd。
date>>ddd9.查看/etc/passwd文件内容并统计文件的行数、单词数、字符数。
wc /etc/passwd -lcw10.查看月历并将内容追加到文件ddd。
cal –y>>ddd11.使用touch创建一个a,文件内容为linux系统的重启与关机命令。
touch avi a vim a内容:关机:shutdown -fpoweroff –i –fhalt -pinit 0重启:rebootshutdown –r +n(miniutes)halt -finit 612.将/etc/passwd的内容追加到文件aaa中。
cat /etc/passwd>>aaa13.分别使用cat、more、less等查看aaa的文件的内容。
cat aaamore aaaless aaa14.用head、tail命令查看文件的前10行及后15行。
head -10 aaa;tail -15 aaa15.建立一个文件aaa的硬链接bbb。
ln aaa bbb16.建立一个文件aaa的符号链接ccc。
ln –s aaa ccc实验三Linux常用命令的使用(二)一.实验目的熟练掌握Linux文件和目录命令的操作。
二.实验环境安装了Linux系统的计算机一台。
三.实验内容1.启动计算机,利用root用户登录到系统,进入字符提示界面。
2.用pwd命令查看当前所在的目录.pwd3.用ls命令列出此目录下的文件和目录.ls4.用-a选项列出此目录下包括隐藏文件在内的所有文件和目录.ls -a5.用man命令查看ls命令的使用手册man ls6.在当前目录下,创建测试目录test mkdir test7.利用ls命令列出文件和目录,确认test目录创建成功.ls8.进入test目录,利用pwd查看当前工作目录.cd test ;pwd9.利用touch命令,在当前目录创建一个新的空文件newfile.touch newfile10.练习命令补齐功能,如要输入mkdir,你可以输入mkd,然后按[Tab]鍵,补齐剩下的命令。
用上下光标控制键查询历史命令。
11.利用cp命令复制系统文件/etc/profile到当前目录下.cp /etc/profile /root/test12.复制文件profile到一个新文件profile.bak,作为备份.cp profile profile.bak13.用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同.ll=ls –l14.用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,例如b、p、q等并对then关键字查找。
less profile15.用grep命令在profile文件中对关键字then进行查询。
cat profile|grep then16.给文件profile创建一个软链接lnsprofile和一个硬链接lnhprofile。
ln -s profile lnsprofile ln profile lnhprofile17.长格形式显示文件profile、lnsprofile和lnhprofile的详细信息。
注意比较3个文件链接数的不同。
ls–l *profile18.删除文件profile,用长格形式显示文件lnsprofile和lnhprofile的详细信息,比较文件lnhprofile的链接数的变化。
rm profile ls –l19.用less命令查看文件lnsprofile的内容,看看有什么结果。
less lnsprofile20.用less命令查看文件lnhprofile的内容,看看有什么结果。
less lnhsprofile21.删除文件lnsprofile,显示当前目录下的文件列表,回到上层目录。
rm lnsprofile ls22.用tar命令把目录test打包。
tar -cvf test.tar /root/test/23.用gzip命令把打好的进行压缩。
gzip -v test.tar24.把文件test.tar.gz改名为backup.tar.gz.。
mv test.tar.gz backup.tar.gz25.显示当前目录下的文件和目录列表,确认移动成功。
Ls –l26.进入test目录,显示目录中的文件列表。
27.把文件backup .tar.gz解包。
gunzip backup.tar.gz28.显示当前目录下的文件和目录列表,复制test目录为testbak目录作为备份。
cp -r /root/test/ /root/testbak/29.查找root用户自己的主目录下的所有名为newfile的文件。
find /root/ -name newfile30.删除test子目录下的所有文件。
31.利用rmdir命令删除空子目录test.32.回到上层目录,利用rm命令删除目录test和其下所有文件。
实验四标准输入输出和管道的使用一.实验目的掌握输入重定向、输出重定向、管道的用法二.实验环境安装了Linux系统的计算机一台。
三.实验内容1.输出重定向(1)用ls命令显示当前目录中的文件列表。
ls(2)使用输出重定向,把ls命令在终端上显示的当前目录中的文件列表重定向到文件list中。
ls –l >list(3)查看文件list中的内容,注意在列表中会多出一个文件list,其长度为0。
这说明shell首先创建了一个空文件,然后再运行ls命令。
cat list(4)再次使用输出重定向,把ls命令在终端上显示的当前目录中的文件列表重定向到文件list中。
这次使用管道符号“〉〉”进行重定向。
ls –l >>list(5)查看文件list的内容,可以看到用“〉〉”进行重定向是把新的输出内容附加在文件的末尾,注意其中两行list文件的信息中文件大小的区别。
cat list2.输入重定向(1)passwd文件的内容作为wc命令的输入。
wc</etc/passwd3.管道(1)利用管道和grep命令,在上面建立的文件list中查找字符串list。
cat list|grep list(2)利用管道和wc命令,计算文件list中的行数、单词数和字符数。
cat list|wc实验五用户和组的管理一.实验目的1.复习常用命令。
2.掌握在linux系统利用命令方式实现用户和组的管理。
3.掌握利用图形配置界面进行用户和组的管理。
二.实验环境安装了Linux系统的计算机一台。
三.实验内容1.复习常用命令(1)创建一个文件sy2,并写入你的姓名及学号。
(touch, vi)(2)查看文件sy2的详细信息。
ll(3)改变文件sy2的访问权限,使同组用户具有可写的权限,并将可以使用的方法写入文件sy2中。
chmod g+w sy2(4)改变文件所属的用户组(先创建一个用户组,example:groupadd wuxi,然后将拷贝文件sy2到sy,再使用chgrp改变文件sy的属组)groupadd wuxi; cp sy2 sy; ll sy ;chgrp wuxi sy;ll sy(5)创建一个目录shiyan2,拷贝文件sy到shiyan2,删除文件夹shiyan2。
mkdir shiyan2;cp sy shiyan2/; ls shiyan2; rm -fr shiyan2(6)练习使用cd和pwd命令,例如进入/home,然后切换到/root,同时查看当前目录cd /home ;cd /root; pwd(7)使用ls命令的i/l/a/A等选项查看文件信息(8)移动文件sy到/home目录下,使用wc统计文件的字节数、字数、行数。
mv sy /home; wc /home/sy(9)查看/root目录下,包含“root”字符的文件及所在行(grep)ls |grep root(10)查看文件/etc/passwd和文件/etc/group中,包含“root”字符的行(grep)cat /etc/passwd |grep root(11)查找/etc目录下以gro或pass等开头的文件(find)find /etc -name gro*;find /etc –name |pass*(12)20分钟后关机/30分钟后重启(shutdown)shutdown –h +20 ;shutdown –r +30;(13)显示日历/日期和时间(cal/date)(14)在/var/lib目录下查找所有文件其所有者是games用户的文件。