操作系统实验报告模板 联系客服

发布时间 : 星期二 文章操作系统实验报告模板更新完毕开始阅读030dc12d4b35eefdc8d333e1

这是创建wan 的子目录

这是进行了创建wan.txt并打开写入“操作系统之文件系统练习”的内容并读出的显示

这是关闭wan.txt删除wan.txt和删除wan子目录的操作

【实验心得体会】

这是第三次实验,我们也学习了文件系统相关内容。我是用C++程序模拟UNIX操作系统的文件系统。以前虽然一直用着Windows的文件系统,每天都和它打交道,但是一直没深入的了解它的组织结构,实现方法,现在通过本次实验,我想,结合课堂上老师讲解的内容,明白了高效的文件系统的设计时遇到的问题和解决方法。

实验四 LINUX/UNIX Shell部分

(一)系统基本命令

1.登陆系统,输入 whoami 和 pwd ,确定自己的登录名和当前目录; 登录名 wan , 当前目录 /home/wan 2.显示自己的注册目录?命令在哪里?

a.键入 echo $HOME,确认自己的主目录;主目录为 /home/wan b.键入 echo $PATH,记下自己看到的目录表;

/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games c.键入 which abcd,看看得到的错误信息; 没有信息显示

再键入 which ls 和 which vi,对比刚刚得到的结果的目录是否在a.、b.两题看到的目录表中;

不在a的目录中,在b中有 3.ls 和 cd 的使用:

a.键入 ls, ls -l , ls -a , ls -al 四条命令,观察输出,说明四种不同使用方式的区别。

答:ls 列出目前目录下之文件名;ls –l 列出目录下所有文件之许可权、拥有者、文件大小、修改时间及名称;ls –a 列出包含以起始的隐藏档所有文件名;ls –al列表形式察看当前目录下所有文件(即包含隐藏文件)

b.利用 cd 转到 /bin, /sbin , /etc , /dev,再利用 ls 列出各个目录的内容, 如果\迷路\,可以利用 pwd 确定位置,或键入cd , cd ~ 观察效果. cd , cd ~的区别cd 改变目录位置至使用者 login 时的 working directory ;cd ~user 改变目录位置,至使用者的 working directory。 (二)基本操作

1.用 cp 将 /usr/share 目录下的 exercise 子目录连同目录下的文件拷贝到自己的主目录下,然后进入自己的 exercise 目录.

答:操作为:cp –r usr/share/exercise $HOME ---cd exercise 2.输入/输出重定向和 cat,more 等显示命令的配合使用: a.输入 cat 命令列出目录下 longtext 文件中的内容; 由于字数太多只能截图表示:

b.输入 cat 命令列出目录下 longtext 文件中的内容,是否发现一屏显示不完?

是的,因为文档内容一屏幕显示不了 c.使用 more 命令列出 longtext 的内容;

结果显示可以全屏显示,但最底下一行表明全屏只是显示了全部内容的53% d.输入 cat hello.txt> hello2.txt,再输入 cat hello.txt>>hello2.txt,再检查hello2.txt的内容有何变化;说明>与>>的区别。 “>”输出重定向,“>>”为追加输出重定向

e.对比两条命令: more longtext 和 cat longtext | more ,两者有何不同点? cat作用:连接并显示指定的一个或者多个文件的有关信息 more作用:类似cat,不过会以一页一页的显示方便使用者一页页阅读

f.执行命令 echo

g.输入命令 cat <hello everyone! >end