问题1:课上测试使用虚拟机时没法正常打开虚拟机,出现如下界面:html
解决方法:经过参考虚拟机开(centos)机进入 emergency mode的解决办法
报这个错误多数状况下是由于/etc/fstab文件的错误。注意一下是否是加载了外部硬盘、存储器或者是网络共享空间,在重启时没有加载上致使的。node
问题2:下载老师给的参考资料fs.gz
文件,放在虚拟机后,没法直接打开。linux
解决方法:参考linux .gz怎么解压vim
gunzip fs
解压tar xvf fs
便可要求:使用man ls查看ls的帮助手册,经过实践搞清楚ls各类参数对应的功能并提交实践截图。
ls –a?
ls –lu?
ls –s?
ls –t?
ls –F?
ls –i ?
ls –R?centos
测试截图:安全
ls命令参数详情网络
-a – 所有(all)。列举目录中的所有文件,包括隐藏文件(.filename)。位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录。测试
-lu:显示访问时间但根据名称排序.net
-s, –size 以块大小为单位列出全部文件的大小设计
-t 以文件修改时间排序
-F – 文件类型(File type)。在每个列举项目以后添加一个符号。这些符号包括:/ 代表是一个目录;@ 代表是到其它文件的符号连接;* 代表是一个可执行文件。
-i, –inode 印出每一个文件的 inode 号
-R – 递归(recursive)。该选项递归地列举全部目录(在当前目录之下)的内容。
要求:参考伪代码实现ls的功能,提交代码的编译,运行结果截图,码云代码连接。
打开目录文件
针对目录文件
读取目录条目
显示文件名
关闭文件目录文件
测试截图:
要求:实现ls -l 的功能,提交测试截图和码云代码连接。
测试截图: