目录

一、实验目的、要求

二、实验内容

三、实验环境

四、实验过程及结果

五:实验小结

模板1:

模板2


一、实验目的、要求

1. 熟悉Linux字符操作界面;

2. 熟悉常用的Shell命令;

3. 熟悉Linux文本编辑方法;

4. 掌握利用GCC编译器在Linux环境下编译、运行C程序的能力

二、实验内容

1. Linux字符操作界面;

2. Shell操作命令;

3. VIM编辑器的使用方法;

4. Linux下的C程序开发。

三、实验环境

(含主要设计设备、器材、软件等)

安装有虚拟机的机房,虚拟机上安装了Linux操作系统,Linux中有GCC

四、实验过程及结果

  1. 我是在虚拟机安装了centos7镜像,在虚拟机上启动Linux系统,熟悉Linux的字符操作界面。

虚拟机中打开Linux系统如图1所示:

图1

打开终端用输入指令查看目录文件夹,图2

图2

  1. 使用useradd创建新用户并用passwd设置用户密码。

创建新用户并设置密码如图3所示:

图3

  1. 用mkdir在用户的家目录下创建一个新目录,命名为“你的学号右3位+姓名全拼”。(如果是转专业或重修同学出现学号右3位重复,前面加字母A或B)

例如:利用mkdir指令创建323guohaokang文件夹,用ls命令列出当前目录下的文件信息。如图4所示:

图4

  1. 启动vi编辑器,并在里面编辑文件的内容。

在终端输入vi  c.c,创建c.c文件,如图5

图5

  1. 用vi编辑器写一段简单的C程序,然后用GCC编译器编译该程序并运行(C语言简单程序见实验任务书)。在vi中编写如下代码,然后-wq保存退出。如图6

图6

编译结果如图7

图7

利用图形界面打开323guohaokang,看到c.c文件创建成功了,如图8

五:实验小结

模板1:

1. 熟悉了Linux字符操作界面;

2. 熟悉了常用的Shell命令;

3. 熟悉了Linux文本编辑方法;

4. 掌握了利用GCC编译器在Linux环境下编译、运行C程序的能力。

模板2

使用Unix或者linux系统,有效提高生产效率,纯命令行会更好的节省服务器或者个人电脑的资源占用,当然图形化界面方便于管理,相较于红帽,个人更喜欢使用Ubuntu。

当然如果是真想使用linux系统作为主系统的话要注意安全防范,做好权限管理,及时修补已知漏洞,管理好危险端口,不要给没有必要的文件suid权限,例如机房的电脑中的ping等程序都给了suid权限直接利用环境变量注入SO程序替换ping中的init函数就可以提权为root了

操作系统实验报告1-linux操作系统界面(含实验小结)相关推荐

  1. linux处理机调度实验报告,模拟Linux操作系统下处理机调度实验报告

    在采用多道系统的设计程序中,往往有若干进程同时处于就绪状态.当就绪状态进程数大于处理机数时,就必须按照某种策略来决定哪些进程优先占用处理机.本实验模拟在单处理机情况下处理机调度 处理机调度 一.实验目 ...

  2. 北邮实验:ARM实验板移植Linux操作系统,LCD显示汉字

    ARM实验板移植Linux操作系统,LCD显示汉字 一. 实验目的 1. 熟悉点阵字库的使用2. 熟悉Linux操作系统的使用3. 熟悉ARM嵌入式系统开发的过程 二. 实验内容 1. pc端编写用* ...

  3. linux实验报告一,Linux实验报告6参考答案.doc

    Linux实验报告6参考答案.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...

  4. 华中科技大学计算机与网络,华中科技大学计算机通信与网络实验报告-基于NS2的协议分析实验...

    华中科技大学计算机通信与网络实验报告-基于NS2的协议分析实验 (26页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 实验二基于NS2的协 ...

  5. 计算机实验报告网络应用,《计算机网络应用》实验报告(2016春).doc

    <计算机网络应用>实验报告(2016春)课案 计算机网络技术及应用实验报告 题 目: 姓 名: 学 号: 班 级: 指导老师: 日 期: <计算机网络技术及应用>实验报告 教师 ...

  6. 单片机c语言ad与da转换实验报告,单片机AD与DA转换实验报告.docx

    单片机AD与DA转换实验报告.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...

  7. 大学计算机基础 一 实验报告,《大学计算机基础》实验报告实验一.docx

    文档介绍: 广东金融学院实验报告 课程名称:大学计算机基础 实验编号 及实验名称 实验一 中文Windows 7实验 系别 姓名 学号 班级 实验地点 实验日期 实验时数 4 指导教师 同组其他成员 ...

  8. c语言单元二实验报告,C语言第七次实验报告

    C程序设计实验报告 姓名:林世龙  实验地点:学校 实验时间:2020.06.03 实验项目 8.31.指针基础及指针运算 8.3.2.数据交换 8.3.3.字符串反转及字符串连接 8.3.4.数组元 ...

  9. 广东金融学院java实验报告_《大学计算机Ⅰ》实验报告实验三

    广东金融学院实验报告 课程名称:大学计算机Ⅰ 实验编号 及实验名称 姓 名 实验地点 指导教师 蔡文璇 12-204课室 伍春晖博士 实验三 中文Excel 2007实验 系 别 班 级 实验时数 成 ...

  10. 计算机网络实验报告校园网,校园网规划与设计实验报告.docx

    校园网规划与设计实验报告 校园网的规划与设计实验报告 篇一:校园网设计与规划报告(计算机网络大实验) <计算机网络>实践报告 校园网设计与规划 专 业: 软件工程 班 级: 软件0901 ...

最新文章

  1. python采用函数式编程模式吗_Python函数与函数式编程
  2. 使用文档自动保存功能
  3. wp insert post 插入文章到数据库
  4. wxpython有哪些基本功能_用Python中的wxPython实现最基本的浏览器功能
  5. JEECG 页面多个用户选择器只显示最后一个
  6. [ES6] 细化ES6之 -- 块级作用域
  7. Ubuntu下载QQ
  8. Mailplane 4 for Mac(Gmail邮件客户端)
  9. 拯救不开心!我的机器人心理医生;机器学习的KPI千里追踪术;YOLO v7的PyTorch实现;李航新书『机器学习方法』开放试读 | ShowMeAI资讯日报
  10. 设计心理学2-与复杂共处【读书笔记】
  11. 域名解析为什么不生效?域名解析不生效常见问题汇总
  12. 边沿触发 与电平触发
  13. 疯狂水晶~~~~~~青龙脚本
  14. 高企奖励来啦!2022年武汉市各区高新技术企业奖励补贴汇总和申报时间、申报条件
  15. SpringBoot 中定时执行注解(@Scheduled、@EnableScheduling)
  16. 来到传统行业做程序员,从准备提桶跑路到引领技术风潮?背景
  17. Robotframework自定义库--读写本地的.txt文件
  18. InDesign Quick Start InDesign快速入门 Lynda课程中文字幕
  19. 详细的“BP神经网络数据分类—语音特征信号分类”代码
  20. watershed(分水岭算法)

热门文章

  1. 期货跟期权有什么不同?
  2. 伯克希尔股价七年来最差 巴菲特又栽在科技股上
  3. 春联编写最后打包制作成小程序
  4. layout_above
  5. mysql常用命令大全(百度文库下载的,备忘一下)
  6. vmware ESXI 7 升级ESXI 8
  7. expected_conditions类的方法与说明
  8. 汽车销售管理系统[C/S版本]-Java课程设计
  9. C++快速文件输入输出
  10. 增值税专用发票抬头开错的处理方法