《树莓派Python编程入门与实战》——第2章 认识Raspbian Linux发行版 2.1 了解Linux

简介:

本节书摘来自异步社区《树莓派Python编程入门与实战》一书中的第2章,第2.1节,作者【美】Richard Blum,译者 王超,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第2章 认识Raspbian Linux发行版

在本章中,你将学习如下内容。

  • 什么是Linux
  • 如何使用Raspbian命令行
  • Raspbian图形用户界面

在本章中,你将了解Raspbian,它是运行在你树莓派上的操作系统,并且它支持Python编程环境。通过本章的学习,你应该知道如何使用Raspbian的图形用户界面,系统的预装组件以及一些基本的shell命令。

2.1 了解Linux

Linux是世界上第三流行的桌面操作系统,排在微软Windows和苹果OS X之后。因此,一般公众往往不知道Linux操作系统。但是,Linux是一个令人难以置信的强大和灵活的操作系统,可以运行在大到超级计算机小到嵌入式设备上。

技巧:

 使用Linux的设备

如果你知道Kindle电子书阅读器也运行Linux,你可能会惊讶不已。2011年出现在电视游戏秀Jeopardy!中的IBM Watson超级计算机也是运行Linux。

树莓派的操作系统Raspbian是Linux的一个分支。要了解Linux发行版,可以用汽车做类比。汽车有很多特征,如外形、颜色、自动或手动车窗、电热或者普通座椅等,不同的车有不同的特点。然而,每辆汽车都有一台发动机。树莓派操作系统的“发动机”就是Linux。而附加的专属功能才构成了Raspbian发行版。

Raspbian发行版是基于一个叫做Debian的Linux发行版。Debian始于1993年,是一个有广大用户群的稳定分支。它是许多其他流行的Linux发行版的基础,如Ubuntu。

提示:

 Raspbian软件包

你可以在树莓派上安装和使用超过35000种软件包,其中许多都是免费的!你可以在树莓派商店:store.raspberrypi.com找到一个软件包的列表。

因为Raspbian是基于Debian的,因此,它具有像Debian那样的稳定性和其他优点。这意味着你的树莓派使用的是一个非常强大的操作系统。Raspbian和树莓派基金会提供了很多应用程序,如文字处理,强大的基于Python的3D游戏程序等。

你可以从www.raspbian.org找到Raspbian Linux发行版的文档和帮助信息。另外,因为Raspbian是基于Debian的,因此还有许多其他的文档。大部分的Debian相关文档也适用于Raspbian。以下是Debian的一些优秀参考文档。

  • The Debian Administrator’s Handbook,可以从debian-handbook.info找到相关信息。
  • The Debian User Guide,你可以容易地从Raspbian图形界面访问。
  • Debian项目网站,www.debian.org/doc/,它提供了很多文档以及一个用户论坛。
相关文章
|
7月前
|
JavaScript Linux 网络安全
Termux安卓终端美化与开发实战:从下载到插件优化,小白也能玩转Linux
Termux是一款安卓平台上的开源终端模拟器,支持apt包管理、SSH连接及Python/Node.js/C++开发环境搭建,被誉为“手机上的Linux系统”。其特点包括零ROOT权限、跨平台开发和强大扩展性。本文详细介绍其安装准备、基础与高级环境配置、必备插件推荐、常见问题解决方法以及延伸学习资源,帮助用户充分利用Termux进行开发与学习。适用于Android 7+设备,原创内容转载请注明来源。
1411 77
|
7月前
|
关系型数据库 MySQL 应用服务中间件
Linux 手动安装快速部署 LNMP 环境实战
本文详细记录了在阿里云ECS上手动搭建LNMP环境的过程,系统选用Ubuntu 24.04。主要内容包括:1) 使用`apt`安装Nginx和MySQL,并更新软件源;2) 编译安装PHP 8.4.5,配置PHP-FPM及环境路径;3) 配置MySQL root用户密码;4) 调整Nginx支持PHP解析并测试整体环境。通过此过程,重现手动配置服务器的细节,帮助熟悉各组件的安装与协同工作。
390 23
|
8月前
|
Unix Linux Shell
Linux新手入门手册
在Linux或类Unix系统中,掌握一系列基础命令和快捷键是提升工作效率的关键。这些工具和技巧不仅能帮助用户更高效地管理系统,还能在日常使用中带来极大的便利。以下是对这些基础操作与快捷键的详细解析大全。
134 9
|
10月前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
11月前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
11月前
|
Unix Linux Shell
linux入门!
本文档介绍了Linux系统入门的基础知识,包括操作系统概述、CentOS系统的安装与远程连接、文件操作、目录结构、用户和用户组管理、权限管理、Shell基础、输入输出、压缩打包、文件传输、软件安装、文件查找、进程管理、定时任务和服务管理等内容。重点讲解了常见的命令和操作技巧,帮助初学者快速掌握Linux系统的基本使用方法。
638 3
|
12月前
|
Linux Go 数据安全/隐私保护
Linux入门2——初识Linux权限
Linux入门2——初识Linux权限
125 2
|
12月前
|
安全 Linux 开发者
|
12月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
149 1