课堂练习6.2:对字符设备的访问——速通

参考博文-CSDN-歌者`(作者)-课堂练习6.2:对字符设备的访问
感谢学长的答案

一、完整通关

通关文件
提取码:1111

(二)第1关

1.上传文件

2.打开一个终端输入以下命令(打开工具箱有复制粘贴功能)

chmod +x /home/headless/Desktop/workspace/userfiles/pass1.sh
/home/headless/Desktop/workspace/userfiles/pass1.sh

3.打开另一个终端输入以下命令

cd os/linux-0.11-lab
./mygdb

4.在弹出的bochs虚拟机中输入回车(不可以是小键盘上的回车)(第一关点击评测结束)

(二)、第2关

1.在一个终端中输入/home/headless/Desktop/workspace/userfiles/pass2.sh

2.在另一个终端中输入./mygdb

3.在bochs虚拟机中输入abc并按回车

(三)、第3关

在一个终端中输入/home/headless/Desktop/workspace/userfiles/pass3.sh

2.在另一个终端中输入./mygdb

3.在bochs虚拟机中输入下述两个内容

(1)passwd并按回车
(2)secret并按回车(第二次输入不会显示)





(单独完成某一关)

**以下内容每一关做完后要重置实训以防止未预期的错误发生**

二、第1关:键盘的读取过程分析

通关文件
提取码:1111

(一)上传文件

(二)打开一个终端输入以下命令

chmod +x /home/headless/Desktop/workspace/userfiles/pass.sh
/home/headless/Desktop/workspace/userfiles/pass.sh

(三)打开另一个终端输入以下命令

cd os/linux-0.11-lab
./mygdb

(四)在弹出的bochs虚拟机中输入回车(不可以是小键盘上的回车)

三、第2关:从键盘的一行数据中读取一个字符

通关文件
提取码:1111

(一)上传文件

在这里插入图片描述

(二)打开一个终端输入以下命令

chmod +x /home/headless/Desktop/workspace/userfiles/pass.sh
/home/headless/Desktop/workspace/userfiles/pass.sh

(三)打开另一个终端输入以下命令

cd os/linux-0.11-lab
./mygdb

(四)在弹出的bochs虚拟机中输入abc并按下回车

三、第3关:观察从键盘输入的口令

通关文件

(一)上传文件

(二)打开一个终端输入以下命令

chmod +x /home/headless/Desktop/workspace/userfiles/pass.sh
/home/headless/Desktop/workspace/userfiles/pass.sh

(三)打开另一个终端输入以下命令

cd os/linux-0.11-lab
./mygdb

(四)在弹出的bochs虚拟机中输入以下内容

第一次输入passwd并按下回车
第二次输入secret并按下回车
(第二次输入不会显示已输入内容)

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值