操作系统2-第二章 节 OS接口.pptx

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统2-第二章 节 OS接口.pptx

第2章 操作系统用户命令接口?????操作系统的发布、安装、和使用通过编程方式使用操作系统操作系统的系统生成添加系统调用编写Shell解释程序操作系统的发布、安装、和使用? 概述Linux系统发布方式Linux的硬件要求? Linux的安装操作系统的安装概念? Linux的使用Shell命令系统调用? 系统管理su的使用、添加新用户、 passwd文件概述? Linux是由Linus Benedict Torvalds等开发的多用户操作系统? 源代码公开、免费提供用户使用、遵守POSIX (可移植操作系统接口)标准、与UNIX兼容? Linux的内核有两种:稳定的内核、开发的内核。版本号:主版本号.次版本号.修正次数如:kernel 2.2.6表示对内核2.2版本的第6次修正版。稳定内核的次版本号为偶数,如2.2.6而开发内核所用的则是奇数,如2.3.6? Linux是自由软件? 用户与Linux的接口: shell命令、系统调用软件发展的两种模式 General Public License通用公共许可证图1-9 GPL能保证自由软件无限发展 复制、修改、发布 自由软件 GPL自由软件GPL自由软件../../gpl/GPL.htmGPL分销公司分销公司 修改自由软件GPL自由软件开发者 GPL自由软件GPL使用最终用户私有化公有软件私有软件私有软件公有软件中间环节中间环节中间环节 私有软件公有软件 不付版权费 公有软件 公有软件公有领域的软件可能转为私有最终用户中间环节 最终用户付版权费Linux系统发布方式? 有多种Linux系统发布方式(即有多种Linux安装方式)Linux软件以只读光盘的形式发布。通过FTP下载Linux? 发布Linux的不同名字和公司Red Hat Software发行的Red Hat Linux由Software in the Public Interest, Inc.发行的Debian Linux由WorkGroup Solutions, Inc.发行的Linux Pro由Trans-Ameritech发行的Trans-Ameritech Linuxware中科院软件所发行的红旗Linux蓝点软件技术有限公司发行的蓝点Linux 操作系统的安装? 计算机执行的任何程序都必须存储到内存中 ? CPU 只能通过内存访问程序? 通常的OS安装概念 ? 操作系统安装过程,是把存放在光盘上的OS执行程序代码存入硬盘, 然后从硬盘加载到内存的过程: ? 硬盘是PC机的固定外部存储设备,操作系统中的文件系统主要是靠 硬盘提供支持, ? 安装操作系统到硬盘,实际上有如下作用: ?一是在硬盘上建立文件系统 ?二是把操作系统的全部内容事先存放在硬盘上以便往内存中加 载操作系统核心程序时使用 ?从硬盘上加载程序到内存很方便 ? 当使用计算机时,从硬盘上加载操作系统到内存,然后将控制转给操作系统内核执行 安装 光盘 CPU内存加载硬盘安装示意图Windows Windows(b) 重新分区之后(a)重新分区之前破坏性重新分区 Windows(c)建立新分区Windows (a)原有分区Windows (b)压缩原有数据 非破坏性重新分区Shell命令举例? Shell命令man联机帮助a.out, cd, cat, chmod, cp, cc, ^d, echo, exit, fdisk, ftp, halt,kill, ls, logout, mail, mkdir, more, mount, umount, ps, pwd,passwd, rmdir, rm, sort, su, telnet , make, useradd,userdel , vi, wc, who , |? Shell 程序见脚本文件.profile或者.bash_profile,用户在登录时自动执行。Shell编程举例(脚本)? 修改.bash_profile脚本文件trap “$HOME/.logout” 0? 建立.logout文件内容如下:rm –f $HOME/*.logrm –f $HOME/*.tmpecho “Bye…bye $LOGNAME”脚本文件的建立和运行建立create-file文件的内容如下:cp .logout log.logcp .logout log.tmpls –l *.logls –l *.tmp键入命令:chmod u+x create-filePATH=$PATH:$HOME/.运行 create-file脚本文件的建立和运行建立cleanup文件的内容如下:#!/bin/sh#name:cleanup#this is a general cleanup scriptecho “starting c

您可能关注的文档

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档