1
先看看什么是Termux:
Termux 是 Android 平台上的一个终端模拟器,它将众多 Linux 上运行的软件和工具近乎完美的移植到了手机端。
无需任何复杂的安装和配置过程,软件装好以后即会自动配置一个基本的运行环境,用以执行一些常见的 Linux 命令。
最为关键的是,它还内置了功能健全的包管理工具,可以使用类似于 Ubuntu 系统的 apt (或 pkg)命令安装额外的软件包。
2
pkg install screenfetch 显示一下系统信息
安装一些Linux完整版本,例如ubuntu:
pkg install proot-distro
proot-distro install ubuntu
proot-distro login ubuntu
proot-distro remove ubuntu
termux-change-repo 图形方式更改源
安装ssh: pkg install openssh
登陆无需用户名,端口为8022: ssh -p 8022 192.168.3.19
看起来没有登陆脚本,可以自己建一个:echo “sshd” » ~/.bashrc 这让我们登陆时启动ssh(都登陆了才ssh?)
3
安装一个简单但有趣的命令行游戏玩玩:pkg install moon-buggy
pkg install nsnake bastet 贪吃蛇 俄罗斯方块
4
通过安装Termux-Api更可以访问手机的硬件资源,相机、电池、Wifi、短信、打电话、通讯录、GPS、震动、传感器…
它需要安装命令: apt install termux-api,且需要配合apk软件。
5
偶尔会需要生成一个二维码:echo “https://i.scwy.net” |curl -F-=<- qrenco.de
我已经在里面安装了Golang开发环境,以及一些跨平台的小工具,象croc(让我跨网传送文件)、mr2(内网穿透)、caddy(用作静态文件服务器)、hugo。
我已经开始用它运行hugo静态博客系统。家里的蓝牙键盘似乎又有了用武之地。
本篇博文是在手机Termux系统上编辑、静态化发布的。
在手机安装了一个文件管理程序,上传下载或者分享给他人,都很简单。(https://github.com/filebrowser/filebrowser 文件共享)
我在继续设想:
当我在家范围时(GPS),打开Wifi。并且发送一个离开状态(放在服务器上,表示我当前位置。或者发送给某个人);离开时关闭Wifi。
当没有网络时,发个震动提醒自己一下。
当手机有新消息时,发送到我的电脑上。或许还可以通过微信消息简单控制电脑。
我之前希望的功能:微信消息来了,手机自动读给我听。现在看起来,如果发送过来是文字,可以让它tts的。语音还暂时不行。
把我的行动轨迹记录下来。
当电池电量很小时,关闭wifi,关闭蓝牙,关闭网络。
脱离之前的企业微信转发,直接让网友留言发送到手机上,手机回复。
当手机离开我的蓝牙设备,它就大声“叫”。
如果配上无线眼镜,完美了。
把纪念日提醒放进来,免得自己忘了重要的日子。
/data/data/com.termux/files/usr/etc/ 目录中为相当启动脚本,登陆信息等