操作系统 实验一:操作系统用户接口实验(VirtualBox)
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
实验一:操作系统用户接口实验
实验目的
熟悉操作系统的命令接口、图形接口和程序接口。
实验内容
(1)熟悉开机后登录进入Linux系统和退出系统的过程。
1)登录进入
a. 在VirtualBox页面点击新建
b. 输入名称,例:Ubuntu
c. 填写内存大小,例:2048MB;虚拟硬盘,选“现在创建虚拟硬盘”;虚拟文件类型:VDI;存储在物理硬盘:“动态分配”;文件大小:20GB
2)退出
a.强制关机 即可
(2)Linux常用命令的使用,X-Window图形化接口的使用。
-
查看文件命令:ls
-
显示文件内容命令:cat
-
文件复制命令cp
-
文件改名命令mv
-
删除文件命令rm
-
显示当前目录下每个文件或者子目录的详细信息 ll
(3)用C语言编制一小程序,使其可通过某个系统调用来获得OS提供的某种服务。
-
下载gcc
Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。
在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。下载gcc的代码: sudo apt-get update sudo apt-get install build-essential 查看gcc的的版本; gcc --version
会让输入你的密码的如果你打的时候没显示密码不要紧,输完后直接回车就好了
他会问你是否继续执行,输y
左下角会显示进程,多等一会就好了
-
建立一个.c文件
touch 文件名.c
-
编辑.c文件
可以直接将main.c代码复制到虚拟机里面打开main.c文件的指令:gedit main.c main.c 里的代码 #include<stdio.h> int main(){ printf("Hello Word\n"); return 0; }
-
运行.c文件
gcc main.c ./a.out
思考
问:OS向用户提供的命令接口、图形接口和程序接口分别适用于哪些场合?
答:命令接口、图形接口和程序接口分别适用于命令的传输,图形的输入输出和程序的介入
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献2条内容
所有评论(0)