当我们每个人接触 Linux 之前, 应该先接触的都是 Windows 吧? 但我们一般接触 Linux 后, 习惯 Linux 的管理和使用方法后, 我们再回过头再来使用 Windows 的时候, 内心其实是拒绝的. 我们会觉得图形好麻烦, 图形好 Low 的感觉, 这个时候我们差不多是一个 Linux 的重度爱好者了. 对于 Linux 是欲罢不能的, 真是一个遇到贵妇一样的感觉, 总是觉的她很神秘, 很多我们想探索的地方.
Windows 和 Linux 作为杰出的系统代表, 磕磕绊绊在所难免, 他们之间也有很多不为人知的故事.
一, Linux 的特点
1与 unix 系统兼容
2自由软件和源码公开
3性能高和安全性强
4便于定制和再开发
5互操作性高
6全面的多任务和真正的 32 位操作系统
学习 Python 中的小伙伴, 需要学习资料的话, 可以前往我的微信公众号: 速学 Python, 后台回复: 简书, 即可拿 Python 学习资料
这里有我自己整理了一套最新的 python 系统学习教程, 包括从基础的 python 脚本到 web 开发, 爬虫, 数据分析, 数据可视化, 机器学习等. 送给正在学习 python 的小伙伴! 这里是 python 学习者聚集地, 欢迎初学和进阶中的小伙伴!
二, win 系统的特点
直观, 高效的面向对象的图形用户界面, 易学易用, Windows 用户界面和开发环境都是面向对象的, 这种操作方式模拟了现实世界的行为, 易于理解, 学习和使用.
三, Linux 与 win 的区别
1, 免费与收费
在中国, Windows 和 Linux 都是免费的, 至少对个人用户是如此, 如果那天国内 Windows 真的严打盗版了, 那 Linux 的春天就到了! 但现在 Linux 依然是任重道远, 前路漫漫.
不过也有人说, 如果说 Linux 是免费的, 国内 Windows 也可以说是 "免费" 的, 很少用户为 Windows 付费, 所以 Linux 并无价格优势. 关于付费区别这个问题就是仁者见仁智者见智啦!
2, 软件与支持
Windows 平台: 数量和质量的优势, 不过大部分为收费软件; 由微软官方提供重要支持和服务;
Linux 平台: 大都为开源自由软件, 用户可以修改定制和再发布, 由于基本免费没有资金支持, 部分软件质量和体验欠缺; 有全球所有的 Linux 开发者和自由软件社区提供支持.
3, 安全性
Windows 平台: 三天两头打补丁安装系统安全更新, 还是会中病毒木马什么的, 各位用户自己感受.
Linux 平台: 要说 Linux 没有安全问题, 那当然是不可能的, 不会中病毒什么的, 也不可能, 这一点仁者见仁智者见智, 相对来说肯定比 Windows 平台要更加安全, 使用 Linux 你也不用装杀毒软件了.
4, 开源
开源就是指对外部开放软件源代码. 一个独立商业团体的合法知识产权, 资产权益遭受政治强权的公开侵占, 迫害, 这就是微软在欧洲所面临的开源问题 (至于微软是否是奸商, 这是另一码事, 并不能成为打砸抢, 吃大户的理由) 开源与否, 软件厂商有选择的权力; 是否购买使用这个产品, 这才是用户的权利.
但是对于开源免费这个好处, 也有它的隐患: 出了问题不如商业系统的客服好. 大量非技术人员不敢这么赌.
其实想深一点, 如果 Linux 不开源, 它还能有现在这个市场吗? 因为很多人就是冲着开源才使用 Linux 的.
5, 使用习惯
一样的地方: 桌面, 图标, 鼠标点击, 有区别吗? 不一样的是, Windows 放弃了 dos 的字符模式, 主攻图形界面, 让桌面系统更易用. Linux 字符模式运行的更好, 图形界面还只是附带品, 可有可无. 根据他们的上市时间来看, 只能说 Linux 把 Windows 扔掉的东西又捡回来并且发扬光大.
但在实际操作上, 我听见大多数软件测试的同事吐槽过 Linux 的界面极其丑陋, 功能还很少, 吐槽最多的就是它的输入法, 试了好几个, 都不好用.
6, 技术支持
如果你不熟悉或从来没接触过电脑:
学 Windows: 那身边随便一个上过网的人都可以指点你两下. 学 Linux: 呵呵, 自学有点难度, 看书或者看系列视频.
如果你熟悉电脑和上网, 那 Windows 和 Linux 其实没什么区别, 网上都有各种资源给你查, 但是找修 Windows 电脑的人远比找一个修 Linux 电脑的人容易得多! 实话!
7,Linux 与 Windows 重要区别
1linux 区分大小写, Windows 在 dos 界面命令下不区分大小写;
2linux 所有内容均以文件形式保存包括硬件, 用户, 而 Windows 文件和硬件没什么关系, 两个之间没有关联;
3windows 用扩展名区分文件如. exe 代表执行文件,.txt 代表文本文件, 而 Linux 无扩展名的概念, 当然为了管理员区分方便会有部分扩展名如. gz,.bz2,.tar.bz2 代表压缩包,.html,,PHP 代表网页文件, 这些纯粹是给管理员看的便于区分, 但是 Linux 本身是没有扩展名的, Linux 是以权限区分文件的, 文件权限总共有十位 (可用 ls -l 查看每个文件的权限), 例如 - rw-r-r-, 第一位代表文件的权限位, Linux 下有七种文件类型:
- 代表普通文件
d 代表目录文件
l 代表链接文件
b 代表块设备文件
s 代表套接口文件
p 代表管道文件
c 代表字符设备文件
后面每三位分别代表所有者, 所属组和其他人的权限.
4windows 下的. exe 文件不能直接在 Linux 下安装与运行, 同时 Linux 大部分是字符界面, 大大增加了 Linux 系统的安全性, 减少了木马攻击的可能性, 同时 Linux 字符界面占用的系统资源要小于 Windows 下的图形界面所占的资源.
四, 总结:
Linux 是可以任意包装自由配置的东西. 任何一个人, 一家公司都可以按照自己的想法, 比如加一点功能, 加中文支持, 作一个 Linux 出来. 这些 Linux 虽然核心部分都一样, 但是他们所带的各种软件, 缺省配置都不一样.
区别是用一种 Linux 发布 (不同的 Linux 我们叫做不同的发布) 也许硬件很好配置, 各种软件也好安装, 用另外一种也许速度快, 再一种也许支持中文比较好.
总之没有白吃的午餐, 在 Windows 下想当然的东西在 Linux 下也许需要你熬夜才能得到 .
来源: http://www.jianshu.com/p/8723df9ab33b