当前位置:首页 > 操作系统实验报告模板
这是创建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 <
共分享92篇相关文档