linux与Unix都是什么?什么区别?什么联系?

linux与Unix都是什么?什么区别?什么联系?,第1张

Linux,全称GNU/Linux,是一种免费使用和自由传播的类Unix *** 作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。

Unix是20世纪70年代初出现的一个 *** 作系统,除了作为网络 *** 作系统之外,还可以作为单机 *** 作系统使用。Unix作为一种开发平台和台式 *** 作系统获得了广泛使用,主要用于工程应用和科学计算等领域。

Linux和Unix之间的区别是什么?

1、Unix系统大多是与硬件配套的,也就是说,大多数Unix系统如AIX、HP-UX等是无法安装在X86服务器和个人计算机上的而Linux则是可以运行在多种硬件平台上。

2、Unix是商业软件,而Linux是开源软件,是免费、公开源代码的。

3、Unix是命令行下的系统,Linux是加了窗体管理的系统。

4、对硬件的要求上,Linux比Unix低,没有Unix那么苛刻,Linux也比Unix更容易安装。

Linux为何受喜欢?原因如下:

1、它属于开源软件,用户不用支付费用就可以获得它和它的源代码,并且可以根据自己的需求对它进行必要的修改,无偿使用,无约束地继续传播。

2、它具有Unix的全部功能,任何使用Unix *** 作系统或者想要学习Unix *** 作系统的人都可以从Unix中获益。

unix系统是不同于windows系统的。 1965年时,贝尔实验室(Bell Labs)加入一项由奇异电子(General Electric)和麻省理工学院(MIT)合作的计画;该计画要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS *** 作系统。直到1969年,因MULTICS计画的工作进度太慢,该计画就被停了下来。当时,Ken Thompson(后被称为Unix之父)已经有一个称为「星际旅行」的程序在GE-635的机器上跑,但是反应非常的慢,正巧也被他发现了一部被闲置的PDP-7(Digital的主机),Ken Thompson和Dernis Ritchie就将「星际旅行」的程序移植到PDP-7上。而这部PDP-7就此在整个计算机历史上留下了芳名。 MULTICS 其实是"MULTiplexed Information and Computing System"的缩写,在1970年时,那部PDP-7却只能支持两个使用者,当时,Brian Kernighan 就开玩笑地戏称他们的系统其实是:"UNiplexed Information and Computing System",缩写为"UNICS",后来,大家取其谐音,就称其为"Unix"了。 1970年可称为是Unix元年,1971年,他们申请了一部PDP-11/20,申请的名义是:要发展文书处理系统。该提案被获采纳,他们也发展出了一套文书处理系统 — 就是现在Unix *** 作系统里面文书处理系统(nroff/troff)的前身。有趣的是,没有多久,贝尔实验室的专利部门真的采用了这套系统作为他们处理文件的工具,而贝尔实验室的专利部门也就顺理成章地成为Unix的第一个正式使用者。当时,那部PDP-11/20只有0.5MB磁盘空间。而描述这整个系统的文件被标示为:"First Edition",版本日期是1970年11月。从此以后,Unix的版本就以系统文件的版别来称呼。 而linux是unix的更新版,改进版!

acctcom 搜索并显示进程记帐文件

ar 维护可移植的档案或库

at 定时执行某个命令

awk 模式扫描和处理语言

batch 对at命令的调用

banner 显示大尺寸字符

basename,dirname 给出路径名的若干部分

bc 任意精度的算术运算语言

bdiff 大型diff

bfs 大文件扫描程序

cal 显示日历

calendar 提醒服务

cat 显示文本文件的内容

cd 改变工作目录

chgrp 改变文件或目录的组属关系

chmod 改变文件的读,写,执行等属性

chown 改变文件或目录的属主

clear 清除屏幕

cmp 比较两个文件

col 倒向换行过滤程序

comm 选择或舍去两个已排序文件的公共行

compress,uncompress,zcat 压缩文件,解压缩文件,显示压缩文件的内容

cp 拷贝文件或目录

cpio 档案文件的拷入和拷出

csh 具有类似C语言语法的shell命令解释程序

csplit 分割文件

ct 为远程终端衍生注册

ctags 创建一个用于vi的标记文件

cu 呼叫另一个UNIX系统

cut 剪下文件每一行中所选中的字段

date 显示和设置日期

dc 台式计算器

dd 转换并拷贝文件

deroff 删除nroff/troff,tbl和eqn结构

df 报告空闲的磁盘块数和文件系统占用磁盘情况

diff 比较并显示两个文件的不同之处

diff3 比较并显示三个文件的不同之处

dircmp 目录比较

dsconfig 显示数据存储设备的配置情况

du 总计磁盘的使用情况

echo 回显参数

ed,red 正文编辑程序

edit 正文编辑程序(ex的变种)

egrep,fgrep,grep 在文件中搜索匹配的字符串并显示

enable,disable 启用/禁用终端或打印机

env 设置命令运行的环境

ex 正文编辑程序

expr 把参数作为一个表达式来求值

factor 因式分解

file 判断文件类型

find 查找文件

finger 显示本地和远程用户的信息

fold 长行折叠

ftp 文件传输程序

gencat 生成一个格式化的消息分类

getopt 分析命令的任选项

groups 显示用户的组属关系

head 显示文件的前几行

iconv 国际代码集转换程序

id 显示用户名与用户ID以及组名与组ID

ipcrm 删除消息队列、信号量集或共享内存ID

ipcs 报告进程间通信设施的状态

ismpx 返回窗口型终端的状态

join 连接两个关联

kill 终止进程

ksh,rksh Korn Shell命令程序设计语言

last 显示最近用户或终端注册

line 读一行

ln 连接文件

login 注册

logname 获取注册名

lp,cancel 打印文件/删除打印请求

lpstat 显示打印状态

l,lc,lf,lr,ls,lx 列文件

mail,rmail 读邮件或发邮件

mailx 交互式邮件处理系统


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7107903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存