电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Unix系统知识培训

109页
  • 卖家[上传人]:苏****
  • 文档编号:321816673
  • 上传时间:2022-07-04
  • 文档格式:DOC
  • 文档大小:453KB
  • / 109 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Unix入门培训Unix入门培训版本号:V1.02007年03月19日 4-24目 录第 1 章UNIX概述1-11.1Unix概述1-11.1.1UNIX简介1-11.1.2UNIX发展历史1-11.1.3Unix标准1-31.1.4主流版本1-31.2Unix文件系统1-41.3Unix主要命令1-51.3.1目录管理1-51.3.2漫游文件系统1-51.3.3管理文件1-51.3.4文件和目录的存取控制1-61.3.5磁盘的使用1-71.3.6用户管理1-71.3.7口令管理1-71.3.8系统的关闭与重启1-71.3.9系统管理1-81.3.10控制进程1-81.3.11备份与压缩1-101.3.12网络命令1-101.3.13其他命令1-101.4实践作业1-10第 2 章VI编辑器2-12.1Vi命令模式2-12.1.1command方式:2-12.1.2insert方式:2-12.1.3escape方式:2-12.2进入vi2-12.3编辑数个文件2-22.4存储及退出vi2-22.5插入指令2-22.6删除指令2-32.7光标移动2-32.8修改指令2-42.9重排各行

      2、长度2-42.10寻找指令2-52.11寻找并且取代指令2-52.12复制及移动文件2-52.13其他命令2-62.14实践作业2-6第 3 章SHELL初步3-13.1什么是shell3-13.2shell的用途3-13.3SystemVshell类型3-13.3.1Bourneshell3-13.3.2Cshell3-23.3.3Kornshell3-23.3.4菜单驱动shell3-23.3.4.1OpenDesktop3-23.3.4.2系统管理员Shell:Sysadmsh或scoadmin3-33.3.4.3客户应用程序3-33.4Shell编程初步3-33.4.1Shell常用命令3-33.4.1.1输入/输出重定向3-33.4.1.2Pipe3-53.4.1.3命令的执行3-53.4.1.4别名alias3-63.4.1.5tcsh的初始化环境3-73.4.1.6source指令3-73.4.2分支语句3-73.4.2.1目标3-73.4.2.2返回值3-83.4.2.3test 命令3-83.4.2.4exit命令3-133.4.2.5if语句3-133.4.2.6i

      3、f-else 结构3-143.4.2.7case结构3-153.4.2.8总结3-163.4.3循环语句3-173.4.3.1目标3-173.4.3.2循环的简单介绍3-173.4.3.3使用let来进行算术计算3-183.4.3.4while语句3-193.4.3.5until语句3-213.4.3.6for语句3-233.4.3.7break,continue,和exit命令3-253.4.3.8总结3-263.4.4高级编程:AWK3-273.4.4.1捍卫 awk3-273.4.4.2第一个 awk3-273.4.4.3多个字段3-283.4.4.4外部脚本3-293.4.4.5多行记录3-363.4.4.6循环结构3-403.4.4.7数组3-433.4.5高级编程:sed3-463.4.5.1挑选编辑器3-463.4.5.2进入 sed3-463.4.5.3正确的 sed3-473.4.5.4替换!3-513.4.5.5附加、插入和更改行3-563.4.5.6强健的 sed3-573.5实践作业3-66第 4 章ANSI C简介4-14.1ANSI C及其标准4-14.2A

      4、NSI C 编译4-14.3Makefile编写4-14.3.1介绍4-14.3.2多文件项目4-14.3.2.1为什么使用它们?4-14.3.2.2何时分解你的项目4-24.3.2.3怎样分解项目4-34.3.2.4对于常见错误的注释4-44.3.2.5重新编译一个多文件项目4-54.3.3GNU Make 工具4-64.3.3.1基本 makefile 结构4-64.3.3.2编写 make 规则 (Rules)4-74.3.3.3Makefile 变量4-84.3.3.4隐含规则 (Implicit Rules)4-104.3.3.5函数 (Functions)4-114.3.3.6一个比较有效的 makefile4-124.3.3.7一个更好的 makefile4-134.3.4东南融通Makefile实例4-174.3.4.1案例4-174.3.4.2案例解释4-214.3.5总结4-24第 1 章 Unix概述1.1 Unix概述1.1.1 UNIX简介 UNIX已有数十年的历史,在这期间,它的改变即使没有上亿次,也有数百万次了,有成千上万的个人和公司实现了上千种不同的版本

      5、,有上百万系统管理员在从微型嵌入式系统到超级计算机上都安装过它。无可争论,没有两个实际的UNIX操作系统是完全相同的。 “UNIX”一词是属于OpenGroup的一个商标,该组织是一个要求符号得到正确归属的国际协会。在这数十年当中,该标识已经被冲淡到没有具体含义。虽然如此,OpenGroup仍发布了“TheSingleUNIXSpecification”,这可以在http:/www.UNIX-systems.org/online.html上看到。 “Unix”是双关语,表示名字Multics,它最初被写作“Unics”,表示UNiplexedInformationandComputingSystem。“Unix”和“UNIX”在如今都被广泛使用。曾经有一段时间,DennisRitchie试图宣布用小写版本,因为“UNIX”不是开头字母组成。许多运行Linux等类似UNIX系统的人认为他们运行的是UNIX。正式UNIX系统和非正式UNIX系统通常被认为属于一类-不论是书中、媒介、网上还是社会公认。 按照UNIXFAQ的定义,UNIX是“一个用C语言编写的操作系统,它有层次文件系统并集成了

      6、文件和设备I/O,其系统调用接口包括fork()和pipe()等服务,用户界面包括cc、troff、grep、awk等工具和一个被选择的shell”。可以再加一些,UNIX为多任务提供一致的方式,并内置有创建、同步和终止进程的操作,它可在不同种类计算机间进行移植。 1.1.2 UNIX发展历史 1969年,KenThompson、DennisRitchie和其他一些人在AT&T贝尔实验室开始进行一个“little-usedPDP-7inacorner”的工作,它后来成为UNIX。10年里,UNIX在AT&T的发展经历了数个版本。V4(1974)用C语言重写,这成为系统间操作系统可移植性的一个里程碑。V6(1975)第一次在贝尔实验室以外使用,成为加州大学伯克利分校开发的第一个UNIX版本的基础。 贝尔实验室继续在UNIX上工作到80年代,有1983年的SystemV(“五”,不是字母)版本和1989年的SystemV,Release4(缩写为SVR4)版本。同时,加利福尼亚大学的程序员改动了AT&T发布的源代码,引发了许多主要论题。BerkeleyStandardDistributio

      7、n(BSD)成为第2个主要“UNIX”版本。1984年的BSD4.2版在大学和公司计算部门中得到广泛应用,它的一些特征被吸收到SVR4中。 从90年代开始,AT&T的源代码许可证创造了市场的繁荣,不同开发者开发了数百种UNIX版本。AT&T在1993年把UNIX产业卖给了Novell,Novell两年后又把它卖给了SantaCruzOperation。同时,UNIX商标被转让给X/Open协会,X/Open协会后来成为了OpenGroup。 当UNIX的经营从一个实体到另一个实体传递时,几个长期的开发开始收获果实。传统上,要得到一个运行的BSD系统,用户需要从AT&T得到源代码许可证。但到90年代早期,伯克利的开发者在BSD上做了许多工作,使原始的AT&T源代码大部分被改动了。后续的程序员,从William和LynneJolitz开始在网络分布环境中开发BSD,后来在1992年成为386BSD0.1版。这个最初的“免费源代码”BSD具有三个分支,即:NetBSD、FreeBSD和OpenBSD,都以BSD4.4为基础。 1984年,程序员RichardStallman开始开发来源于UN

      8、IX的免费GNU(GNUNotUNIX)。到90年代早期,GNU项目出现了几个编程里程碑,包括GNUC库和BourneAgainShell(bash)的发行。整个系统除了一个关键因素即工作内核外基本完成。 接下来是芬兰赫尔辛基大学的学生LinusTorvalds。Linus看到了一个叫作Minix的小型UNIX系统,觉得自己能做得更好。1991年秋天,他发行了一个叫“Linux”的免费软件内核的源代码是他的姓和Minux的组合。到1994年,Linus和一个内核开发小组发行了Linux1.0版。Linus和朋友们有一个免费内核,Stallman和朋友们拥有一个免费的UNIX克隆系统的其余部分。人们把Linux内核和GNU合在一起组成一个完整的免费系统,该系统被称为“Linux”,尽管Stallman更愿意取名为“GNU/LinuxSystem”6。有几种不同类别的GNU/Linux:一些可以被公司用来支持商业使用,如RedHat、CalderaSystems和S.U.S.E;其他如DebianGNU/Linux,更接近于最初的免费软件概念。 Linux现已发展到内核2.2版。Linux能在几种不同体系结构的芯片上运行,并已经被各界接纳或支持。其支持者有惠普、硅谷图像和Sun等有较长历史的UNIX供应商,还有康柏和Dell等PC供应商以及Oracle和IBM等主要软件供应商。或许最具讽刺的是,微软承认无所不在的免费软件的竞争性威胁,但它不愿或不能公开自己的软件源代码。 后来微软开始推出WindowsNT(Windows2000)。到90年代末,许多供应商开始放弃UNIX服务器平台而转向WindowsNT。例如SiliconGraphics公司已决定把Intel硬件和NT作为未来的图形平台 1.1.3 Unix标准1986年IEEE指定了一个委员会制定了一个一个开放作业系统的标准,称为PO

      《Unix系统知识培训》由会员苏****分享,可在线阅读,更多相关《Unix系统知识培训》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.