linux

sudo su //切换到超级用户

su pi //切换回普通用户

目录切换命令

pwd 显示当前所在目录
cd ~ 切换到主目录
cd dir 切换到指定目录 dir表示文件路径
cd … 切换到上一级目录

文件展示命令

ls 展示当前目录下所有文件和文件夹
ls -a 展示当前目录下所有文件和文件夹(包括隐藏)

文件夹操作

touch file 创建文件 file
mkdir dir 创建目录 dir
cat file 查看文件file内容
head file 查看文件前十行
tail file 查看文件后十行
rm file 删除文件 file
rm -r dir 删除目录dir
mv file1 file2 移动文件 如果2不存在将1改名为2,存在则覆盖2,并改名为2
mv file dir 将文件移动到dir 目录中

关机

sudo poweroff 关机
sudo shutdown -r 重启
sudo shutdown -h 关机
sudo shutdown -h+2 2分钟后关机

pyhton

pip install pandas 安装第三方库

pip3 install pandas

RAS点亮一个小灯

chmod u+x 1.py 文件所有者 为指定的用户类型增加权限 执行权限
python 1.py

方式一 py控制

1
2
3
4
5
6
7
8
9
10
11
12
13
import RPi.GPIO as GPIO  #映射为 GPIO
from time import sleep

GPIO.setmode(GPIO.BCM) #设置模式 使用 BCM 编号
GPIO.setup(4,GPIO.OUT) #配置为输出的通道
while True:
GPIO.output(4,GPIO.HIGH) #设置 GPIO 针脚的输出状态
sleep(0.2)
GPIO.output(4,GPIO.LOW)
sleep(0.2)
input()
GPIO.cleanup() #在您的脚本结束后进行清理

管脚编码查询

gpio readall #查询树莓派管脚状态(全部编码)

pinout #板载编码

安装app

sudo apt-get install qt-sdk