本节书摘来自异步社区《树莓派Python编程入门与实战(第2版)》一书中的第2章,第2.1节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。
第2章 认识Raspbian Linux发行版
本章主要内容包括:
什么是Linux
如何使用Raspbian命令行
Raspbian图形用户界面
在本章中将学习Raspbian,它是运行在树莓派上的操作系统,并且它支持Python编程环境。通过本章的学习,你应该知道如何使用Raspbian的图形用户界面,熟悉系统的预装组件以及一些基本的shell命令。
2.1 了解Linux
Linux是流行的桌面操作系统,流行度仅次于微软Windows和苹果OS X。因此,一般公众往往不知道Linux操作系统。但是,Linux是一种令人难以置信的强大和灵活的操作系统,可以运行在大到超级计算机小到嵌入式设备上。
NOTE 技巧:使用Linux的设备
如果你知道Kindle电子书阅读器也运行Linux,你可能会惊讶不已。2011年出现在电视游戏节目Jeopardy!中的IBM Watson超级计算机也是运行Linux的。
树莓派的操作系统Raspbian是Linux的一个分支。要理解Linux发行版,可以用汽车来打比方。汽车有很多不同的特征,如外形、颜色、自动或手动车窗、电加热或者普通座椅等,不同的车有不同的特点。然而,每辆汽车都有一台发动机。树莓派操作系统的“发动机”就是Linux。而各种特定的功能都属于Raspbian发行版的一部分。
Raspbian发行版是基于一个叫作Debian的Linux发行版的。Debian始于1993年,是一个有广大用户群的稳定的版本。它是许多其他流行的Linux发行版的基础,如Ubuntu。
TIP 提示:Raspbian软件包
你可以在树莓派上安装和使用超过35000种软件包,其中许多都是免费的!你可以在树莓派商店store.raspberrypi.com找到一个软件包的列表。
Raspbian是基于Debian的,因此,它具有与Debian一样的稳定性和其他优点。这意味着你的树莓派使用的是一个非常强大的操作系统。Raspbian和树莓派基金会提供了很多应用程序,如文字处理、强大的基于Python的3D游戏程序等。
你可以从www.raspbian.org找到Raspbian Linux发行版的文档和帮助信息。另外,由于Raspbian是基于Debian的,还有许多其他的Debian文档可供参考。大部分的Debian相关文档也适用于Raspbian。以下是Debian的一些优秀参考文档。
《The Debian Administrator’s Handbook》,可以从debian-handbook.info找到相关信息。
《The Debian User Guide》,你可以很容易地从Raspbian图形界面访问它。
Debian项目网站,www.debian.org/doc/,它提供了很多文档以及一个用户论坛。