桌面操作系统
Windows 系列: 用户群体大
macOS: 适合于开发人员
Linux: 应用软件少
服务器操作系统
Linux: 1、安全、稳定、免费 2、占有率高
Windows Server: 1、付费 2、占有率低
嵌入式操作系统
Linux
移动设备操作系统
IOS
Android(基于Linux)
1991 年 林纳斯(Linus) 就读于赫尔辛基大学期间,对 Unix 产生浓厚兴趣,尝试着在Minix 上做一些开发工作
因为 Minix 只是教学使用,因此功能并不强,林纳斯 经常要用他的终端 仿真器(Terminal Emulator) 去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来成为了 Linux 第一个内核的雏形,当时,他年仅 21 岁!
林纳斯 利用 GNU 的 bash 当做开发环境,gcc 当做编译工具,编写了 Linux 内核,一开始 Linux 并不能兼容 Unix
即 Unix 上跑的应用程序不能在 Linux 上跑,即应用程序与内核之间的接口不一致
一开始 Linux 只适用于 386,后来经过全世界的网友的帮助,最终能够兼容多种硬件
Linux 内核版本又分为 稳定版 和 开发版,两种版本是相互关联,相互循环
稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些 bug 或加入一些新的驱动程序
开发版:由于要试验各种解决方案,所以变化很快
Linux和Windows区别
| 
 比较  | 
 Windows  | 
 Linux  | 
| 
 费用  | 
 收费且很贵  | 
 Linux免费或少许费用  | 
| 
 软件与支持  | 
 数量和质量的优势,不过大部分为收费软件;由微软官方提供支持和服务  | 
 开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;有全球所有的Linux开发者和自由软件社区提供支持  | 
| 
 安全性  | 
 三天两头打补丁安装系统安全性更新,还是会中病毒木马  | 
 要说Linux没有安全问题,那当然是不可能的,这一点仁者见仁智者见智,相对来说肯定比Windows平台更加安全  | 
| 
 使用习惯  | 
 普通用户基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作,用户上手容易入门简单;  | 
 兼具图形界面操作和完全的命令行操作,可以用键盘完成一切操作,新手入门较困难,需要一些学习和指导,一旦熟练以后效率极高  | 
| 
 可定制型  | 
 封闭的,系统的可定制性很差  | 
 开源,可定制性很强  | 
| 
 应用场景  | 
 桌面操作系统主要使用Windows  | 
 支撑百度、谷歌、淘宝等应用软件和服务,是后台成千上万的Linux服务器主机,世界上大部分软件和服务都运行Linux上的  | 
Linux发行版
常见的发行版本如下:
Ubuntu
Redhat
Fedora
openSUSE
Linux Mint
Debian
Manjaro
Mageia
CentOS
| 
 语法  | 
 功能描述  | 
| 
 yy  | 
 复制光标当前一行  | 
| 
 y数字y  | 
 复制一段(从第几行到第几行)  | 
| 
 p  | 
 箭头移动到目的行粘贴  | 
| 
 u  | 
 撤销上一步  | 
| 
 dd  | 
 删除光标当前行  | 
| 
 d数字d  | 
 删除光标(含)后多少行  | 
| 
 x  | 
 删除一个字母,相当于del,向后删  | 
| 
 X  | 
 删除一个字母,相当于Backspace,向前删  | 
| 
 yw  | 
 复制一个词  | 
| 
 dw  | 
 删除一个词  | 
| 
 shift+^  | 
 移动到行头  | 
| 
 shift+$  | 
 移动到行尾  | 
| 
 gg或者1+G  | 
 移动到页头  | 
| 
 G  | 
 移动到页尾  | 
| 
 数字+G(先输入数字,在按G)  | 
 
 行  | 
                                          编辑模式
| 
 按键  | 
 功能  | 
| 
 i  | 
 当前光标前  | 
| 
 a  | 
 当前光标后  | 
| 
 o  | 
 当前光标行的下一行  | 
| 
 I  | 
 光标所在行最前  | 
| 
 A  | 
 光标所在行最后  | 
| 
 O  | 
 当前光标行的上一行  | 
| 
 命令  | 
 功能  | 
| 
 :w  | 
 保存  | 
| 
 :q  | 
 退出  | 
| 
 :!  | 
 强制执行  | 
| 
 / 要查找的词  | 
 n 查找下一个,N 往上查找  | 
| 
 ? 要查找的词  | 
 n是查找上一个,N是往下查找  | 
| 
 :set nu  | 
 显示行号  | 
| 
 :set nonu  | 
 关闭行号  | 
| 
 ZZ(shift+zz)  | 
 没有修改文件直接退出,如果修改了文件保存后退出  | 
原文:https://www.cnblogs.com/mrr19990327/p/12317665.html