1、操作系统简介
a. DOS 和 Windows NT
DOS是一个与Unix完全不相干的操作系统,这一点可以从DOS使用反斜杠来表示文件目录分隔符上
看出来。随着IBM个人PC的流行,微软DOS操作系统在个人电脑上流行起来。Windows 95,
Windows 98, 和 Windows ME底层都是DOS,后来微软开发了新一代的操作系统Windows NT
(Windows New Technology),Windows XP是其代表作。在此之后的Windows 7, Windows 8,
Windows RT, Windows Phone 8, Windows Server都是Windows NT内核。
b. 类 UNIX 系统(英文 Unix-like)
▪ UNIX 分支:各种传统的 UNIX 系统,比如 FreeBSD、OpenBSD、Sun Solaris 等;演化操
作系统代表:MacOS,iOS;
▪ Linux分支:与 UNIX 相似的系统,比如 Linux、Redhat等,它们都相当程度地继承了原始
UNIX 的特性,有很多相似之处,并且都在一定程度上遵守 POSIX 规范(UNIX 可移植接口
规范);
▪ 两者区别:
• unix出现在前,linux出现在后并且实现了unix大多数功能,但还是存在区别;
• unix是商业软件并且不开放源代码,linux是自由软件并且开放源代码。
2. Linux介绍
http://mp.ofweek.com/it/a356714326177
https://baijiahao.baidu.com/s?id=1666402707214988793&wfr=spider&for=pc
Linux是什么?
Linux本身只是一个开源、免费的系统内核,它不是一个完整的操作系统。电脑上使用的操作系统叫做
GNU / Linux,人们简单地称它为Linux。其稳定性、安全性、处理多并发能力已经得到业界的认可,
目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开发成
本都首选linux,在中国软件公司得到广泛的使用。
Linux操作系统不使用或共享Unix或BSD代码的任何部分。它由Linus和GNU Project全新构建,成为
Unix的克隆版本。这就是为什么Linux和当前的Unix后代操作系统(例如MacOS)有很多共同点的原
因。普遍认为,无论是在MacOS上还是Linux上运行像ls、cat、grep这样的命令,其本质是相同的。
但它们其实是两种不同的工具。在Ubuntu上运行grep——help或man grepon可以得到GNU版本的介
绍,在Mac上可以得到BSD版本的介绍。当然,大多数GNU和BSD (Unix)工具对于每个选项都是相同
的,但是也有例外。可以在Mac上安装GNU版本,而不是默认版本,这就可以像Linux一样使用相同的
命令。
Linux主要的发行版本
Linux发行版:Ubuntu(乌班图)、RedHat(红帽)、CentOS、Debain[蝶变]、Fedora、
SuSE、OpenSUSE、红旗Linux(国产)等。以下Linux操作系统测试环境为:Ubuntu20.04,Linux操作系统 = Ubuntu操作系统
3. Linux操作系统安装
a. 虚拟机
i. 虚拟机安装:https://blog.csdn.net/qq_37189082/article/details/79549209
1. Windows系统:VirtualBox、VMware Workstation;VMware 需要付费,VirtualBox免
费开源;
2. MAC系统:Parallels Desktop
ii. 虚拟机使用:https://blog.csdn.net/weixin_48678522/article/details/106793118
b. 双系统
i.https://www.cnblogs.com/masbay/p/10745170.html