linux预科讲义

linux预科讲义

ID:33944089

大小:306.13 KB

页数:14页

时间:2019-03-01

linux预科讲义_第1页
linux预科讲义_第2页
linux预科讲义_第3页
linux预科讲义_第4页
linux预科讲义_第5页
资源描述:

《linux预科讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、深圳嵌云预科讲义Linux系统概述和安装1.1UNIX操作系统发展历程UNIX操作系统,是美国AT&T公司于1971年在PDP-11上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(KennethLaneThompson)、丹尼斯·里奇(DennisMacAlistairRitchie)于1969年在AT&T的贝尔实验室开发。1965年时,贝尔实验室(BellLabs)加入一项由通用电气(GeneralElectric)和麻省理工学院(MIT)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-

2、processor、multi-level)的MULTICS操作系统。直到1969年,因MULTICS计划的工作进度太慢,该计划被停了下来。1970年,UNIX元年。1971年,UNIX第一版。1972年,UNIX第二版。1973年,UNIX第三版。此时,DennisRitchie改良B(BasicCombinedProgrammingLanguage)语言,就是今天的C语言。KenThompson与DennisRitchie成功地用C语言重写了UNIX的第三版内核。KenThompson被称为UNIX之父。1979年UNIX的版本V7开始,UNIX的许可证开始

3、禁止大学使用UNIX的源码,包括在授课中学习。UNIX的商标权由国际开放标准组织(TheOpenGroup)所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。1.2Linux历史1.2.1GNU组织GNU是“GNU'sNotUnix”的递归缩写。GNU计划,是由RichardStallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条

4、款,GNU通用公共许可证(GNUGeneralPublicLicense,GPL)。即“反版权”(或称Copyleft)概念。1985年RichardStallman又创立了自由软件基金会(FreeSoftwareFoundation)来为GNU计划提供技术、法律以及财政支持。到了1990年,GNU计划已经开发出的软件包括了一个功能强大的文字编辑器Emacs[1]。GCC(GNUCompilerCollection,GNU编译器集合),是一套由GNU开发的编程语言编译器。以及大部分UNIX系统的程序库和工具。唯一依然没有完成的重要组件就是操作系统的内核(称为HU

5、RD)。1991年LinusTorvalds编写出了与UNIX兼容的Linux操作系统内核并在GPL条款下发布。Linux之后在网上广泛流传,许多程序员参与了开发与修改。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux”或简称Linux。1.2.2Linux诞生Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络

6、为核心的设计思想,是一个性能稳定的多用户网络操作系统。1991年10月5日是第一次正式向外公布的时间,也是Linux的诞生日。1.3Linux系统安装1.3.1VMwareWorkstation虚拟机安装上课演示。1.3.2UbuntuLinux安装上课演示。1.3.3GNOME桌面环境介绍上课演示。Linux常用命令2.1命令行格式在Linux操作系统中,一个命令通常由命令名、命令选项和命令参数3部分内容组成,中间以空格或制表符等空白符隔开。命令形式如下:命令名[命令选项][命令参数]例如:ls-a/home或ls/home-aTips:命令选项通常是以“-”

7、开始的单个字符。以“--”为起始标志的命令是GNU选项。2.2命令历史Linux下shell均支持命令历史机制。#fc-l1020#fc-evim1020#fc-s100#history10#history-c2.3重复执行之前的命令#ls-l#!l2.4命令行补全#hist->[tab]2.5命令别名#aliasc=’clear’#unaliasc//取消别名2.6命令查询1.which命令#whichls2.whereis命令#whereisls3.apropos命令#aproposls4.what命令#whatls2.7常用命令ls列出文件名rm删除文件c

8、d转换目录cat显示文本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。