在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










网友评论