终极 Raspberry Pi 命令备忘单

Raspberry Pi 是最流行的单板计算机 (SBC)。 只需 35 美元,您就可以获得一台功能强大、功能齐全的 Linux 计算机,该计算机具有 Wi-Fi、蓝牙和 40 个连接的通用输入/输出 (GPIO) 引脚。 毫不奇怪,Raspberry Pi 在专业工程师、计算机爱好者、制造商和教育领域同样受欢迎。

虽然 Raspberry Pi 在 Linux 上运行,但您可以在常见的 Linux 发行版中找到更多功能。 添加 GPIO 引脚以及支持它们的两个主要库意味着要记住更多!

这就是为什么我们为日常 Raspberry Pi 使用准备了这份方便的备忘单。

免费下载: 此备忘单可作为 可下载的 PDF 来自我们的分销合作伙伴 TradePub。 您必须填写一份简短的表格才能第一次访问它。 下载 终极 Raspberry Pi 命令备忘单.

终极 Raspberry Pi 命令备忘单

命令结果
Raspbian OS 终端
猫 [name]显示文件内容 [name]
光盘..切换到父目录
光盘 [path]移动到目录 [path]
光盘 /切换到根目录
光盘~切换到你的主目录——通常是“/home/”
修改 [who][+,-,=][permissions] [name]更改文件的权限
chmod 777 [name]允许所有用户读、写和执行文件 [name]
chmod u+x [name]允许用户执行 [name]
cp -r [from] [to]从源复制所有文件和子目录 [from] 到目的地 [to]
cp [from] [to]从源复制文件 [from] 到目的地 [to]
寻找搜索文件及其内容
grep ‘字符串’ [name]在一个或多个文件中搜索出现的“字符串”
头 [name]返回文件中所有出现的“字符串” [name]
ls列出当前目录的内容
ls -a列出所有文件,包括隐藏文件
ls -l列出当前目录的内容以及更多的文件信息
ls [path]列出在以下位置找到的目录的内容 [path]
男人 [command]打开手册/帮助页面 [command]
男人男人打开“man”命令的手册/帮助页面(helpception)
mkdir [name]创建一个名为 [name] 在当前工作目录中
mv -r [from] [to]从源中移动所有文件和目录 [from] 到目的地 [to]
MV [from] [to]从源移动文件 [from] 到目的地 [to]
密码显示当前工作目录的名称
python/python3 –版本显示您当前安装的 Python 版本
rm -r *从当前工作目录中删除所有文件和目录
R M [name]删除指定文件
R M *从当前工作目录中删除所有文件
rmdir [name]删除空目录 [name] 从当前工作目录
sudo [command]超级用户做。 执行 [command] 具有提升的特权(允许您做您通常无权访问的事情)
sudo apt-get 安装 [package]安装一个包
sudo apt-get 更新更新软件包列表
sudo apt-get 升级升级已安装的软件包 – 必须在之后运行 sudo apt-get 更新
sudo ​chown pi:root [name]更改文件的所有者 [name] 到用户’pi’并将组设置为’root’
​​​sudo raspi 配置启动 Raspberry Pi 配置菜单
sudo 重启安全重启你的 Pi
sudo 立即关闭 -h立即安全关闭您的 Pi
sudo 苏将您置于具有 root 用户访问权限的根目录中 – 请注意这一点!
尾巴 [name]显示文件结尾 [name]
焦油-cvzf [name] [path]创建压缩文件 [name] 从内容 [path]
焦油 -xvzf [name]提取压缩文件的内容 [name]
wget [uri]下载找到的文件 [uri] 在互联网上
RPi.GPIO 库
导入 RPi.GPIO 作为 GPIO将 RPi.GPIO 模块导入 python 草图
GPIO.setmode(GPIO.BCM)使用 Broadcom 引脚号(GPIO 14、GPIO 15 等)
GPIO.setmode(GPIO.BOARD)使用板针编号(4,5,8 等)
GPIO.getmode()返回当前引脚编号模式(BCM、BOARD 或无)
GPIO.设置([pin number]GPIO.IN)将引脚设置为 [pin number] 成为输入
GPIO.设置([pin number]GPIO.IN, pull_up_down=GPIO.PUD_DOWN)将引脚设置为 [pin number] 成为具有内部下拉电阻的输入
GPIO.设置([pin number]GPIO.IN, pull_up_down=GPIO.PUD_UP)将引脚设置为 [pin number] 成为具有内部上拉电阻的输入
GPIO.设置([pin number],GPIO.OUT)将引脚设置为 [pin number] 成为输出
GPIO.设置([pin number]GPIO.OUT, 初始 = 1)将引脚设置为 [pin number] 作为初始值“1”的输出
GPIO.输出([pin number]1)放 [pin number]的值为1。注意1,GPIO.HIGH和True是一回事
GPIO.输出([pin number]0)放 [pin number]的值为0。注意0,GPIO.LOW和False是一回事
我 = GPIO.输入([pin number])将变量 i 设置为 [pin number]
如果 GPIO.输入([pin number]):使用价值 [pin number] 作为代码中的布尔值
GPIO.cleanup()重置所有 GPIO 引脚(在离开任何程序之前调用的好习惯)
GPIO.版本返回当前 RPi.GPIO 版本
GPIO 零库
发光二极管
从 gpiozero 导入 LED导入 gpiozero 库的 LED 部分
LED = LED(17)将“led”变量分配给引脚 GPIO 17 上的 LED
带领()打开存储在“led”变量中的 LED
led.off()关闭存储在“led”变量中的 LED
led.toggle()切换存储在“led”变量中的 LED(如果它关闭,则打开它,反之亦然)
电机
从 gpiozero 进口电机导入 gpiozero 库的 Motor 部分
电机 = 电机 (17, 18)将变量“电机”分配给包含正向和反向驱动引脚号的电机对象
motor.forward()激活变量“电机”的正向引脚
motor.backward()激活变量“电机”的后向销
motor.reverse()反转当前电机方向
马达.stop()停止电机
蜂鸣器
从 gpiozero 导入蜂鸣器导入 gpiozero 库的 Buzzer 部分
bz = 蜂鸣器(3)将变量 bz 分配给引脚 GPIO3 上的蜂鸣器
bz.on()打开蜂鸣器
bz.off()关闭蜂鸣器
bz.toggle()切换蜂鸣器的状态(如果它关闭,打开它,反之亦然)
伺服
从 gpiozero 导入伺服导入 gpiozero 库的 Servo 部分
伺服=伺服(17)将“伺服”变量分配给 GPIO 17 上的伺服
伺服.min()将伺服移动到最小值
伺服.mid()将伺服移动到中间值
伺服.max()将伺服移动到最大值
伺服值 = 0.5将伺服器移动到设定的数值点(最小值 = -1,最大值 = 1)
Raspi 相机图像
拉斯斯蒂尔使用附加相机拍摄静止图像的命令,使用以下参数进行修改
–宽度,-w设置图像宽度
–高度,-h设置图像高度
–质量,-q设置 JPEG 质量 <0 到 100>(最常见的是 75)
–原始,-r将来自相机的原始拜耳数据插入 JPEG 元数据
–输出,-o输出文件名(保存所需)
–最新,-l将最新帧添加到文件名
–详细,-v运行期间的详细调试信息
–超时,-t设置拍摄图像前的等待时间。
–编码,-e用于输出文件的编码 – jpg、gif、bmp 或 png
Raspi 相机视频
拉斯皮维德使用附加相机拍摄视频的命令,使用以下参数进行修改
–宽度,-w设置图像宽度(64px – 1920px 之间)
–高度,-h设置图像高度(64px – 1080px 之间)
–比特率,-b以比特/秒为单位设置比特率(即 15 Mbits/s = 15000000)
–输出,-o输出文件名(保存所需)
–详细,-v运行期间的详细调试信息
–超时,-t在捕获视频之前设置等待时间
–帧率,-fps指定每秒记录的帧数

使用 Linux 扩展您的知识

这些命令将帮助您导航 Pi 的终端,并对其 GPIO 引脚进行编程。 也就是说,这份备忘单甚至还没有开始触及表面。 对 Raspberry Pi 的爱好组件、相机和屏幕的支持非常深入。 将它们列出在一个地方几乎是不可能的!

好消息是,由于 Raspberry Pi 是一台 Linux 计算机,您可以参考通用 Linux 系统的备忘单,以进一步扩展您的知识。