Python从入门到精通
一、操作系统
1. 桌面操作系统
- Windows:
- 用户群体大
- 安全性稳定性不太好
- macOS
- 适合于开发人员
- Linux
- 应用软件少
2. 服务器操作系统
- Linux
- 安全、稳定、免费
- 占有率高
- Windows Server
- 付费
- 占有率低
3. 嵌入式操作系统
- Linux
4. 移动设备操作系统
- iOS
- Android ( 基于Linux )
5. 虚拟机
- 虚拟机(Virtual Machine)
指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
二、Linux
1. Linux内核和发行版
- Linux 内核版本
- 内核是系统的心脏,是运行程序和管理磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层
- 内核只有一个
- 内核源码网址:http://www.kernel.org
- Linux 发行版本
- 通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件
- 常见的发行版本如下:
- Ubuntu
- Redhat
- Fedora
- openSUSE
- Linux Mint
- Debian
- Manjaro
- Mageia
- CentOS
- Arch
2. Linux 系统下的文件目录结构
- 单用户操作系统
- 指一台计算机在同一时间只能有一个用户使用,一个用户独自享用系统的全部硬件和软件资源
- Windows XP之前的版本都是单用户操作系统
- 多用户操作系统
- 指一台计算机在同一时间可以有多个用户使用,多个用户共同享用系统的全部硬件和软件资源
- Unix 和 Linux 的设计初衷就是多用户操作系统
Ubuntu
没有盘符这个概念,只有一个根目录/
,所有文件都在它下面
/
:根目录,一般根目录下只存放目录/home
:系统默认的用户家目录,该目录下为不同用户设置了不同的文件夹,每个用户只能访问自己的文件夹/bin
:可执行二进制文件的目录/etc
:系统配置文件存放的目录
3.常用Linux命令
rm -r 文件夹名
删除指定的文件夹
4. 查阅命令帮助信息(知道即可)
command --help
显示command 命令的帮助信息man command
查阅command命令的使用手册