基础命令

关机poweroff

重启reboot

Linux指令nano的使用

在Linux下,Nano是一个常用的文本编辑器。它是一个终端程序,具有简单易用的特点。下面是一些常用的Nano命令:

1. 启动Nano:在终端中输入nano命令,然后按下回车键即可启动Nano编辑器。

2. 保存文件:按下Ctrl+O键可以保存当前修改的文件。在保存文件之前,你会被要求输入文件名。

3. 退出Nano:按下Ctrl+X键可以退出Nano编辑器。如果文件已被修改,Nano会询问是否保存。

4. 移动光标:使用键盘的方向键可以在文本中移动光标。此外,使用Ctrl+键盘快捷键可以实现更精确的光标移动。

5. 插入文本:在Nano编辑器中,你可以直接输入文本。光标处将会插入你输入的文本。

6. 删除文本:使用退格键可以删除光标前的字符。如果要删除多个字符,可以按住Ctrl键并连续按下退格键。

7. 剪切、复制和粘贴文本:选定文本后,按下Ctrl+K键可以剪切选定的文本。按下Ctrl+U键可以粘贴剪切板中的文本。按下Ctrl+6键可以复制选定的文本。

8. 撤销和重做:按下Ctrl+Z键可以撤销你上一次的操作。按下Ctrl+Shift+Z键可以重做你刚才撤销的操作。

9. 查找和替换:按下Ctrl+W键可以打开查找功能。在查找框中输入想要查找的文本,然后按下回车键。按下Ctrl+\键可以打开替换功能,在替换框中输入要替换的文本和替换后的文本,然后按下回车键。

10. 更改缩进:按下Ctrl+T键可以对选定的文本进行缩进或取消缩进。

这些是一些常用的Nano命令,可以帮助你更好地使用Nano编辑器。掌握了这些命令,你可以更高效地编辑和修改文本文件。

无显示器操作

将wifi账号密码写入内存卡

新建文件夹wpa_supplicant.conf,使用文本编辑

写入内容

 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
 update_config=1
 country=CN
 ​
 network={
         ssid="NTest"
         psk="12345678"
         key_mgmt=WPA-PSK
         disabled=1
 }

有显示器

编辑wpa_supplicant.conf文件

 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
 update_config=1
 country=CN
 ​
 network={
         ssid="NTest"
         psk="12345678"
         key_mgmt=WPA-PSK
         disabled=1
 }
 ​
 network={
         ssid="River_Test"
         psk="12345678"
 }

wpa_supplicant.conf各项注释

 # 接口设置
 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
 update_config=1
 # 国家码设置
 country=CN
 ​
 ​
 ​
 # 网络信息配置
 network={
         ssid="NTest"       # wifi账号
         psk="12345678"     # wifi密码,一般要>8个字符
         key_mgmt=WPA-PSK   # 密钥管理算法,通常家用路由都是WPA-PSK,企业路由是WPA-EAP
         # 如果要连接的wifi是没有密码的,需要配置为:key_mgmt=NONE
         disabled=1         # 使能
         # 其他参数:
         scan_ssid=1        # 对于隐藏的SSID,需要配置此参数
         priority=1         # 优先级,如果有多个wifi需要保存,在不同network字典中可以配置不同的优先级,数字越小,优先级越高
 }
 ​
 network={
         ssid="River_Test"
         psk="12345678"
 }

说明以及不同安全性的 WiFi 配置示例: ssid:Wi-Fi的名称 psk:Wi-Fi密码 priority:连接优先级,数字越大优先级越高(不可以是负数) scan_ssid:连接隐藏WiFi时需要指定该值为1 disabled=1:这将阻止 wpa_supplicant 自动连接到网络(如果您特别要求它这样做,它仍会尝试连接到它)

配置静态ip

添加静态ip

 sudo nano /etc/dhcpcd.conf

在最后添加

 interface wlan0
 static ip_address=192.168.31.128/24
 static routers=192.168.31.1
 static domain_name_servers=202.102.152.3 114.114.114.114    #可选,配置dns

关于的解释192.168.31.128/24

在树莓派上设置静态IP地址时,static ip_address=192.168.1.100/24 这行代码的意思是,将树莓派的IP地址设置为192.168.1.100,并且子网掩码为255.255.255.0(因为/24是子网掩码255.255.255.0的CIDR表示方式)

 这里是一个完整的例子,展示了如何在dhcpcd.conf文件中为树莓派的eth0网络接口设置静态IP地址:

interface eth0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

在这个例子中:

 interface eth0 指定了要配置的网络接口是eth0。

 static ip_address=192.168.1.100/24 设置了静态IP地址和子网掩码。

 static routers=192.168.1.1 设置了默认网关。

 static domain_name_servers=192.168.1.1 设置了DNS服务器地址。

 完成这些设置后,保存dhcpcd.conf文件,并重启树莓派,新的静态IP地址设置就会生效。

删除静态ip

 从文件尾部删除或者用#逐行注释