36浏览
查看: 36|回复: 0

[讨论] 行空板里的隐藏操作(第一弹)

[复制链接]
本帖最后由 CR400BF-5033 于 2025-4-27 16:06 编辑

众所周知,
行空板搭载的是Debian操作系统。
但是,
考虑到行空板本身性能有线,
DFRobot对行空板的Debian系统进行了精简,
优化了桌面,
调整了界面。
然而,
行空板并没有缩减Linux的功能(虽然大多数人不会使用这些功能),
本帖将会把这些行空板中的神奇玩意整理出来,先出一弹!
PS:我们平时用行空板大多都是运行Python程序,最多用VNC远程桌面或者行空板的文件共享功能,本帖提到的操作大多是标准Linux系统所具备的基本功能,平时基本用不着,但是这些操作不会导致行空板出现问题,请放心操作!
一、前期准备
a.Mind+
过于常用,不必多说了吧……
要求 支持Python即可
优点 不需要自己花时间配置各种玩意
缺点 终端(尤其是在图形界面的SSH终端)容易出现各种大小问题
b.自行配置SSH
自行配置SSH的方法很多,一百度就有一大堆。我比较喜欢几种方法:
  1. Git内置:Git直接内置SSH服务。缺点:Git在Windows上的安装流程略显复杂(但本方法适合已经安装完Git的计算机)
  2. Win10/11的OpenSSH服务(设置-可选功能)
优点:操作界面比Mind+舒服
缺点:配置起来有些麻烦(其实问题不大)
PS:行空板主页提到的SSH就是这玩意……
行空板里的隐藏操作(第一弹)图1
以上操作二选一进行即可,个人选择方案b(因为Git已经装好了),方案b的具体操作方法请自行查找,不过多说明。
二、连接行空板
Mind+的连接方法不必多说,重点是SSH的连接方法:
ssh root@行空板IP
//以有线连接行空板为例:
ssh root@10.1.2.3
操作过程:(进入终端方法不必多说):
行空板里的隐藏操作(第一弹)图2
PS:
  1. 初次连接会出现提示选项(没法再现场景),直接输入yes即可;
  2. 提示输入密码的地方和Linux一样,不会显示字符,默认密码是dfrobot(Mind+的SSH登录默认密码也是这个),直接输入即可,不会显示输入痕迹。
三、行空板的内置功能
完成以上操作后,我们就可以切入正题了:内置功能!
PS:笔者用的行空板镜像版本是0.3.6,新的0.4.0的系统状态笔者尚不清楚!
1.Vim
但凡是修改过Linux配置文件的人,一定对Vim编辑器不陌生。Vim,多少人的Linux噩梦啊!
行空板内置版本:8.1.1401(有点老了,但和新的区别不会太大)
最新版本:9.1
行空板里的隐藏操作(第一弹)图3
2.Git
对,你没有看错,就是Git!作为连Ubuntu都要手动下载的Git,行空板的精简版Debian居然直接内置!所以……我的Git For Windows岂不是白装了?
行空板内置版本:2.20.1(比Vim稍微新一些)
最新版本:2.48.1
行空板里的隐藏操作(第一弹)图4
3.Python
(虽然大家都知道行空板内置Python,行空板主页也说了,但还是提一嘴吧)
行空板内置版本:3.7.3(2019.3.25发布
最新版本:3.13.3(正式版本,3.14还在Alpha阶段,阿里云有)
总结:基本需求可以满足,但是用pyinstaller之类的Python3.9之后才出现的第三方库就别想了……
行空板里的隐藏操作(第一弹)图5
四、行空板的Linux操作
1.添加用户(极不推荐)
你是否想过,
直接用root登录行空板太危险,
容易导致误操作,
可不可以添加一个普通用户?
当然可以!
adduser username
其中,username是这个用户的名字。注意:名字要小写!!!
行空板里的隐藏操作(第一弹)图6
但是,
当你尝试使用这个用户随便运行一个涉及读写之类的高级操作的Python程序后,
添加普通用户的后果出现了:
Permission denied
报错释义:权限被拒绝
报错原因:普通用户没有访问权限
没关系,不是还有一个叫做sudo的命令吗?
很抱歉,要用sudo,得先重新登录进入root,修改配置文件(用的是系统编辑器,详情百度),允许这个普通用户使用sudo,然后再次登录普通用户……
而且,都用上sudo了,还要这个普通用户干嘛啊?毕竟行空板主要就是用来运行Python程序的,目标当然是稳定运行程序而不是Linux运维。
因此,删除普通用户,用回root吧!
userdel username
2.关机/重启
从前,你的行空板是怎么关机/重启的?相信大多数人的操作都是断电。
但是,更好的方法其实是使用关机/重启命令。
关机命令:
shutdown
重启命令:
reboot

先介绍这么多,如有更多行空板的隐藏操作,欢迎补充!
PS:事实上,在Ubuntu这些带桌面的Linux系统上练习一下Linux命令对使用行空板用处极大……

本帖被以下淘专辑推荐:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail