Ultimate Raspberry Pi命令速查表
ads

Raspberry Pi是最流行的单板计算机(SBC)。只需$ 35,即可拥有功能强大的功能齐全的Linux计算机,并带有Wi-Fi,蓝牙和40个连接的通用输入/输出(GPIO)引脚。毫无疑问,Raspberry Pi在专业工程师,计算机爱好者,制造商和教育部门之间同样受欢迎。

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

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

p>

免费下载::该备忘单可以从我们的发行合作伙伴TradePub中以可下载的PDF 的形式获得。您只需要填写一份简短的表格即可访问它。下载Ultimate Raspberry Pi命令速查表。

Ultimate Raspberry Pi命令速查表

命令 cd [路径] 更改到主目录-通常y“ / home / <用户名>" < / tr>< / tr> mv -r [from] [to] < / tr> rm [名称] < td class =“ column-1"> rmdir [name] < td class =“ column-1"> sudo apt-get升级 sudo su tar -xvzf [name] 将RPi.GPIO导入为GPIO < td class =“ column-1"> GPIO.setmode(GPIO.BCM) GPIO.setup( [pin number],GPIO.IN) LEDs < tr class =“ row-80 even">< td class =“ column-2">用于输出文件的编码-jpg,gif,bmp或png -verbose,-v
Raspbian OS终端
cat [name] 显示文件的内容[名称]
cd .. 更改为上级目录
更改为根目录
cd〜
chmod [who] [+,-,=] [权限] [名称] 更改文件的权限
chmod 777 [名称] 允许用户执行[名称]
cp -r [从] [到] 复制所有文件以及从源[from]到目标[to]
cp [从] [至] 将文件从源[从]复制到目标[至]
找到搜索内部一个或多个文件中是否出现“字符串"
头[名称] 返回文件[name]中所有'string'的出现
ls 列出当前目录的内容
ls -a 列出所有文件,包括隐藏文件
ls -l <​​/ td> td class =“ column-1"> ls [path] 列出在[path]
man [command] 打开[command]的手册/帮助页面
man man 打开“ man'命令(帮助接收)
mkdir [name] 在当前工作目录中创建一个名为[name]的目录
将所有文件和目录从源[从]移动到目标[至]
mv [从] [至] 将文件从源[从]移至目标[to]
pwd 显示当前工作目录的名称
python / python3 --version 显示什么版本当前已安装的Python数量
rm -r * 从当前工作目录中删除所有文件和目录
rm * 从当前工作目录中删除所有文件
从当前工作目录中删除空目录[name]
sudo [命令] 超级用户可以。以提升的特权执行[命令](使您可以执行通常无法访问的操作)
sudo apt-get安装[package] 安装软件包
sudo apt-get更新更新软件包列表
升级已安装的软件包-必须在sudo apt-get更新后运行
sudo chown pi:root [name] 更改文件的所有者[name]用户'pi'并将组设置为'root'
sudo raspi-config 启动Raspberry Pi配置菜单
sudo重新启动安全重启您的Pi
立即安全关闭您的Pi
tail [name] 显示文件末尾[name]
tar -cvzf [名称] [路径] 根据[路径]的内容创建压缩文件[名称]
提取压缩文件的内容[name]
wget [uri] 下载互联网上[uri]上找到的文件
RPi.GPIO库
将RPi.GPIO模块导入python草图中
使用Broadcom引脚号(GPIO 14,GPIO 15等)
GPIO.setmode(GPIO.BOARD)使用电路板引脚号(4 ,5,8等)
GPIO.getmode()返回当前的引脚编号模式(BCM,BOARD或无)
在[pin number]处设置该引脚作为输入
设置[pin number]处的引脚为具有内部下拉电阻的输入
GPIO.setup([密码],GPIO.IN,pull_up_down = GPIO.PUD_UP)将[pin number]处的引脚设置为具有内部上拉电阻的输入
GPIO.setup([pin number],GPIO.OUT)将[pin number]处的pin设置为输出
GPIO.setup([pin number] ,GPIO.OUT,initial = 1)在[pin number]处设置该引脚为初始值为'1'的输出
GPIO.output([pin number],1)设置[pin数字]的值设为1。请注意,1,GPIO.HIGH和True是相同的
GPIO.output([pin number],0)将[pin number]的值设置为0。请注意,0,GPIO.LOW和False是相同的< / td>
i = GPIO.input([pin number])设置将变量i设为[pin number]
的值,如果GPIO.input([pin number]) :在代码中使用[pin number]的值作为布尔值
GPIO.cleanup()重置所有GPIO引脚(在退出任何程序之前进行调用的良好做法)
GPIO.VERSION 返回当前的RPi.GPIO版本
GPIO零库
从gpiozero导入LED 导入gpiozero库的LED部分
led = LED(17)
led.on()打开存储在'led'变量中的LED
led.off()关闭存储在'led'变量中的LED
led.toggle()切换存储在其中的LED 'led'变量(如果已关闭,则将其打开,反之亦然)
Motors
从gpiozero import Motor 导入gpiozero库的Motor部分
motor = Motor(17,18)将变量“ motor"分配给包含向前和向后驱动器插针编号的Motor对象
motor.forward()
motor.backward()激活变量“ motor"的向后针脚
motor.reverse()反转当前电机方向
motor.stop()停止电机
蜂鸣器
导入gpiozero库的Buzzer部分
bz = Buzzer(3)将变量bz分配给引脚上的Buzzer GPIO3
bz.on()
bz.off()关闭蜂鸣器
bz.toggle()切换蜂鸣器的状态(如果关闭,则将其打开,反之亦然)
Servo
从gpiozero导入Servo servo = Servo(17)在GPIO 17上将'servo'变量分配给Servo
servo.min()将伺服器移至最小值
servo.mid()将伺服器移至中间值
servo.max()将伺服器移至最大值
servo.value = 0.5 将伺服器移至设定数字尖点(最小值= -1,最大值= 1)
拉斯皮相机图像
raspistill 使用附带的相机拍摄静止图像的命令,使用以下参数修改
-width,-w < / td>设置图像宽度
- height -h 设置图像高度
-quality,-q 将来自相机的原始拜耳数据插入JPEG元数据
-输出,-o 输出文件名<文件名>(保存所需)
-latest,-l 将最新的帧添加到文件名
-verbose,-v 在调试期间详细调试信息运行
-timeout,-t 设置等待时间,然后再捕获图像。
-encoding,-e
Raspi摄像机视频
raspivid 使用连接的摄像机拍摄视频的命令,并使用以下参数进行修改
-width,-w -height -h 设置图像高度(介于64px-1080px之间)
-bitrate,-b 设置比特率为每秒比特数(即15 Mbits / s = 15000000)
-output,-o 输出文件名<文件名>(保存所需)
在运行期间详细的调试信息
-超时, -t 设置捕获视频之前要等待的时间
-framerate,-fps ads
分类本周热门