记录一下树莓派的使用,包含操作系统、linux命令、python、硬件等知识。参考《树莓派开发实战》
树莓派简介及型号
树莓派(Raspberry Pi)是一款基于 Linux 系统的、只有一张信用卡大小的卡片式计算机,树莓派已经成为基于 Linux 的低成本电脑和嵌入式计算机平台这个领域中的重要角色。以下是树莓派各版本的对比图:
安装操作系统
1.下载系统烧录软件 Raspberry Pi Imager
2.插入带SD卡(作为树莓派的硬盘)的读卡器
3.设置主机名、开机密码、wifi信息
3.选择合适的系统(1G内存建议32位系统),写入SD卡
设置输入法和安装字体
sudo apt-get install scim-pinyin # 安装中文输入法软件
sudo apt-get -y install fontconfig xfonts-utils # 安装字体安装软件
mkfontscale && mkfontdir && fc-cache -fv # 在字体文件所在目录执行安装
fc-list # 查看已安装字体
fc-list :lang=zh # 查看已安装中文字体
raspi-config 工具
输入sudo raspi-config
启动,界面如下:
- System Options: 系统选项菜单,允许对引导、登录和网络、声音等各个部分进行配置更改,以及一些系统级别的更改。
- Display Options: 显示选项,用来配置分辨率,去除黑边等……
- Interfacing Options: 接口选项菜单,有以下选项可启用/禁用:Camera、SSH、VNC、SPI、I2C、Serial等
- Performance Options: 性能选项,包括超频、调整显存大小,风扇转速等功能。
- Localisation Options: 本地化选项,为您提供以下选项供您选择:键盘布局、时区、区域设置和无线 LAN 国家代码。
- Advanced Options: 高级选项,可以对磁盘扩展、引导启动等选项进行设置。
- Update: 将raspi-config工具更新到最新版本。
- About raspi-config: 关于 raspi-config 的信息
网络配置
1.配置静态IP,打开/etc/dhcpcd.conf
, 参考下面内容修改:
interface wlan0
static ip_address=192.168.6.6/24
static routers=192.168.6.1
static domain_name_servers=192.168.6.1
改完重启服务sudo /etc/init.d/networking restart
2.修改主机名
more /etc/hostname
# adore
more /etc/hosts
# 127.0.1.1 adore
3.配置无线网络,打开/etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="wifi帐号"
psk="wifi密码"
key_mgmt=WPA-PSK
}
Linux 常见系统命令
passwd # 修改用户密码
shutdown # 关机
reboot # 重启
logout # 注销, 需要ssh连接才能使用
hostname -I # 查看本地IP
ifconfig # 查看所有网络连接
man # 查看某个命令的文档说明
open # 打开/执行一个文件
Linux 文件系统命令
cd # 切换目录
pwd # 查看当前目录
ls # 展示目录下所有文件和目录(-l 详细列表,-a 显示隐藏文件)(文件为白色,目录为蓝色)
cp # 复制(-r 复制文件夹)
mv # 移动或重命名
cat # 显示文件所有内容
more # 一次显示一屏的文本
tail # 从末尾读取文本(-n 指定读取末尾的行数)
echo > # 将输出的文件重定向到文件(>> 追加), 文件不存在会自动创建
mkdir # 创建目录
rm # 删除文件或目录
sudo # 用超级用户身份执行命令(sudo sh 进入管理员模式)
Linux 文件权限
当输入 ls -l
会出现类似下面的内容
drwxr-xr-x 2 pi pi 4096 9月 22 08:14 Bookshelf
drwxr-xr-x 2 pi pi 4096 10月 15 18:10 Desktop
drwxr-xr-x 2 pi pi 4096 9月 22 08:35 Documents
d | rwx | r-x | r-x | 2 | pi | pi | 4096 | 9月 22 08:35 | Documents |
---|---|---|---|---|---|---|---|---|---|
文件类型:目录(d), 文件(-), 链接文件(l) | 属主读(r)写(w)执行(x)权限 | 组内用户权限 | 其他用户权限 | 文件数量 | 属主 | 用户组 | 大小 | 修改日期 | 文件名 |
通过以下命令修改文件的权限,u(属主) g(用户组) o(其他用户), 通过 +/-/= 给不同用户赋予 r(读) w(写) x(执行)的权限
chmod u+x a.txt # 修改权限
sudo chown root:root a.txt # 修改属主(属主:组)
屏幕截图
安装截图软件 scrot,图片会保存到当前目录中。
sudo apt-get install scrot
scrot -d 5 # 延迟5秒截图
scrot -s # 用鼠标选取所需的窗口截图
apt-get 软件管理工具
sudo apt-get install packname # 安装软件
sudo apt-get update # 更新可用软件列表
apt-cache search packname # 搜索软件
sudo apt-get remove packname # 删除软件
# 删除软件的同时,删除软件所依赖的各种包
sudo apt-get autoremove packname
sudo apt-get clean
Linux 网络相关命令
wget http://www.baidu.com # 下载文件
开机启动和定时任务
编辑 /etc/rc.local
设置开机启动,内容如下,末尾必须加上 & 指示在后台运行,否则会导致无法启动。
/usr/bin/python /home/pi/a.py &
设置定时任务, 时间对应(分钟/小时/每月中的几号/月/星期几, 1/2 表示1或2,1-3 表示1到3,*表示每,使用 ; 分割多个命令。 下面的示例为:每个月的周一到周五的8点10分和18点10分执行命令。
crontab -e
10 8/18 * * 1-5 cd /home/pi; python /a.py >> /a.txt
标签:文件,树莓,get,sudo,apt,学习,笔记,pi
From: https://www.cnblogs.com/adore/p/16790903.html