实验一Linux系统的使用.ppt

实验一Linux系统的安装及用户界面的使用 一 实验目的 了解Linux系统的安装 熟悉系统的启动过程熟练使用Linux系统的用户界面熟悉Linux系统常用的基本命令掌握Linux环境下vi编辑器的使用方法掌握Linux系统中编辑 编译 调试 运行C语言程序的全过程 二 实验内容 在VMWare虚拟机或真实物理机器上 安装Linux操作系统 选做 体验Linux系统中XWindows界面的使用尝试Linux系统键盘命令的使用 熟练掌握常用的基本命令用vi编辑器编写一个C语言程序 要求使用系统调用fork 创建两个子进程 父进程循环显示字符 a 两个子进程分别循环显示字符 b 和 c 用gcc命令编译 观察运行结果 三 实验指导 Linux实验环境及安装Linux系统常用的键盘命令vi编辑器的使用GCC编译器的使用fork 函数的使用 Linux系统的相关知识 内核版本 major minor patch buildmajor 主版本号 有结构性变化时变更minor 次版本号 新增功能时发生变化奇数表示开发版 偶数表示稳定版patch build 修订版本号 发行版 Linux系统的常用目录 系统管理员和普通用户使用的命令 Linux内核和系统启动文件 Linux的所有设备文件 如 dev hda代表第一个物理IDE硬盘 系统管理所需的配置文件和子目录 用户的主户目录 命令 程序库 文档和其他文件 Linux的安装 利用虚拟机技术 在虚拟环境下进行实验是Linux初学者的首选一台物理计算机上模拟出多个逻辑上的计算机运行多个操作系统在同时运行的多台虚拟机中来回切换 无需重启系统脱离实验条件的限制减少 危险性 操作对系统造成的破坏和影响Vmware 虚拟PC 软件 允许多个虚拟机同时被创建 在单一桌面上同时运行不同的操作系统 在VMWare下安装Linux 虚拟机准备新建一个虚拟机创建一个虚拟空白硬盘设置虚拟机名称和存放路径虚拟环境参数设置收集安装信息选择安装镜像系统设置自动安装 Linux系统的组成 Linux系统 内核 Shell 文件系统 应用程序 系统的心脏 实现操作系统的基本功能 系统的操作界面 提供用户与内核交互的接口 提供文件存放在磁盘等存储设备上的组织方法 系统上的一些实用工具 Linux系统的用户界面 命令行界面Shell 即可联机使用 又可基于文件脱机使用节省资源 性能稳定 非常安全图形用户界面XWindow GNOME KDE无需记忆大量命令 方便非专业用户使用系统调用保护内核空间 Linux常用键盘命令 man对命令提供帮助解释ls查看目录或者文件的属性 列举出任一目录下的文件cp拷贝文件rm删除文件和目录mv移走目录或者改文件名cd改变当前目录pwd查看当前所在目录完整路径cat将某个文件的所有内容显示出来more将某个文件的内容分屏显示出来chmod权限修改clear清屏date显示当前时间su在不退出登陆的情况下 切换到另外一个人的身份grep文本内容搜索kill杀死某进程passwd设置口令mkdir创建目录 屏幕编辑程序vi VisualInterface的简写 Linux中最常用的文本编辑器使用效率高 非常适合程序员编程使用执行输出 删除 查找 替换 块操作等文本操作 可以根据需要对其进行定制 以更少的按键方式实现相同的目标没有菜单 只有命令 且命令繁多 屏幕编辑程序vi 模式的转换 三种基本模式 命令模式 输入模式和末行模式 屏幕编辑程序vi 模式的进入 进入vi的命令模式 vi文件名 vi 退出时再指定文件名 进入输入模式a A 从目前光标所在位置的下一个位置 当前行尾开始输入文字i I 从光标当前位置 当前行首开始输入文字o O 在当前行之下 当前行之上新开一行 从行首开始输入文字 屏幕编辑程序vi 末行模式 屏幕最后一行显示 作为末行提示符 等待用户输入命令多数文件管理命令在此模式下执行 w保存文件 w将文件以指定的文件名filename保存 w 强制保存文件 q退出vi编辑器 wq存盘并退出vi编辑器 q 不存盘强制退出vi编辑器 屏幕编辑程序vi 光标的移动 屏幕编辑程序vi 编辑模式 1 删除 表示一个数字 x x 删除光标所在位置的一个字符 以及之后的 个字符X X 删除光标所在位置的前面一个字符 以及前面的 个字符dd dd 删除光标所在行 从光标所在行开始删除 行复制与粘贴yw 复制光标所在位置到单词尾字符的内容到缓冲区yy 复制光标所在行的整行内容到缓冲区p 读取缓冲区内的内容 并粘贴到光标所在位置注意 所有与 y 有关的复制命令都必须与 p 粘贴 配合才能完成 屏幕编辑程序vi 编辑模式 2 替换操作r 替换光标所在处的字符R 替换光标所在处及其后的字符 直到按ESC为止u 取消最近一次的操作U 取消对当前行进行的所有操作Ctrl r 对使用u命令撤销的操作进行恢复 屏幕编辑程序vi 编辑模式 3 字符串查找 字符串替换 编译器gcc GNUCCompiler GNU推出的功能强大 性能优越的多平台编译器 是GNU的代表作品之一gcc的基本用法 gcc options filenames 参数 options c 只编译 不连接成可执行文件 生成 o后缀的目标文件 o output filename 确定输出文件名为output filename 如果不带该选项 就给出预设的可执行文件a out O 对程序进行优化编译 连接 提高执行效率 但编译 连接速度较慢 Idirname 将目录dirname加到程序头文件目录列表中 Ldirname 将目录dirname加到程序函数档案库文件的目录列表中 lname 装载名为 libname a 的函数库 fork 的使用 pid fork 创建子进程返回值 0从子进程返回 0从父进程返回

