基础入门

01-入门 - 图1

1、操作系统

1)概念

操作系统:Operation System,简称OS

  • 提供用户与机器(硬件)交互的一个界面;
  • 是一个功能强大的系统资源管理程序,用于控件和管理计算机硬件和软件资源;
  • 合理地组织计算机的工作流程,以方便用户使用的程序集合;
  • 操作系统本质上是运行在计算机上的软件程序,是系统软件;
  • 操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的程序)

2)分类

  • 按用户界面划分
    • 图形界面,如Windows
    • 命令行界面,如DOS
  • 按用户划分
    • 单用户操作系统,如DOS。
    • 多用户操作系统,如Unix、Linux。
  • 按任务分类
    • 单任务操作系统,如DOS
    • 多任务操作系统,如:Windows、Linux

市场上流行的操作系统有:Winows、Unix、Linux、Mac、Android、鸿蒙…

2、Linux简介

Linux是一种自由、开放源码的类似Unix的操作系统 ;

Linux存在着许多不同的Linux版本,但它们都使用了Linux内核

严格来讲,Linux这个词本身只表示Linux内核;

Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机;

Linux之父:林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)

01-入门 - 图2

3、Linux分类

Linux根据原生程度,分为两种

1)内核版本

Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等;

01-入门 - 图3

Shell命令提示符

  1. # shell命令提示符格式:用户名@主机名:目录名 提示符
  2. # 注意:Linux不同的发行版本,命令提示符的格式略有不同

说明:

  • @前面的是当前登录的用户名;
  • @后面的是当前计算机的主机名,如果没有设置主机名,则默认为localhost;
  • 冒号后面的是当前所在目录名;
  • 提示符有两种:
    • $:普通用户
    • :超级用户

  1. zing@zing-pc:~$
  2. # 当前登录的用户名为:zing,
  3. # 主机名为:zing-pc
  4. # 当前所在的目录为:~,~是一个系统变量,表示当前用户的主目录
  5. # $表示zing是一个普通用户

Shell命令

  1. # 语法:command [-options] parameter1 parameter2 ... parameterN

说明:

  • command:命令名称,是描述该命令功能的英文单词或缩写,如cd = change directory
  • options:选项,是执行该命令的限定参数或者功能参数。
    • 同一命令采用不同的选项,其它功能不相同;
    • 选项数量:0个或多个
    • 选项通常以“-”开头,当有多个选项时,可以只使用一个“-”,如ls -a -l等价于ls -al
  • 参数是执行该命令所需要的对象,如文件、目录等。
    • 根据命令的不同,参数可以有一个,也可以有多个,甚至可以没有
  • 按下[Enter]键后,该命令就立即执行

帮助命令

  1. # 显示指定命令在系统手册中内容
  2. $ man 命令

系统手册说明:

  • NAME:命令名称及功能简要说明
  • SYNOPSIS: 用法说明,包括可用的选项
  • DESCRIPTION:命令功能的详细说明,可能包括每一个选项的意义
  • OPTIONS :所有可选选项参数的说明
  • FILES:此命令相关的配置文件
  • BUGS :命令或函数已知的错误和警告
  • EXAMPLES :使用示例
  • SEE ALSO :另外参照

翻屏:

  • 向后翻一屏:space(空格键)
  • 向前翻一屏:b

翻行:

  • 向后翻一行:Enter(回车键)
  • 向前翻一行:k

查找:

  • /关键词:向后查找
  • n:下一个
  • ?关键词:向前查找
  • N:前一个

另外两个帮助命令:

  • help命令主要用于显示shell内部命令的说明或列出全部shell内部命令
  • info命令与man命令基本相同,都是用来查询命令的用法或者文件的格式。与man不同的是,info将信息以段落的形式显示,可以显示更完整的最新的帮助信息。

2)发行版本

一些组织或公司在内核版基础上进行二次开发而重新发行的版本。如下图所示:

01-入门 - 图4

4、虚拟机的安装与使用

1)虚拟机安装

2)安装操作系统

3)快照:把当前系统的状态、配置保存起来,以方便系统在崩溃时可以还原

4)ctrl + alt / vm tools

5、Ubuntu安装

https://baijiahao.baidu.com/s?id=1670100505795119581&wfr=spider&for=pc

https://www.runoob.com/linux/linux-install.html

https://www.runoob.com/w3cnote/vmware-install-centos7.html