Linux入门之Linux与Windows常见对比

目前使用最多的操作系统就是Windows和Linux,而Microsoft Windows操作系统占据了广大使用者市场的大半江山,Windows如此受广大用户的青睐,那还有必要学习Linux操作系统吗?既然Linux没有被Windows挤出市场,那足以说明Linux本身具有Windows难以取代的天然优势,以下列举出两者常见的差别:

       Windows              Linux
诞生于1985年11月,微软公司推出 1991年10月5日,芬兰大学生(林纳斯·托瓦兹)开发的类Unix版本
不开源,收费(目前网上下载的基本上都是盗版) 开源免费(源代码公开)
Windows OS时常打补丁系统更新之类的,相对不安全 相对安全(全世界有很多的Linux爱好者,自愿为维护开源Linux献上绵薄之力)
桌面OS份额大,但服务器、移动设备OS、嵌入式占有率低 系统运行稳定、成本低、跨平台可移植性好,在服务器、嵌入式领域占有率高,桌面领域(Linux最薄弱的领域,一致被Windows所压制)占有率逐渐提高
单用户(xp之前)多任务系统 多用户多任务系统
面向广大消费者 面向开发者
操作简单,使用方便 相对普通使用者来说,有较高的要求,使用时高大上

以上是作了概要说明,两者的区别远不局限于上述(大致了解)。等到后期开发时再做详细描述。若有不足之处,真诚希望您能提出宝贵的建议、意见或者私信,谢谢您的阅读。

以下作为兴趣阅读:

1).转至于  Unix的起源与发展

(Ken Thompson(左)和Dennis Ritchie(右)合照,两人为C语言之父)

2).转至于 Linux的起源与发展

(Linus Torvalds)

时间: 2024-08-03 11:24:51

Linux入门之Linux与Windows常见对比的相关文章

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make  

linux入门基础——linux扩展权限

linux扩展权限 linux的默认权限和特殊权限 创建一个文件:touch filename1 查看新文件的默认权限:ls -l filename1 -rw-rw-r-- 1 liu liu 0  6月  7 09:33 file1 创建一个文件夹:mkdir filename2 查看新文件夹的默认权限L:ls -ld filename2 drwxrwxr-x 2 liu liu 4096  6月  7 09:34 file2 发现默认情况下文件夹比文件多了一个执行x权限,否则无法查看文件夹,

Linux 入门学习-LINUX基本认识及常用命令

Linux基础入门之(终端说明) 用户的说明 用户的分类: 系统用户 有特殊权限的系统管理者用户,超级系统用户 root用户 :权限最大,类似于windows系统中的administrator 用户 登录用户 权限有所限制的用户,无法执行一些特殊操作 用户编号:每个用户都会被分配一个用户编号(uid)来表示该用户的唯一性 管理员root 系统用户 普通用户 CentOS6用户编号uid       0     1~499     500+ CentOS7用户编号ui       0     1~

Linux 入门学习-LINUX命令行描述及常用命令

Linux基础入门之(常用命令) 1.命令行构成 命令提示符一般有GUI.GLI两种接口 1.1命令行组成:命令提示符.prompt.bash(使用的shell) 1.1.1  提示符格式默认为系统变量设置 使用echo命令输出PS1系统本地变量 [[email protected] testdir]# echo $PS1 [\[email protected]\h \W]\$ 1.1.2  用户登录提示符: $:表示普通用户 #:表示系统用户 pwd 显示当前用户所在目录 [[email pr

Linux入门之linux简介及Vmware Workstation

说起linux,不得不提芬兰青年Linus,正是他那10000行代码的核心,开创了一个开源软件.系统的新纪元.严格上将linux,仅仅是指其内核,无法直接使用,必须将人机交互程序及各种应用程序组合在一起才能使用,这就叫做Linux发行版.主流的linux发行版有Debian的ubuntu,Slackware的SUSE和Redhat的RHEL.Fedora以及CentOS. 图.主流linux发行版 对于新手而言,学习linux不必非要将自己的机器装一个linux系统(我想没人愿意这样做),我们大

linux入门基础——linux用户基础

linux用户基础 用户,组 当我们使用linux时,需要以一个用户的身份登入,一个进程也需要以一个用户的身份运行,用户限制使用者或者进程可以使用,不可以使用哪些资源. 用户的实质就是用来限制的. 组用来方便管理组织管理用户. 每个用户都拥有一个UserID,操作系统实际使用的是用户ID,而非用户名 每个用户属于一个主组,属于一个或者多个附属组 每个组拥有一个GroupID 每个进程以一个用户身份运行,并受该用户可访问的资源限制 每个可登陆用户拥有一个指定的shell. 用户 用户ID为32位,

linux入门基础——linux权限机制

linux权限机制 权限 权限是操作系统用来限制对资源访问的机制,权限一般分为读.写.执行.系统中每个文件都拥有特定的权限.所属用户以及所属组,通过这样的机制来限制哪些用户.哪些组可以对特定文件进行什么样的操作. 每个进程都以某个用户的身份运行,所以进程的权限与用户的权限一样,用户的权限越大,该进程拥有的权限越大. 文件权限 linux中,每个文件拥有三种权限: 权限        对文件的影响        对目录的影响 r读取    可读取文件内容    可列出目录的内容 w写入    可修

Linux入门之Linux环境下如何让进程在后台运行

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统. 一. nohup / setsid / & 使用场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢? 我们的解决办法就有两种途径:要么让进程忽略 HUP 信号,要么让

linux入门基础——linux多命令协作:管道及重定向

linux多命令协作:管道及重定向 不要重复发明轮子 开源文化的核心理念之一就是不要重复发明轮子,很多的开源软件都是现有软件.代码.功能的重新组合,就好像通过零件装配机器一样,源代码的开发和共享让这成为了可能,同时也大大的提供了效率和生产力. 管道和重定向 在linux系统中,大多数命令都很简单,很少出现复杂功能的命令,每个命令往往只实现一个或者多个很简单的功能,可以通过将不同功能的命令组合在一起使用,以达到完成某个复杂功能的目的.组合命令的技术是管道和重定向. linux中,几乎所有命令的返回