linux项目实验ppt下载,实验一Linux系统的使用.ppt相关推荐

  1. 【Linux项目】 --P2P下载器的详细介绍

    P2P下载器 一.P2P下载器功能简介 二.客户端功能细分 1.获取在线主机 1.1 获取网卡信息,得到局域网中的所有IP地址列表 1.2 逐个对IP地址列表的主机发送配对请求 1.3 配对得到响应, ...

  2. linux更新nvidia驱动程序,[下载]NVIDIA显卡Linux驱动更新304.60

    [IT168 资讯]虽然距离中指门已经过去好几个月了,但看到NVIDIA对Linux显卡驱动的频繁更新就不免又会关联一下,当然这两者不一定有必然的联系. ▲NVIDIA显卡Linux驱动更新304.6 ...

  3. 深入浅出linux工具与编程 下载,8208.深入浅出Linux工具与编程.pdf

    <> 猛点这里下载全部内容 目录: 第1篇Linux命令及其工具 第1章Linux系统与命令 1.1Linux操作系统 1.1.1Linux重要概念 1.1.2Linux组成 1.1.3L ...

  4. Red Hat6 Linux镜像文件,如何下载红帽企业版Linux的ISO镜像文件,如何开始安装红帽企业版Linux?...

    发行版本:红帽企业版 Linux,所有版本 问题: 如何下载红帽企业版 Linux 的 ISO 镜像文件,以便从光盘安装红帽企业版 Linux? 备注:如果您想下载红帽企业版Linux的评估版,需要首 ...

  5. linux qq 中文输入法下载,百度输入法Linux版

    百度输入法Linux版 百度输入法Linux版软件简介:百度输入法Linux版适用拼音字母.五笔二种中文输入方法,拼音输入适用全拼音.简影,也支持英文键入方式,还有着智能化改错.云键入.全句想到等特点 ...

  6. 【ppt入门教程】Win7系统怎样实现ppt双屏显示不同的内容

    转载者: 幻灯片模板下载 搜索: ppt入门教程 Win7系统怎样实现ppt双屏显示不同的内容 Win7系统中怎样实现ppt双屏显示,让演小狮子ppt课件下载讲者和观众看到不同内容?这里需要用到Pow ...

  7. linux下迅雷远程下载服务,在 Linux 下使用迅雷的另一种无入侵方式

    新年快乐! 脱离 Windows 接近两年了,一直以佛系的方式面对各种需求,迅雷.微信.QQ是一般人的刚需,而我对这类 Windows 独占应用的解决方案也是直接不用...虽然知道 deepin 已经 ...

  8. linux u盘版下载官网,Linux助手:Universal USB Installer新版下载

    Linux系统虽然很小众化,但是安装系统并不麻烦,借助一款U盘或者闪存卡都可行.例如这次IT之家带来的Universal USB Installer,1MB的体积,近期迎来了最新版1.9.4.9. U ...

  9. linux 代码编辑器软件下载,slickedit 2016 linux下载

    slickedit 2016 for linux是一款可以在linux系统上使用的代码编辑器,软件支持40多种编程语言代码的编辑操作,并拥有代码分析.代码高亮以及代码美化等多种功能,并且支持多文档同时 ...

  10. linux中扫描仪驱动程序,VueScan For Linux通用扫描仪驱动下载_VueScan For Linux通用扫描仪驱动官方下载-太平洋下载中心...

    VueScan For Linux通用扫描仪驱动是一款提供 Linux 使用的图片扫描工具,它具有各种高级硬件能力使用非常广泛的的扫描仪软件,支持EPSon.HP.Nikon 和Canon 品牌的扫描 ...

最新文章

  1. 读后感与机翻《整体的三维场景解析和重建从单一的RGB图像》
  2. 【收藏】北美大厂性价比大全
  3. pycharm导入包
  4. 单片机原理及其应用——单片机控制单个发光二极管实验(附超详细的C51单片机实验教程)
  5. github上下载别人的vue项目,本地运行
  6. Node.js 借助art-template进行后端渲染并呈现页面到前端
  7. Spring IOC(依赖注入的三种方式)
  8. 中铁置业引入USB Server助力RPA机器人
  9. 闰年,闰月对应的天数快速记忆法
  10. [转贴]杨式太极拳八十五式通释—1—王志远
  11. 如何利用MATLAB建立Lotka-Volterra模型及其改进模型
  12. 一个Java开发h5牌九棋牌网站开发细节
  13. iOS开发脚踏实地学习day14-绘图
  14. ajax excel导出问题,AJAX导出excel问题
  15. Windows常见问题【解决方法汇总】
  16. 雪亮工程、平安城市以及天网工程这三者有什么区别?
  17. 什么是域名邮箱?发出的邮件可以撤回吗?
  18. 什么是readout function/readout函数
  19. 计算机网络历年试题分析(大题待补充)
  20. E71-433MS30芯片(CC1310无线模块 )mosbus协议通信(主机)

热门文章

  1. 关于如何把用手机查看原型
  2. centOs中安装 IF.SVNadmin 及SVN过程详细
  3. 指纹调试 mtk(MT6763)- android8.1
  4. python处理时间序列非平稳_非平稳时间序列的自相关
  5. Cocoapods里Podfile与Podfile.lock的作用机制:解决Fastlane google-api-client-0.23.9 requires ruby version ~> 2.0
  6. pyhive、pyspark配置
  7. 装微软原版win10系统
  8. 用Python进行数学建模(一)
  9. 如何用手机制作一寸或二寸证件照?
  10. JAVA实现QQ登录、注册、修改密码等功能(美化版)