牛逼的Termux

作者: Look_a_Look | 来源:发表于2018-07-03 10:07 被阅读325次

    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
    

    相关文章

      网友评论

        本文标题:牛逼的Termux

        本文链接:https://www.haomeiwen.com/subject/picduftx.html