藏兵谷

牛逼的Termux

2018-07-03  本文已影响325人  Look_a_Look

Android手机上运行pythonnodejs等程序现在变得非常简单了,因为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
  
手机自带输入法是没有CtrlAlt这些功能键的,通过打开键盘快捷键,输入的时候会方便很多

启用外置存储
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
上一篇下一篇

猜你喜欢

热点阅读