本篇教程将带领新手从拿到树莓派到配置完毕正常使用,其中涉及一些基础但常用且必要的配置,同时本人将以非常友好的方法讲解每条命令的含义和使用方法,一步一步帮助新手顺利使用树莓派
可能会用到的链接:
目录
一.准备工作
必要硬件准备
-
电源
官方建议电源输出如下,如果使用的电源在首次启动时无法在+5V下提供5A电流,操作系统将警告您外设的电流消耗将限制为600mA,并直接的导致使用树莓派供电的外接设备或模块供电不足,所以建议选择官方电源或支持树莓派5供电协议且符合官方供电标准的电源
-
主动散热器
因为树莓派5在运行期间的发热量较大,所以建议额外加装主动散热装置以防出现热节流的情况,但是任何类型的散热都不是强制性的,如果不进行散热,不会对树莓派造成任何损害
-
TF卡和读卡器
TF卡用于存储树莓派的系统和运行中产生的文件,所以是必不可少的。同时,也需要一个读卡器方便在PC上烧录系统。这里我推荐闪迪的TF卡(容量根据个人需求选择),读卡器不用速度多快的,USB2.0即可,通常只用于烧录系统
-
显示器
同样,并不需要多么好的显示器,7-10寸的皆可,用于在开机后进行一些基础配置(随说可以用SSH远程配置,但万一出问题需要直接在树莓派上配置呢)
二.系统烧录
进入Raspberry Pi OS – Raspberry Pi,按照下面所说的步骤来(假定PC为Windows系统)
点击Download for Windows,等待下载完成
打开Raspberry Pi Imager
选择树莓派型号,这里我们选择Raspberry Pi 5
选择需要写入的操作系统,最上面的两个都为图形化界面,可以按需选择,但这里我们点击Raspberry Pi OS(other)选择Raspberry Pi OS Lite(64-bit),即为纯命令行,而Full则为完整版。这里选择图形化界面的用户不用担心,不会影响后面的配置
选择TF卡
点击NEXT会弹出如下界面(若第一次烧录,则中间两个选项为不可选),这里我们点击编辑设置
这里除了主机名,用户名和密码(用于ssh远程登陆)以及WiFi自己设置之外,其他的都需和下图一样,同时,需点击SERVICES,并开启SSH服务(图二)
完成设置后,点击保存并点击是
再次点击是
等待烧录完毕
完成
三.基础配置
若需要使用SSH远程登陆配置和使用,那么推荐XSHELL - NetSarang Website(当然,Windows的cmd或powershell同样可以)
-
绑定树莓派IP和MAC地址
首先打开树莓派所链接的家用路由器后台管理界面,在应用管理界面找到IP与MAC绑定
进入后,找到当时设定的树莓派主机名,点击绑定,若同时连接网线,则都需要绑定
完成后,通过SSH使用其IP地址登陆树莓派进行远程配置
-
使用SSH远程登陆树莓派主机
打开Xshell(cmd或powershell同理),然后输入:ssh <用户名>@<树莓派IP>
若弹出需要验证主机密钥,则点击接受并保存(cmd或powershell则为输入yes并回车)
若输入用户名和IP地址无误,则会提示输入密码,这里注意,若使用Windows命令行登陆,则输入密码不会回显(用过Linux的都清楚,但这里还是讲一下)
Xshell
powershell或cmd
输入完毕后成功登陆
Xshell
powershell或cmd
-
改源
在命令行中输入sudo nano /etc/apt/sources.list
进入如下界面,将其中的deb.debian.org改为mirrors.aliyun.com(改为阿里云的源,这样下载速度会更快)
按下Ctrl+o键,然后点击回车,随后按下Ctrl+x,退出该界面
-
更新软件列表和软件包
修改软件源后,输入sudo apt-get update命令来更新软件列表为最新版本,随后输入sudo apt-get upgrade命令来升级系统中所有已安装的软件包为最新版本
执行sudo apt-get update
执行sudo apt-get upgrade并输入y按回车,等待更新完成即可
-
更新系统
输入sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade命令并输入y按回车,等待更新完成即可(这里就不放图了)
-
安装和使用vim编辑器
-
安装vim编辑器
输入 sudo apt-get install vim ,在提示后输入y按回车,等待下载完成后即可。sudo apt-get install命令用于安装软件,其常用形式为sudo apt-get install <软件包名>
若需要删除已安装的软件包,则可以输入命令sudo apt-get remove <软件包名称>或sudo apt-get --purge remove <软件包名称>
前者保留软件的配置文件,后者不保留
-
vim编辑器基本操作
vim编辑器是Linux系统中很常用的文本编辑器(主要用于编写程序),是vi编辑器的加强版,而且比vi更容易使用,接下来说明其简要用法
使用vim <文件名>命令可以创建或打开文件并对其进行编辑,若在该命令前加上sudo,则可以提升其权限为root
我们使用vim编辑器创建一个cpp文件并对其进行编辑
这里进入了命令模式,该模式下不能进行编辑,我们可以通过按下键盘上的i键切换至输入模式
这时,左下角会显示INSERT,表示进入了编辑模式,在该模式下,我们既可以用键盘上的上下左右键定位光标位置,也可以通过鼠标点击来定位光标位置
我们输入一些东西
若输入完毕,需要退出,则只需要按下键盘上的Esc键并输入:wq(表示保存并退出)并按下回车即可
vim编辑器的功能十分强大,这里不做过多说明,可以自行了解
-
其它常用命令
除前面提及的命令,再补充一些平时常用的命令
多数命令不会做过多解释,一是本人也理解不深,怕讲解有问题影响各位,再就是多数命令用法很多,这里也无法详细列举,只能简要的说明一下相对常用的方式。总体来说,自己去网上搜索更方便,也更好,望各位谅解
ls
ls命令用于查看当前文件夹下的所有文件以及子目录
常用方法
ls
或
ls -l
pwd
pwd命令用于查看当前路径
常用方法
pwd
reboot
reboot命令用于重启树莓派,通常须在前添加sudo,使得其以root权限执行
常用方法
sudo reboot
rm
rm命令是Linux中用于删除文件或目录的常用命令
常用方法
rm <选项> <文件或目录名>
常用选项有
-i:在删除文件或目录之前,系统会提示用户确认是否删除。
-f:强制删除文件或目录,不会提示用户确认。
-r:用于递归删除目录及其包含的包括所有子目录和文件。
mkdir
mkdir命令用于创建空目录
常用方法
mkdir <目录名>
rmdir
rmdir命令用于删除空目录,只能删除空目录
常用方法
rmdir <空目录名>
或
rmdir -p <空目录名>
-p表示若该子目录被删除后其父目录成为了一个空目录,那么连同父目录一并删除
cat
cat命令用于查看某个文件内容
常用方法
cat <文件名>
或
cat <文件名1> <文件名2> ……
echo
echo命令用于输出文本到指定位置
常用方法
echo <需要输出的文本>
或
echo <需要输出的文本> > <需要重定向到的位置>
date
date命令用于读取系统日期和时间并输出在终端上
常用方法
date
clear
clear命令用于清空终端上的文字
常用方法
clear
poweroff
poweroff命令用于关机,通常须在前添加sudo,使得其以root权限执行
常用方法
sudo poweroff
halt
halt命令用于在关闭所有进程、停止所有cpu功能后关机,通常须在前添加sudo,使得其以root权限执行,且推荐使用该种关机方式
常用方法
sudo halt
shutdown -h
shutdown命令用于在指定时间关机,通常须在前添加sudo,使得其以root权限执行
常用方法
sudo shutdown -h 13:45