(原) 让Termux在你的手机里为所欲为

原创文章,请后转载,并注明出处。

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/ 目录中为相当启动脚本,登陆信息等

相关文章