1、实验目的

(1)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。
(2)学会使用vi编辑器编辑简单的C语言程序,并能对其编译和调试。

2、实验预备内容

(1)参阅相关Linux操作系统的安装手册,熟悉Linux的基本安装和配置;
(2)参阅相关Linux的命令参考手册,熟悉Linux下的操作命令。
(3)C语言源程序的调试和编译知识。

3、实验内容

(1)以root用户身份登陆,并使用“ls”,“cat”“cd”等常用命令来实现基本的文件操作并观察Linux文件系统的特点;
(2)使用vi编辑器编写一C程序,并用gcc命令进行编译和链接,并用a.out来进行输出结果。

4、思考

Linux系统在用户登陆和操作界面以及文件系统上有哪些特点?

5、实验过程

以root用户身份登陆

sudo -s


1、在linux上编写并运行c程序,输出‘nuoyanli 666!’


2、wq保存
3、gcc编译c文件

4、运行编译后的文件

5、思考题

Linux系统在用户登陆和操作界面以及文件系统上有哪些特点?

多用户系统,除了系统资源有争抢以外,2个用户的操作不会互相影响。
操作界面,有字符界面,也有图形界面。linux的图形界面和系统关系不大,只是一个应用程序,图形界面有很多种,每个人都可以定制自己的linux。
文件系统,和图形界面一样,跟linux系统本身没有什么关系,只不过linux可以使用很多种的文件系统而已。

操作系统原理实验——实验一 Linux基本操作相关推荐

  1. 操作系统原理分析实验

    操作系统原理分析要点 https://www.cnblogs.com/huyufeng/p/5400639.html 进程的调度时机与进程切换机制 ------------- 调度时机 中断处理过程( ...

  2. 优先级调度算法实现_《操作系统原理》实验一:进程调度

    操作系统原理实验-进程调度实验报告 一.目的与要求 (1)进程是操作系统最重要的概念之一,进程调度是操作系统内核的重要功能,本实验选用XX语言编写了一个进程调度模拟程序,使用优先级或时间的轮转法实现进 ...

  3. 嵌入式linux计算机实验报告,嵌入式linux基本操作实验一的实验报告

    实验一linux基本操作实验的实验报告 一实验目的 1.熟悉嵌入式开发平台部件,了解宿主机/目标机开发模式: 2.熟悉和掌握常用Linux的命令和工具. 二实验步骤 1.连接主机和目标板:(三根线,网 ...

  4. 《操作系统原理》实验报告二

    一.实验目的 (1)理解操作系统线程的概念和应用编程过程; (2)理解线程的同步概念和编程; 二.实验内容 (1)在 Ubuntu 或 Fedora 环境使用 fork 函数创建一对父子进程,分别输出 ...

  5. 操作系统原理模拟实验(基于C/C++模拟处理机调度、存储管理和文件系统)

    目录 引言 一.处理机调度模拟 1.下载链接 2.目的与要求 3.截图示例 二.存储管理模拟 动态分区分配 1.下载链接 2.目的与要求 3.截图示例 分页存储地址转换 1.下载链接 2.目的与要求 ...

  6. 操作系统实验一 Linux基本操作|实验二 进程管理

    由于当时没存代码,只有实验文档代码截图,文末也可直接获取实验文档. 操作系统实验 目录 实验一 Linux基本操作 实验二进程管理 实验一 Linux基本操作 1实验目的 1.熟悉在Linux操作系统 ...

  7. Linux软件基础实验,linux基本操作的实验

    linux基本操作的实验 发布时间:2008-10-02 00:37:30来源:红联作者:sfwjeo 实验一.linux基本操作 1.实验目的 了解linux的基本命令,熟练掌握其基本操作 2.相关 ...

  8. 操作系统原理实验二(三)

    继续完成操作系统原理的实验 4.5(实验目的:熟悉Window线程创建过程)在windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用CreateThread函数实现"并发 ...

  9. Linux 操作系统原理 — 系统结构

    目录 文章目录 目录 Linux 系统架构 Linux 内核 内存管理 进程管理 文件系统 设备驱动程序 网络接口 Shell Linux 系统架构 Linux 系统一般有 4 个主要部分:内核.Sh ...

  10. 实验三银行家算法linux,操作系统原理与linux_银行家算法实验报告.doc

    . . . PAGE 成 绩 评 阅 人 评阅日期 计算机科学与技术系 实 验 报 告 课程名称: 操作系统原理与linux 实验名称: 银行家算法 2011年 04 月 实验三 银行家算法 一.实验 ...

最新文章

  1. 046_CSS3动画
  2. matlab微分的语句格式,偏微分差分四种格式的matlab程序.doc
  3. python查询斐波那契数列通项公式_分享一个神奇的操作系统——斐波那契+MACD,每一波都有20%以上的收益!...
  4. 后台开发(3)---对软件架构的一些思维脑图整理
  5. 未来计算机对世界的改变,到2030年,世界将会发生的10个改变,科学家:科技决定未来!...
  6. oracle的tns错误,Oracle TNS-12514错误的解决步骤
  7. 一点感想——还没学会跑,怎么能够想着飞
  8. python-按照相同的顺序打乱
  9. SparkSQL实践
  10. 山西省吕梁市职称计算机考试,山西吕梁考点2012年职称计算机考试时间通知
  11. FME转换器 正则字符查找(StringSearcher)
  12. 用MFC开发1连连看辅助器
  13. matlab零阶保持器的作用,5.8 记忆模块、零阶保持器、一阶保持器
  14. IP-guard全部22个功能模块简介
  15. 达内python第一次月考题目_第一次月考总结
  16. 以太坊社区开发者大会(EDCON 2020)精彩回顾
  17. OLE- 微软API—对象链接与嵌入
  18. 呕心沥血!open cv4.1.2添加contrib4.1.2扩展模块
  19. 【Pygame基本使用】
  20. 关于java多参数的传值问题解析

热门文章

  1. Java数字图像处理基础-------图像二值化处理
  2. 如何access表中加一行_access数据库增加一行
  3. 如何将python转换成exe执行
  4. android wifi分析工具,Wifi分析助手
  5. excel文件被写保护怎么解除_u盘被写保护怎么解除_u盘怎么解除写保护状态
  6. ANSYS_APDL——实例001-模态分析
  7. TwinCAT 3 马达程序
  8. uCore lab1 操作系统实验
  9. 操作系统实验ucore lab1
  10. arcgis 只能查看指定行政区域_[教程】Arcgis进阶:统计分析