初识Linux

一、认识操作系统

我们知道,一个完整的计算机系统是由硬件系统和软件系统两大部分组成。其中,计算机软件系统分为系统软件和应用软件

系统软件的主要功能是对计算机硬件和软件资源进行管理。操作系统属于系统软件

操作系统是用户和计算机硬件之间的桥梁(用户使用操作系统调度计算机硬件工作)

操作系统分类:

PC端操作系统:Windows,Linux,macOS

(Linux属于服务器操作系统)

移动端操作系统:安卓,iOS,鸿蒙

二、初识Linux

Linux全称GNU/Linux,是一种免费使用和自由传播的类Unix操作系统。是1991年,芬兰人Linus Torvalds(林纳斯·托瓦兹)大学期间基于Intel的x86架构所设计的操作系统

Linux内核下载(免费开源)

开源:开放软件的源代码,实现软件的个性化定制,人们可以根据自己的需求,在不影响内核版权的前提下,对Linux进行二次开发

Linux只是一个内核程序,内核版加装外围程序(命令接口、自由软件、GUI可视化界面等)后形成发行版系统

Linux发行版由Linux系统内核与系统级应用程序(外围程序)两部分封装组成。内核提供系统最核心的功能(调度管理硬件),用户使用系统级应用程序或第三方程序软件调度内核

目前市面上存在很多Linux发行版(但它们的基础命令是完全相同的)

初学Linux,主要基于CentOS操作系统(国内)进行学习,同时辅以Ubuntu(国外)系统相关内容

三、虚拟机介绍

在个人电脑中通过虚拟化软件,模拟计算机硬件(虚拟),并给虚拟硬件安装真实的操作系统,从而虚拟出一台完整的电脑,即虚拟机

虚拟化软件 VMware WorkStation (工作站级别虚拟机仿真平台)

VMware下载地址

四、shell命令行

cmd控制台是Windows系统的命令行

可视化界面能做到的事情,命令行同样可以做到,甚至命令行比窗口操作效率高很多

但是由于Windows系统可视化程度极高,它的所有操作几乎都可以通过窗口完成,因而大大地降低了非专业人士使用计算机的难度,所以Windows系统更常用于日常办公

而Linux是一款典型的网络操作系统,更多地应用于服务器或者高性能计算机上,对系统用户有更高、更专业的要求,Linux用户通常使用命令行操作Linux系统

Linux命令行也叫做shell终端或者shell命令解释器

Linux本身是一款内核系统,主要接管底层硬件设备,其程序语言更接近机器语言。因此,人们在Linux内核的外围加装了shell命令解释器

Linux shell 有多个不同版本

红帽Linux使用bash shell

 

 

 

 

 

 

你可能感兴趣的:(linux)