「Step 0」准备
- 下载Etcher烧录工具 ——点我到下载页面
- 下载官方系统「基于Debian」 ——点我到下载页面
- 使用Etcher烧录下载的系统到TF卡(不用解压,支持.zip)
- 重新载入TF卡,打开到TF卡目录(应该是叫 Boot 的),添加空文件,名字为 ssh ,没有后缀,用于启动ssh服务
- 创建名为 wpa_supplicant.conf 的文件,用于连接 WiFi 用,内容如下:
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的Wifi名称,注意大小写"
psk="你的Wifi密码"
priority=5
}
network={
ssid="你的Wifi2名称,注意大小写"
psk="你的Wifi2密码"
priority=4
}
priority
数字越大,连接的优先级越高
注意:
ssh
和 wpa_supplicant.conf
会在启动的时候被系统删掉,所以下次用这个方法修改配置的时候,记得再创建一次文件哦
「Step 1」ssh 到树莓派
默认账号:
默认的账号是pi,密码是raspberry
更改密码:sudo passwd
连接命令:
ssh pi@raspberrypi.local
或者,如果你想写IP
ssh pi@派的IP
连接方法:
方法1
使用网线连接「pi」和「电脑」,然后ssh方法2
如果mac没有网口,网线连接「pi」和「路由器」,mac Wi-Fi 连接路由器,然后ssh方法3
设置过「pi」的Wi-Fi,「电脑」和「pi」连接到同一路由(Wi-Fi)下,然后ssh
「Step 2」设置WIFI
系统自带 nano 命令编辑文件,私以为vim最好,先凑合用
nano 命令
ctrl + o // 保存
ctrl + x // 退出
打开WIFI配置文件,加入SSID和WIFI密码
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
eg:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB
network={
ssid="wifi-ssid-name"
psk="wifi-password"
}
network={
ssid="wifi-ssid-name-2"
psk="wifi-password-2"
}
「Step 3」更改国内「源」
编辑文件:
sudo nano /etc/apt/sources.list
注释掉(前面加#)原来的源引用,添加:
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib rpi
更新索引:
sudo apt-get update
更新依赖关系:
sudo apt-get upgrade -y
「Step 4」安装 vim
sudo apt-get install vim -y
如果报错什么什么 vim-common 版本不一致
sudo apt-get remove vim-common -y
然后再安装
「Step 5」基本设置命令
sudo raspi-config
1 Change User Password 修改当前用户的密码
2 Network Options 设置网络(里面可以设置账号名,默认是respberrypi)
3 Boot Options 设置启动选项
4 Localisation Options 设置语言和地区
5 Interfacing Options 设置外部设备接口(摄像头接口,ssh等)
6 Overclock 超频选项
7 Advanced Options 高级设置
8 Update 更新本工具
9 About raspi-config 关于本工具
- 可以修改密码
- 可以设置启动图形界面/控制台
- 可以设置启动时的spalash图片
- 可以设置时区(安装完系统,进入图形桌面发现时间不对,改这个)
- 可以更新raspi-config
- 可以等等
「Step 6」安装一些没用的
Zsh & Oh-my-zsh
安装 Zsh
sudo apt-get install zsh -y
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
给 root 用户安装需要加上 sudo
添加一个能看的zsh主题
vim ~/.oh-my-zsh/themes/bad.zsh-theme
内容如下:
function ssh_connection() {
if [[ -n $SSH_CONNECTION ]]; then
echo "%{$fg_bold[red]%}(ssh)%{$reset_color%} "
else
echo "%{$fg_bold[green]%}(local)%{$reset_color%} "
fi
}
PROMPT='$(ssh_connection)%n@%m %1~%f %F{cyan}>%f '
RPROMPT='$(git_prompt_info)'
ZSH_THEME_GIT_PROMPT_PREFIX=" < %F{cyan}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%f > "
ZSH_THEME_GIT_PROMPT_DIRTY=""
ZSH_THEME_GIT_PROMPT_CLEAN=""
zsh 主题配置的变量参考点我
修改zsh配置文件
vim ~/.zshrc
修改主题
ZSH_THEME="bad"
应用设置
source ~/.zshrc
Nodejs
先安装nvm(nodejs 版本管理器),原文点我
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
或者,下面这个也行
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
用 nvm 安装最新稳定版 nodejs
nvm install --lts
然后可以node -v
了
Screen
这个可以在后台运行程序
sudo apt-get install screen -y
使用:
参考文章