最近Android用アプリでTermuxというのを知った.これなかなかヤバいな.
まず,ターミナルエミュレータだけではなく,簡易的なコマンドライン環境も一緒についてくるというのがすばらしい.以前こういうのを探していてkboxというのを試してみていたけど,あれはターミナルエミュレータアプリの領域に手動でインストールしないといけなかったし,使えるソフトも限られていた.これは最初からbusyboxやパッケージシステムはインストールされてて,さらに,debianよろしくapt updateだのapt installだのやれば簡単にいろいろ入れることができる.
ちょっとしたユーティリティだけじゃなくて,gccだのzshだのrubyだのnodejsだのnginxだのmpvだの,けっこうでかいものも入れられるようだ.Android用の簡略版とかじゃなくて,ごく普通のソフトがそのまま動くというのもよい.busyboxが不十分だったら普通のcoreutilsとかtarとか入れてもいいのだ.とりあえずOpenSSHとrsyncを入れてみたところ,普通にファイルのバックアップとかできてしまった.
あとAndroid用の端末エミュレータアプリとしても,かなりよくできていると思う.音量キーでCtrlのかわりになるとかカーソルキーを発行できるとか,使用中のソフトキーボードの上にCtrlキーや/キーやTABキーが並んだ一列を追加できるとか,タッチ端末でも使えるような工夫がいろいろある.特に後者にはかなり感心した.SKKのへっぽこASCIIモードでも十分端末が使える.