视频链接:黑马程序员Python教程_600集Python从入门到精通教程(懂中文就能学会)_哔哩哔哩_bilibili
01介绍课程清单:Linux基础 Python基础 Python面向对象 项目实践
02励志公式,用Python来验证其准确性
03
什么是操作系统 (Operation System,OS)
- 没有安装操作系统的计算机,成为“裸机”;
- 如果想要在“裸机”上运行自己编写的程序,就必须用机器语言(1010101000111001)来书写程序;操作系统最重要的作用就是跟硬件打交道,同时把操作硬件的方法封装成一个又一个系统调用,供程序员直接访问,简化程序员的工作。
不同领域的主流操作系统
- 桌面操作系统:Windows macOS Linux
- 服务器操作系统:Linux 安全稳定免费 占有率高 Windows Server 付费 占有率低
- 嵌入式操作系统:Linux 比如说智能硬件 家居等
- 移动设备操作系统:IOS Android(基于Linux)
虚拟机
定义:通过软件模拟具有完整的硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。
08操作系统的发展简史
上世纪70年代,两个年轻的小伙子,为了共同的爱好:星际旅行,开发出了unix原型,还开发出了C语言。C语言的主体完成后,这俩小伙子用C语言又重新写了现在大名鼎鼎的UNIX操作系统。
Unix的一个核心功能:多用户,即多个用户能够在同一时间登录到同一个电脑上的操作系统。
林纳斯对Unix很感兴趣,于是买下了minix(也是unix)的源代码,进行扩充,于是诞生了Linux。
09Linux的两个版本:内核版本和发行版本
操作系统的两个作用:管理所有的硬件设备和系统调用。
无论发行版有多少个,内核只有一个(林纳斯手中)。
10 Linux系统下的文件目录结构略
11 Ubantu系统目录结构演示和简介乌班图系统中并没有盘符的概念,所有的文件都是存储在根目录下。
12 Ubantu的图形界面略
13-16 常用Linux命令的基本使用- 为什么要使用Linux终端命令呢?因为维护服务器的时候都是使用的SSH客户端完成,没有图形界面。
-
放大终端窗口的字体显示 command+ 缩小终端窗口的字体显示 command-
17 Linux 终端命令格式常用Linux终端命令 命令 对应英文 作用 ls list 查看当前文件夹下的内容 pwd print work directory 查看当前所在文件夹 cd 目录名 change directory 切换目录 touch 文件名 touch 若文件不存在,新建文件 mkdir 目录名 make directory 创建目录 rm 文件名 remove 删除指定文件 clear clear 清屏
command [-options] [parameter]
command:命令名,相应功能的英文单词或者单词的缩写
[-options]:选项,可用来对命令进行控制,也可以参略
parameter:传给命令的参数,可以是一个、两个或者多个
[ ] 代表可选
下述代码展示了如何利用终端删除文件夹
Last login: Mon Jun 27 00:31:39 on ttys000 chenjixindeMacBook-Pro:~ chenjixin$ cd Desktop chenjixindeMacBook-Pro:Desktop chenjixin$ rm aaa rm: aaa: is a directory chenjixindeMacBook-Pro:Desktop chenjixin$ rm -r aaa chenjixindeMacBook-Pro:Desktop chenjixin$18 查询终端命令帮助信息



