黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件

版本1:2023/5/12
P1 Linux导学视频
课程开始:
1.Linux操作系统的重要性:
- 网上购物
- 短视频
- 打车出行
- 在线购票
- 微信聊天
2.操作系统的一种分类:
- 个人桌面操作系统
- 服务器操作系统
3.课程安排:
学习要诀:敲
第一章 初识Linux
P2 1.1 操作系统概述
课程开始:
第一章将分为8个小节进行讲解
学习目标:
- 了解操作系统的作用
- 了解常见的操作系统
1.计算机的硬件和软件:
软件:用户和计算机硬件之间的接口和桥梁
计算机 = 硬件 + 软件
操作系统是软件的一类
操作系统调度和管理计算机硬件进行工作,充当用户和计算机硬件之间的桥梁
2.一个实际的例子:
3.市面上常见的操作系统:
4.总结:
P3 1.2 初识Linux
学习目标:
- 了解Linux系统的诞生
- 了解什么是Linux内核
- 了解常见的Linux发行版
1.Linux系统的诞生:
1991年由林纳斯·托瓦兹( Linus Benedict Torvalds )创立
2.Linux内核:
Linux系统的组成:
- Linux系统内核
- 系统级应用程序
内核官网:www.kernel.org
内核是用什么语言编写的呢?
3.Linux发行版:
本次课程:
- 主要讲解CentOS
- 辅助讲解Ubuntu
国内CentOS用的比较多,国外Ubuntu用的比较多
4.总结:
P4 1.3 虚拟机介绍
学习目标:
- 了解什么是虚拟机
- 了解为什么要使用虚拟机
1.虚拟机:
Linux系统并不适合日常办公使用
虚拟出计算机硬件,并安装真实的软件
2.总结:
P5 1.4 VMware Workstation安装
学习目标:
- 了解VMware WorkStation软件
- 完成VMwar WorkStation软件的安装
1.VMware介绍
安装完VMware Workstation Pro之后,为了确保后续的正常使用,需要检查相关的设置,如虚拟网卡有没有安装成功。
Windows11检查方式(不推荐):
打开设置页面->
网络和Internet->
高级网络设置->
更多网络适配器选项->
网络连接页面->
检查有无VMnet1和VMnet8这两个网卡(缺少的话虚拟机无法上网)
Windows系统通用检查方式(推荐):
按win + R打开“运行”->
输入ncpa.cpl打开网络连接页面->
检查有无VMnet1和VMnet8这两个网卡
2.回顾:
P6 1.5 在VMware上安装Linux
学习目标:
- 掌握使用VMware安装Linux虚拟机
1.下载CentOS操作系统
本次课程使用CentOS7.6版本进行学习
发行版下载网址:
https://vault.centos.org/7.6.1810/isos/x86_64/
复制网址时别忘了最后的斜杠 /
或使用迅雷下载以下链接(推荐):
https://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
2.在虚拟机上安装CentOS:
- 点击“创建新的虚拟机”,选择“典型”(新手友好型)
- 选择“安装程序光盘映像文件”,然后选择我们刚下的CentOS7
- 按顺序操作即可
什么是主板的BIOS?
3.回顾:
P7 1.6 Mac系统Linux环境
暂时跳过了,目前使用的是Windows系统
P8 1.7 远程连接Linux系统
学习目标:
- 掌握操作系统的图形化、命令行2种操作模式
- 理解为什么使用命令行操作LInux系统
- 掌握使用FinalShell软件连接Linux操作系统
1.图形化和命令行:
图形化和命令行:图形反馈和字符反馈
Linux操作系统的图形化页面不好用、不稳定
2.Windows系统上FinalShell的安装和下载:
官网:www.hostbuf.com
在安装时提示要安装依赖软件Winpcap,点击确定即可
3.MacOS系统上FinalShell的安装:
4.Windows系统FinalShell远程连接:
- 在VMware中打开terminal,输入ifconfig
- 在ens33条目下有虚拟机的ip地址
- 点击白色文件夹,点击白色小加号,选择SSH连接(Linux)
- 按步骤配置(端口暂时不用管)
- 双击配置好的连接,弹出的警告点击“接受并保存”
5.MacOS系统FinalShell远程连接:
暂时跳过了,目前使用的是Windows系统
6.总结:
Linux虚拟机重启的时候IP地址可能会发生变化,FinalShell里连接不上的时候检查IP地址是否发生改变,如果改变了需要重新匹配。固定IP地址可以直接去看P35,配置难度不大。
P9 拓展1:WSL(Windows Subsystem for Linux)
学习目标:
- 掌握使用WSL获得Ubuntu系统环境
1.WSL介绍:
两套操作系统环境运行在同一套真实的物理硬件上
2.WSL部署:
教学视频是Win10,对于Win11,操作方式如下:
打开设置,点击应用,点击可选功能,再点击最下方的更多Windows功能,勾选“适用于Linux...”即可(需重启电脑),最后在Windows自带的应用商店里下载Ubuntu即可。
3.Terminal软件安装:
下载安装Windows系统的Terminal软件(不过win11自带了)
P10 拓展2:虚拟机快照
学习目标:
- 掌握虚拟机快照的制作和还原
1.Windows系统快照的制作与还原:
制作快照:
- 右键虚拟机,移动到“快照”上,点击“快照管理器”
- 点击“拍摄快照”
还原快照:
打开快照管理器,选择需要恢复的快照即可
2.MacOS系统快照的制作与还原:
暂时跳过了
3.总结:
第二章 Linux基础命令
P11 2.1 Linux目录结构
学习目标:
- 掌握Linux系统的目录结构
- 掌握Linux系统的路径表达形式
1.Linux的目录结构
Linux系统没有盘符的概念,只有一个根目录:/
2.总结:
3.课后练习:
- /test/hello.txt
- /itheima.txt
- /itcast/itheima/hello.txt
P12 2.2 Linux命令入门-1
Linux命令基础
学习目标:
- 掌握什么是命令
- 掌握Linux命令的基础格式
1.什么是命令、命令行:
2.Linux命令基础格式:
command [-options] [parameter]
3.总结:
P13 2.1 Linux命令入门-2
ls命令入门
学习目标:
- 对照图形化页面,快速体验第一个命令ls
- 理解什么是HOME目录、当前工作目录
1.ls命令:
这是从安装了FinalShell之后,第一次真正意义上的使用
P14 2.1 Linux命令入门-3
ls命令的参数和选项
学习目标:
- 掌握ls命令的参数使用
- 掌握ls命令的选项使用
1.ls命令的参数:

ls [ -a -l -h ] [Linux路径]
ls不加参数默认是当前工作目录
home目录下面有很多用户文件夹
-a all显示全部
文件/文件夹以.开头,就能自动隐藏
-l list列表形式显示
命令的选项可以组合使用
-h 以易于阅读的形式显示,-h需要和-l组合使用,单独使用没有效果
2.总结:

课程命令记录:
- ifconfig P8
- ls [ -a -l -h ] [Linux路径] P14