一、开启命令行增强补全
修改文件 /etc/bash.bashrc
命令:
vi /etc/bash.bashrc
按下 “i” 进入vim的插入模式 ,使用方向键移动光标,取消图片中的注释符 “ # ” 。
二、更换国内源
修改文件 /etc/apt/source.list
命令:
vi /etc/apt/source.list
将里面内容全部注释,再写入国内源地址(百度)。
修改文件 /etc/apt/source.list.d/raspi.list
命令:
vi /etc/apt/source.list/.d/raspi.list
同上;
然后执行
apt-get update
apt-get upgrade
三、设置命令别名
修改文件 用户家目录/.bashrc
命令:
cd
vi .bashrc
取消图中第一行注释,加入命令别名 格式: alias 别名='命令 -参数'
保存后执行命令
source .bashrc
四、安装vim
执行命令
apt-get install vim
安装完成后执行 vi 命令是就会自动执行 vim 了,别的先不说,至少之后打开文件是会有花里胡哨的高亮效果了。
五、连接WiFi
编辑 /etc/wpa_supplicant/wpa_supplicant.conf
执行命令
vi /etc/wpa_supplicant/wpa_supplicant.conf
在图中代码的后面加入
network={
ssid="wifi名称"
psk="wifi密码"
priority=1
}
写完保存,输入命令重启网络服务命令
service networking restart
如果要储存多个wifi,只需要按照这个模板往后写就可以了。prioriy是连接优先级,当列表中的多个wifi同时出现时,先连接此值较大的那一项,这个值不能为负。
ps:修改wpa_supplicant.conf注意符号,密码和ssid用的是双引号,如果配置错误重启后不会连接wifi,且进入raspi-config中进行wifi设置时会出现错误提示:
可以将其中所有network删除,然后重新启动树莓派。(不重新启动状态不会刷新,一定要更改后就重新启动看看!!!)
六、设置静态地址
编辑 /etc/dhcpcd.conf
执行命令
vi /etc/dhcpcd.conf
找到这几行
每行的意思是:interface eth0 //接口名称
static ip_address= //ip地址
static ip6_address= //ipv6地址
static routers= // 网关地址
static domain_name_servers= //dns地址
将内容改成如下:
# Example static IP configuration:
interface eth0
static ip_address=192.168.1.2/24
# static ip6_address=fd51:42f8:caae:d92e::ff/64
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
# 8.8.8.8 fd51:42f8:caae:d92e::1
我的dns填的是我的网关ip,你也可以直接填114.114.114.114这种的,效果一样。
然后reboot 重启就可以了。
如果想给wifi设置静态ip只需要把接口处的 eth0 改成 wlan0 即可。
ps:这个地方我遇到了一个坑,也算是我大意了。我在进行完如上操作时192.168.1.2这个地址没有设备使用我就没在意,等我重启完成之后,树莓派的wlan0和eth0的ip地址始终相同(没明白是什么原因导致)。ssh也不能正常连接,只好拔掉网线,才能继续操作。
原因好像是因为网关的dhcp只能识别被自己租出去的ip地址,对设置的静态地址依然认为没有设备使用,导致了之后分配的ip地址冲突。解决这个问题的方法就是进入网关设置界面,找到dhcp的相关设置,把ip的分配范围设置一下,留出一段ip范围给静态地址(我的设置为了192.168.1.10~192.168.1.254 ,这样就可以在192.168.1.2到192.168.1.9之间随意设置静态ip了)。