《Windows用户转向Linux的12个步骤》——笔记ONE
我并不认为每个人都能够——后者应该——从Microsoft转到Linux,也没有觉得到这个生活中最重要的决定,但是我知道我在计算机前面花费了多少时间以及用他们帮助了多少人,我也知道从使用Linux中获得的满意度和不受困于某个公司操作系统的好处。
——引于《Windows用户转向Linux的12个步骤》
Windows用户转向Linux的12个步骤(ONE)
- Linux基础
- 简介
- Linux是个免费的,开放源代码的,有所有开发者协作开发的类Unix操作系统
- 可以运行在大多数的硬件平台上面
- 提供广泛的网络支持,同其他系统交换所必须的许多特性
- 拥有大量的应用程序,无论本身开发的还是从其他系统引入的
- 由来
- 由荷兰赫尔辛基大学学生Linux Benedict Torvalds于1991年创立
- 最初目的是替代Minix操作系统,作为小型类Unix操作系统运行在大学计算机上
- Linux与Windows比较的9个方面
- 性能/价格比(Cost/Value for Money):Linux win——Linux免费,Windows收费
- 用户满意度(User Satisfaction):Windows win——Linux命令行模式,Gui不完善;Windows完善的窗口系统
- 应用支持(Application Support):Windows win——Windows软件种类丰富功能多样;Linux需要努力
- OS互操作性(OS Interoperability):Linux win——Linux可以挂载其他操作系统的分区;Windows不可以
- OS伸缩性(OS Scalability):Linux win——Linux可以定制内核,并按需切换;Windows只能接受默认设置
- OS功能(OS Functionality):Linux win——Linux的功能可从任何角度定制,甚至于自己完善;Windows只能提交bug等待升级
- OS可用性(OS Availability):Linux win——Linux可稳定运行长时间,Windows稳定性不足
- OS支持(OS Support):Linux win——Linxu可以运行在各种硬件条件下,Windows对硬件要求较高
- 操作特性(Operational Features):Linux win——Linux在内存管理,文件管理,多用户和安全性方面强于Windows
- 基本概念
- 内核 (kernerl)
- 内核是操作系统中出来最基本功能以及控制计算机硬件之间交换作用的部分
- Linux是模块化的,在创建内核程序时,Linux是可定制的可包含某些特性或者除去某些特性
- shell 与 shell脚本
- shell是个特殊的软件,提供基于文本的用户界面,用于完成用户与系统内核以及应用软件之间的交互
- shell有多种,用户可以选择。如:bash(GNU Bourne Again shell),zsh(Z shell),tcsh(TC shell)等
- shell脚本类似于windows下面的批处理文件