IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 操作系统 实验一:操作系统用户接口实验(VirtualBox) -> 正文阅读

[系统运维]操作系统 实验一:操作系统用户接口实验(VirtualBox)

实验目的

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

实验内容

(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
在这里插入图片描述
在这里插入图片描述

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

  1. 建立一个.c文件
touch 文件名.c

在这里插入图片描述

  1. 编辑.c文件
    可以直接将main.c代码复制到虚拟机里面
打开main.c文件的指令:gedit main.c

main.c 里的代码

#include<stdio.h>

int main(){
	printf("Hello Word\n");
	return 0;
}

在这里插入图片描述

在这里插入图片描述

  1. 运行.c文件
gcc main.c
./a.out

在这里插入图片描述

思考

问:OS向用户提供的命令接口、图形接口和程序接口分别适用于哪些场合?
	答:命令接口、图形接口和程序接口分别适用于命令的传输,图形的输入输出和程序的介入
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-01 14:23:11  更:2022-01-01 14:25:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 6:22:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码