1.1 历史背景
1.1 历史背景
自从20世纪40年代计算机诞生以来,它就以异乎寻常的速度发展着,但早期的硬件发展速度要远远高于软件的发展速度。这时操作系统虽已出现,但应用得还比较少,运行在计算机里的程序大多是为了实现某种特定的功能而编制的。程序员需要对计算机内部各种设备的原理具有很深的了解才能够写出所需要的程序。虽然如Fortran等高级语言已经出现,但
转载
精选
2011-02-12 09:22:38
2142阅读
Unix操作系统的历史漫长而曲折,它的第一个版本是1969年由Ken Thompson在AT&T贝尔实验室实现的,运行在一台DEC PDP-7计算机上。这个系统非常粗糙,与现代Unix相差很远,它只具有操作系统最基本的一些特性。后来Ken Thompson和Dennis Ritchie使用C语言对整个系统进行了再加工和编写,使得Unix能够很容易的移植到其他硬件的计算机上。从
转载
精选
2009-10-30 10:25:48
522阅读
随着计算机的发展,CPU的性能已经很强悍了,但是其他的设备性能与CPU相差较远(如现在内存和CPU,CPU的频率可达到3GHZ/s,而内存只能达到1600HZ/s)。早起的计算机都是单任务的计算机,为了使CPU的性能不浪费,于是出现了研究多任务系统的机构。1964年,Multics ,由贝尔实验室、麻省理工学院以及美国通用电气公司共同参与研发,是一套安装在大型主机上支持多人多任务的操作系统,后因进
原创
2017-02-21 15:32:35
1244阅读
UNIX操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,于1969年在AT&T的贝尔实验室开发。Unix特点:Unix很简洁,仅仅提供 几百个系统调用并且设计目的十分明确。与其他系统动辄提供上千个系统调用,设计目的不明确形成十分鲜明的对比。在Unix中所有东西都被当做文件对待。这种抽象使得对数据和对设备的操作都是通过一套相同 ...
原创
2022-08-03 10:16:09
288阅读
初创期 Unix的诞生和Multics(Multiplexed Information and Computing System)是有一定渊源的。Multics是由麻省理工学院,AT&T贝尔实验室和通用电气合作进行的操作系统项目,被设计运行在GE-645大型主机上,但是由于整个目标过于庞大,糅合了太多的特性,Multics虽然发布了一些产品,但是性能都很低,最终以失败而告终。 AT&
转载
精选
2009-12-07 17:38:32
415阅读
由于Linux是在Unix的基础上发展而来的,我们的话题就从Unix开始。
转载
精选
2014-01-23 00:15:14
848阅读
从Unix的发展历史,说明现行版权制度具有阻碍社会发展的负面作用。
原创
2022-07-20 23:30:31
119阅读
对shell的总结:
脚本中出现的$符号的含义:
$1,$2...$9表示位置参数(即运行脚本时后面带的参数)
$0表示执行的脚本的名称
$$表示脚本自身的ID
$?表示上一个命令或者函数返回的状态(linux中命令退出的状态0表示成功,非0表示命令出错)
$_表示之前执行的命令的最后一个参数
$!在后台运行的最后工作的PID
$#命令行或者位置参数的个数
$*所有位置参数被作为
原创
2011-12-25 00:19:27
719阅读
这次看的是鸟哥的文章,他把 unix linux 的起源历史讲的相当细致,读起来非常有意思,而且本来他们的历史也是一个非常复杂曲折的过程,认真读一读也是收货颇多。Unix 算是操作系统的鼻祖,尽管现在移动平台中的 Android、iOS 操作系统,电脑中的 MAC OS 以及 windows 操作系统都很流行,但是他们其实都是后来才出现的,况且苹果的 mac os 实际也是 Unix 的一个分支而
1.1 java历史 Java诞生于SUN(Stanford University Network),09年被Oracle(甲骨文)收购。 Java之父是詹姆斯.高斯林(James Gosling)。 1996年发布JDK1.0版1.2 Java语言的主要特点 特点一:面向对象 两个基本概念:类和对象 三大特征:封装、继承、多态【抽象】 特点二:健壮性 吸收了C/C++语言的优点,丢弃了其影响
转载
2023-12-23 23:29:13
336阅读
比较Unix和linux的历史命令记录
这里使用的unix版本是sun 的solaris9,linux版本是centos5.5,比较二者历史命令记录的一些异同点来。
Solaris有个极为有用的记账功能,通过设置日志文件对每个用户的每一条命令进行记录,这一功能默认是不开启的,为了打开它,需要执行/usr/lib/acct/目录下的accton文件,格式如下:/usr/lib/acc
原创
2013-03-01 10:59:11
1832阅读
浏览了一下Wiki,把shell的历史简要摘抄了一下,整个发展过程还是很有趣说是最常见的,但是这位Fox兄弟在Wiki上的评价只是Computer Programmer,远远不及Bourne老爷子呢。 Bourne Shell 是1977年...
原创
2022-03-02 18:14:02
118阅读
Unix/Linux shell 是一种命令解释器,它是操作系统中的一个重要组成部分。在Unix/Linux系统中,shell是用户与内核之间的接口,用户可以通过shell以命令的形式与操作系统进行交互。而在 Unix 和 Linux 系统中,最常用的 shell 是 Bash(Bourne Again Shell),它是 Bourne shell 的增强版,也是目前最流行的 shell 之一。同
原创
2024-03-04 11:04:43
124阅读
Unix的Shell是作为操作系统的最外层,也称外壳。它有以下几种身份:作为命令语言:为用户提供使用操作系统的接口,用户利用该接口与机器交互;作为程序设计语言:用户可以利用多条Shell命令构成一个文件,称为Shell文件或Shell过程;作为Shell命令解释程序:用于对从标准输入或文件中读入的命令进行解释执行。本章主要介绍Shell命令语言。一 简单命令简单命令是一个能完成某种功能的目标程序的
转载
2024-04-25 18:39:48
57阅读
/bin/sh Bourne shell 它...
转载
2017-05-16 09:55:00
87阅读
2评论
Unix Shell 介绍http://www.kerneltravel.net/newbie/bsh_intro.htm Unix Shell 介绍 S. R. Bourne Bell 实验室 Murray ...
转载
2022-05-03 21:09:33
915阅读
Bourne shell:贝尔实验室开发,现有的unix系统基本都提供
Bourne-again shell:GNU shell,所有linux系统都提供这种shell,兼容Bourne shell
C shell:Bill Joy在伯克利开发的,所有BSD版本都提供这种shell
Korn shell:是Bourne shell的后继者,由David Korn在贝尔实验室研发
TENEX...
原创
2023-04-10 19:44:43
48阅读
Linux and Unix shell是一种用于操作系统的命令行界面,它允许用户通过键入特定命令来控制计算机系统的操作。其中,红帽(Red Hat)是一家知名的Linux发行版提供商,其操作系统在企业应用领域广泛应用。
Linux和Unix shell作为操作系统的核心组成部分,扮演着重要的角色。用户可以通过在shell中输入命令来执行各种操作,例如创建文件、修改文件权限、查看文件内容等。同时
原创
2024-02-23 10:28:16
43阅读
LINUX之前UNIX的历史
1)1969年:Ken Thompson的小型文件服务器系统
2)1973年:UNIX正式诞生,Ritchie等人用C语言写出第一个正式的UNIX核心
3)1977年:重要的UNIX分支-BSD诞生
4)1979年:一个措手不及的版权声明
5)1984年之一:X86架构的MINIX诞生
6)1984年之二:GNU月FSF计划的成立
7)1988年:图形界
原创
2008-03-18 09:54:45
718阅读
1991年,Linus Torvalds在研究了Minix的设计思想后基于gcc、bash开发了针对386机器的Lniux内核;
原创
2016-03-06 16:10:36
679阅读