Skip to content

Linux操作系统

本节目标

学完这一节后,你应该能做到:

  • 知道 Linux 是什么
  • 知道为什么后端开发、爬虫、部署经常离不开 Linux
  • 建立对命令行、文件系统和服务器环境的基本认识

一、Linux 是什么

Linux 是一种操作系统。
你可以把它理解成:和 Windows 一样,都是“管理电脑硬件和软件”的系统。

但 Linux 在开发环境里特别常见,尤其是:

  • 服务器
  • 云主机
  • 容器环境
  • 部署环境

二、为什么学 Python 的人后面要学 Linux

因为你后面一旦进入这些方向,几乎都会碰到 Linux:

  • 网站部署
  • 爬虫长期运行
  • 定时任务
  • 日志查看
  • 服务管理

三、Linux 和 Windows 的直观区别

对零基础来说,可以先这样理解:

  • Windows 更偏图形界面操作
  • Linux 更强调命令行和文件系统管理

这并不表示 Linux 更高级,而是它更适合开发和服务器场景。

四、为什么命令行这么重要

很多初学者一开始看到命令行会紧张,觉得这好像很“黑客”。
其实命令行的价值非常实际:

  • 操作快
  • 可重复
  • 可脚本化
  • 适合远程操作服务器

五、Linux 文件系统思维

Linux 的很多操作都围绕:

  • 当前目录在哪
  • 文件放在哪
  • 路径怎么写

你后面会经常接触:

  • 绝对路径
  • 相对路径
  • 权限
  • 目录结构

六、Linux 在开发中的常见角色

1. 运行项目

很多 Python Web 项目最终都是跑在 Linux 服务器上的。

2. 跑爬虫

很多爬虫不会只在本地临时跑一下,而是要长期运行,Linux 就很常见。

3. 管理服务

例如:

  • 启动服务
  • 停止服务
  • 查看日志

七、学 Linux 的正确心态

不要想着“一次性记住所有命令”。
你真正需要的是:

  • 先掌握最常见的一批命令
  • 边用边记
  • 在真实场景中慢慢建立熟练度

八、本节小结

这一节最重要的不是记命令,而是建立认识:

  • Linux 是开发环境里非常常见的操作系统
  • 命令行不是高深工具,而是效率工具
  • 后面很多技术阶段都会默认你能看懂基本 Linux 环境

Built with VitePress.