第1关:Linux 文件目录
任务描述
欢迎进行Linux
世界,当你下载、安装了某个Linux
发行版,体验了Linux
桌面并安装了一些你喜爱和需要的软件之后,应该去了解下Linux
真正的魅力所在:命令行。
每一个Linux
命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情。
第一个任务就是了解Linux
的目录结构,与基本使用命令。
作答要求
根据相关知识,完成下列任务:
1.在根目录下创建一个文件夹命名为linux
; 2.在根目录下创建一个文件命名为hello.txt
; 3.将文件复制到linux
文件夹下,并且改名为1.txt
; 4.删除根目录下的hello.txt
。
答案
cd /
mkdir linux
touch hello.txt
cp hello.txt linux/1.txt
rm -rf hello.txt
第2关:Linux 文件操作命令
任务描述
第二个任务就是了解Linxu
的文件查看命令,文件编辑基本命令。
编程要求
根据提示,在右侧图形化页面打开终端在/home/headless
文件夹中创建文件test.txt
,在文件中输入Hello,Linux!
。
答案
cd /home/headless
touch test.txt
vi test.txt
先按i进入编辑再输入Hello,Linux!按Esc键退出编辑后,输入:wq,最后不要忘记按回车键
文章来源地址https://www.toymoban.com/news/detail-716902.html
第3关:Linux 权限管理
任务描述
本关任务:根据所学知识,完成文件权限的修改。
相关知识
为了完成本关任务,你需要掌握:
- 如何创建和删除用户以及用户的权限管理;
- 如何设置文件的访问权限。
Linux
的权限管理主要分为两类:用户和文件。接下来我们会对这两类进行详细介绍。
答案
cd /root
touch oldFile1
touch oldFile2
touch oldFile3
touch oldFile4
chmod u+x oldFile1
chmod g-r oldFile2
chmod o+x oldFile3
chmod 421 oldFile4
第4关:实验环境练习
任务描述
本关任务:修改 Linux 0.11 内核程序,将系统启动时显示的字符串由原来的Partition table ok.
变为Hello, world!
。 通过本关任务,可以熟悉 Linux 0.11 内核实验环境,掌握内核程序的编辑、编译和测试方法。
相关知识
为了完成本关任务,你需要:
1.了解实验环境;
2.测试内核是否正常;
3.查看内核源码;
4.修改内核源码;
5.重新编译内核;
6.测试新内核是否正常。
编程要求
根据相关知识,将系统启动时显示的字符串由原来的Partition table ok.
变为Hello, world!
。 注:
1.字母区分大小写,符号使用英文输入法输入,请注意作答的时候注意不要写错了。
2.评测之前请关闭已经启动的虚拟机之后才可以点击评测!!!
答案
打开VScode,如下图操作
进入os/linux-0.11-lab/0/linux目录,点ok
查找Partition table%s ok将它修改为Hello, world!
Hello, world!的,和w之间记得要空格!
最后保存
然后在终端编译
cd os/linux-0.11-lab/0/linux
make
编译成功
文章来源:https://www.toymoban.com/news/detail-716902.html
到了这里,关于头歌操作系统2023春季课堂练习1:环境体验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!