您的当前位置:首页正文

linux 实验2

来源:汇意旅游网


学生课程实验报告书

课程: 《Linux操作系统》

10 级 系

专业 班

学号:

姓名:

指导教师:

2012—2013学年 第 2 学期

一、实验项目: 简单shell命令操作 二、实验日期:2013年13月19日 三、实验原理:

字符界面下熟悉图形界面的转换、简单shell命令、输入输出重定向、文本编辑器vi的使用; 四、实验仪器: PC机

Redhat网络操作系统

五、实验步骤(纸张不够写可另外加纸并应装订):

1. 将图形化用户界面转换成虚拟终端,并将虚拟终端转换成图形化用户界面 答案:将图形化界面转换成虚拟终端:CTRL+ALT+(F1~F76),或在图形化的终端修改运行级别,输入init 3,切换到多用户字符界面

将字符虚拟终端切换到图形终端:CTRL+ALT+F7,或修改运行级别,输入init 5,或在字符终端上启动X服务,输入 startx 2. 请尝试字符界面下注销、重启、关机命令。 答案:字符界面下注销:输入exit或CTRL+D

重启:shutdown r now或shutdown r n(n为分钟) 关机:shutdown h now或shutdown h n(n为分钟) 3. 用date命令将系统时间设置为2013年3月19日8时44分。 答案:date 031908442013

4. 用cal命令查询你出生日期是星期几。

答案:cal 月份 年份 如1990年3月,输入:cal 3 1990 5. cd命令将工作目录转换为/boot/grub,并用返回用户主目录。 答案:cd /boot/grub Cd ~

6. 显示/root文件夹下所有文件和目录(包括隐含文件和子文件夹下内容) 答案:ls –al /root

7. 用cat命令显示/root/install.log文件,要求显示文件的每行必须有行号。

答案:cat –n /root/install.log

8. 用more和less命令显示/root/install.log文件,感受各种翻页命令。

答案:more /root/install.log less /root/install.log

more和less可以用来分屏查看文件内容,当文件内容超过一个屏幕时,可以实现分屏显示文件的功能,但是,more只能向下分屏和查看,不能使用向上翻页的功能,而less除了能完成more的功能之外,还可以实现前后翻屏。

9. 显示/etc/inittab文件的前5行和后10行。 答案:head –n 5 /etc/inittab tail –n 10 /etc/inittab

10. 用man命令和--help选项分别查看ls命令。

答案:man ls 实现查看ls命令使用手册 ls –-help 实现ls命名帮助 11. 用命令清除当前终端内容。 答案:clear

12. 用命令统计/etc/inittab文件的行数。 答案:使用管道命令 ls | wc –l

13. 查找/etc文件夹下所有以字母a、b、i开头的文件。 答案:ls [abi]*

14. 用cat命令创建f1和f2文件,将f1和f2文件内容合并到f3 答案:cat > f1 然后输入文件内容,之后CTRL+C退出,完成f1文件建立。cat > f2 然后输入文件内容,之后CTRL+C退出,完成f2文件建立。 cat f1 f2 > f3 完成合并

15. 将f3文件中的内容合并到f1,要求不能删除f1中原有的内容。 答案:cat f3 >> f1

16. 将 cat /tmp/tmp 执行错误结果存放到err文件中。 答案:cat /tmp/tmp 2> err

17. 利用管道统计/etc文件夹下文件与子目录的个数,并将统计结果存放到count文件中。

答案:ls /etc | wc –l > count 18. 显示最近执行过的10条shell命令。

答案:history 10

19. 为ls /root| wc –l命令 设置别名为count。 答案:alias count=‘ls /root | wc -l’ 20. 熟悉自动补全文件、目录名和自动补全命令名。

答案:文件补全:用vi 编辑器打开一个文件,需要输入文件名,此时可以使用文件补全功能,vi 文件名开头一个或多个字母+Tab按键,实现文件名补全,如果有多个文件拥有该开头字母,可按两次Tab,进行该字母所有文件的索引。

目录补全:用cd命令切换到某一个目录,需要输入目录名,此时可以使用目录补全功能,cd 目录开头一个或多个字母+Tab按键,实现文件名补全,如果有多个目录拥有该开头字母,可按两次Tab,进行该字母所有目录的索引。

命令补全:要使用一个命令的时候,需要输入命令名,此时可以使用命令补全功能,输入命令开头一个或多个字母+Tab按键,实现命令名补全,如果有多个命令拥有该开头字母,可按两次Tab,进行该字母所有命令的索引。

21. 熟悉vi在三种模式下的切换,创建test.txt文件输入内容,进行查找字符串操作和文本块操作。

答案:vi test.txt,进入vi命令模式,在该模式下输入i或a或o,进入编辑模式,在编辑模式下,可以进行文本内容的输入。要进行字符串应回到命令模式,首先,按Esc从编辑模式退回命令模式,在命令模式下输入

/+要查找的字符串,回车即可进行查找。文本块的操作要切换到最末行模式,首先,在命令模式下输入:进入最末行模式,输入:n1,n2 co n3 将n1到n2之间的文本复制到n3行之下。还可进行移动删除等操作 22. 将系统切换到运行级3,之后再将系统切换到运行级5。

答案:输入init 3 切换到运行级别3,输入init 5 切换到运行级别5

六、指导教师评语:

实验成绩_______________ 指导教师_______________

因篇幅问题不能全部显示,请点此查看更多更全内容