在Android
手机上运行python
、nodejs
等程序现在变得非常简单了,因为Android
是一个Linux
系统,可以借助牛逼的Termux
来实现你的愿望。
通过Termux
不仅可以把你的Android
手机变成一个Linux
电脑,甚至可以用来搭建服务器和Hack
网络,同时,借助强大的Termux:API
可以实现调用手机各种功能,如拍照、发短信、打电话,获取传感器数据等,结合node
或者python
实现各种酷炫功能,想想就很激动。甚至,你可以在手机上运行angular,vue等等。
Termux
是一个安卓平台上的终端模拟器,通过安装Termux
可以直接运行Linux
环境下的各种程序,并不需要Root
。在Termux
中默认只安装了一个最基础的Linux
系统,你可以使用APT
来安装各种需要的包。
建议通过F-Droid
来安装Termux,不要在网上随便找一个App
安装。F-Droid
是一个类似Google Play
的软件市场。
设置快捷键
显示或关闭
扩展键
音量+键
+Q
清除屏幕内容音量-键(Ctrl)
+L
终止当前操作音量-键(Ctrl)
+C
退出当前会话session音量-键(Ctrl)
+D
Tab键可自动补全命令或文件名音量+键
+D
方向键 上,可显示前一条命令音量+键
+W
方向键 下,可显示后一条命令音量+键
+S
方向键 左,可左移动光标音量+键
+A
方向键 右,可右移动光标音量+键
+D
手机自带输入法是没有Ctrl
和Alt
这些功能键的,通过打开键盘快捷键
,输入的时候会方便很多
启用外置存储
termux-setup-storage
# 会提示存储权限,执行成功后会在home目录生成storage文件夹,storage文件中通过软连接都指向手机存储卡的相应目录
手机上安装nodejs环境
apt update
apt install nodejs
node -v
ssh远程到服务器
apt update
apt install openssh
#使用
ssh 用户名@主机地址
ssh远程到手机
apt update
apt install openssh
# 电脑上生成公钥密钥
ssh-keygen -t rsa -C “您的邮箱地址”
# 拷贝公钥到安卓手机
scp username@192.168.1.101:.ssh/id_rsa.pub .ssh/ #在手机上值执行此命令,如果是 Windows 系统,也可以用数据线手动拷贝公钥文件到手机上
# 将设备公钥添加都授权登录列表中
cat id_rsa.pub >> $HOME/.ssh/authorized_keys #cd到公钥所在位置,如果 >> 不成功,则使用 vim 手动复制 id_rsa.pub 里的内容到 authorized_keys
#在电脑上 ssh 到手机,默认端口是8022
ssh 用户名@主机地址 -p 8022
手机上安装Python环境
apt update
apt install python2
网友评论