目录
操作系统
常见的操作系统
- Windows
- mac OS
- Linux
- iOS
- Android
操作系统的定义
操作系统是直接运行在计算机上的系统软件,它是与硬件打交道和控制软件运行的计算机程序。
操作系统向下控制硬件,向上支持应用软件的运行,承上启下
虚拟机软件
什么是虚拟机软件
它是能够虚拟出来计算机的一个软件
常用虚拟机软件:
- VMware
- VirtualBox
注意:只有安装了虚拟机软件才可以创建虚拟机,当然通过虚拟机软件还可以创建多个虚拟机
什么是虚拟机
就是模拟一个真实的计算机,好比一个虚拟的电脑,对于学习一个新的操作系统可以通过虚拟机来完成。
Ubuntu操作系统
Ubuntu图形界面
- 任务栏
- 窗口操作按钮
- 窗口菜单条
与Wind目录结构对比
Windows目录
每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形。
Linux目录
Ubuntu没有盘符的概念,只有一个根目录/,所有文件都在它下面:
Linux主要目录:
- / :根目录
- /bin :可执行二进制文件的目录
- /etc :系统配置文件存放的目录
- /home :用户家目录
知识要点
- Ubuntu操作系统窗口菜单条会隐藏,鼠标移动上去会显示,Windows操作系统的窗口菜单条不会隐藏
- Windows操作系统可能会有多个盘符
- Ubuntu操作系统没有多个盘符,只有一个根目录( / )
- Ubuntu操作系统比Windows操作系统运行更加稳定
Linux内核及发行版
Linux内核
Linux内核是操作系统内部操作和控制硬件设备的核心程序,它是由芬兰人林纳斯开发的。
Linux发行版
是Linux内核与各种常用软件的组合产品,通俗来说是我们常说的Linux操作系统
常用的Linux发型版(基于Linux内核开发的操作系统):
- Ubuntu
- CentOS
- Red Hat Enterprise Linux (RHEL)
- Fedora
- Debian
远程连接Linux系统
我们使用VMware可以得到Linux虚拟机,但是在VMware中操作Linux的命令行页面不太方便,主要是:
- 内容的复制、粘贴跨越VMware不方便
- 文件的上传、下载跨越VMware不方便
- 也就是和Linux系统的各类交互,跨越VMware不方便
可以通过第三方软件,Xshell,远程连接到Linux操作系统之上。
Linux命令
为了保证机房设备的良好运行,需要保证较低温度。
而通过Linux操作系统就可以原创对机房中的设备进行操控。Linux操作系统在服务器方面应用很广泛,而在操作服务器相关设备的时候往往是没有图像化界面的,这里就需要我们用Linux命令来进行操作。
Linux命令基础格式
无论是什么命令,用于什么用途,在Linux中,命令有其通用的格式
command [-options] [parameter]
- command:命令本身
- -options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节
- parameter:[可选,非必填]命令的参数,多数用于命令的指向目标等
ls命令
ls [-a -l -h] [Linux路径]
用于列出目录内的相关内容(默认home目录)
-a选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)
-l选项,表示:list的意思,以竖向排列的列表形式展示内容,并展示更多信息
- 图中以.开头的,表示是Linux系统的隐藏文件/文件夹(只要以.开头就能自动隐藏)
- 只有通过-a选项,才可以看到这些内容
- 语法中的选项是可以组合使用的,比如图中的
ls -a -l
可以直接组合写成ls -al
或者ls -la
-h 表示以易于阅读的形式,列出文件的大小,如K、M、G
- -h选项必须要搭配 -l 一起使用
- -h选项必须要搭配 -l 一起使用
cd命令和pwd命令
当Linux终端(命令行)打开的时候默认以用户的HOME目录为当前的工作目录。
通过cd命令可以更改当前所在的工作目录
cd意为:Change Directory
cd [Linux路径]
通过ls来验证当前的工作目录,其实是不恰当的。
我们可以通过pwd命令,来查看当前所在的工作目录。
pwd意为:Print Work Directory
直接输入pwd
即可