实验目的

熟悉操作系统的命令接口、图形接口和程序接口。

实验内容

(1)熟悉开机后登录进入Linux系统和退出系统的过程。

1)登录进入

	a.    在VirtualBox页面点击新建
	
	b.    输入名称,例:Ubuntu
	
	c.    填写内存大小,例:2048MB;虚拟硬盘,选“现在创建虚拟硬盘”;虚拟文件类型:VDI;存储在物理硬盘:“动态分配”;文件大小:20GB

2)退出

	 a.强制关机 即可

(2)Linux常用命令的使用,X-Window图形化接口的使用。

详细见此

  1. 查看文件命令:ls
    在这里插入图片描述

  2. 显示文件内容命令:cat
    在这里插入图片描述

  3. 文件复制命令cp
    在这里插入图片描述

  4. 文件改名命令mv
    在这里插入图片描述

  5. 删除文件命令rm
    在这里插入图片描述

  6. 显示当前目录下每个文件或者子目录的详细信息 ll
    在这里插入图片描述

(3)用C语言编制一小程序,使其可通过某个系统调用来获得OS提供的某种服务。

  1. 下载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
    在这里插入图片描述
    在这里插入图片描述

    左下角会显示进程,多等一会就好了

  2. 建立一个.c文件

    touch 文件名.c
    

    在这里插入图片描述

  3. 编辑.c文件
    可以直接将main.c代码复制到虚拟机里面

    打开main.c文件的指令:gedit main.c
    
    main.c 里的代码
    
    #include<stdio.h>
    
    int main(){
    	printf("Hello Word\n");
    	return 0;
    }
    

    在这里插入图片描述

    在这里插入图片描述

  4. 运行.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 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