termux是一款在android手机上运行的控制台程序(很适合装逼)
支持OTG接键盘+鼠标(鼠标就没啥多大意义)
最厉害的是这个termux支持python,lua,php,nodejs,go,cpp等著名的编程语言都可以在手机上运行,而且完美还原linux下的那种舒适(可安装vim)
你说手机写代码就是闲的慌还伤眼睛?
你完全可以在termux上挂个jupyter,接着将ip绑到0.0.0.0,就可以打开电脑用浏览器来远程操作termux了在电脑上用jupyter的terminal连接termux后挂redis
有了这个termux你就可以实现将手机变成服务器的享受,还可以使用ssh来远程操控自己的服务器,termux下载地址:https://www.coolapk.com/apk/com.termux
顺带一提termux不需要root就可以运行
以下为UP主觉得有必要装的几个东西:
pkg install ssh 安装ssh
pkg install python-dev python3 安装python3
pkg install go lua php 安装go lua php语言
pkg install curl 貌似是一个可以上网的插件,有兴趣的自行百度一下
pkg list-all 列出所有的安装列表
pkg install vim vim-python 安装vim编辑器,这是一款linux类系统都很流行的万能编辑器,支持代码高亮,人人用了都说好
哦对了这里提示一下安装vim后需要用到esc键,所以调出esc键的方法:屏幕从左向右滑,长按keyboard,然后就会出现一排的快捷键
pkg install git 这个就不用多说了吧,手机上用git还是很好用的
和up主一样的jupyter要如何安装呢?
pkg install python3-pip 这步之前要安装之前说的python语言
pip3 install jupyter 这部安装时也许会出现timedout就说明网速太慢超时了,再安装一次即可
如果安装过程中发现了一些很诡异的问题那就可以参照这个博客里面的内容来解决:https://blog.csdn.net/qq_35425070/article/details/84841190
ok接下来进入jupyter的使用方法
在termux命令行输入以下命令:
jupyter-notebook --ip 127.0.0.1 --port 4000 --no-browser 如果安装了curl不写nobrowser可能会出现自动弹出curl访问jupyter
运行后会发现你的命令行啥也执行不了,说明此时jupyter正在执行
那么如何用浏览器访问jupyter呢?
很简单,打开浏览器后输入127.0.0.1:4000访问,如果出现jupyter的页面说明安装正确
可能又有人会问此时需要token,token是啥?你可以理解为jupyter为了保证不让无关人员使用你的jupyter(jupyter会将本机下的文件全部如同网盘一样暴露出来并且有权限可以读写)所需要出示的密码
那我们可不可以自己设置自己的密码呢?答案是肯定可以的
(退出jupyter:ctrl+c 会提示要不要退出,输入y按回车即可,ctrl键在上面有提到的快捷键里面)
修改密码:jupyter-notebook password
接着输入两遍密码即可,注意这边的密码输入是不会有提示的要保证一次性输入正确
接着再次执行jupyter-notebook --ip 127.0.0.1 --port 4000 --no-browser即可
那么要怎样让电脑访问到手机挂的jupyter呢?127.0.0.1在电脑浏览器是无法访问到手机的,所以需要我们将jupyter映射到整个局域网内,在这之前我们需要了解一下自己的手机在局域网内被分配到的ipv4地址,在命令行输入ifconfig,效果如下图ifconfig
执行后看向wlan0那栏的inet addr:192.168.1.110,不同局域网的分配的结果不同,每个人使用前先输入一下看看
ok此时就可以输入这样的命令:
jupyter-notebook --ip 0.0.0.0 --port 4000 --no-browser
你可能有个疑问:0.0.0.0和127.0.0.1有什么区别吗?其实127.0.0.1指向的是本机ip,局域网其他的每台机子都有自己的127.0.0.1,而要通过局域网连接其他人的终端就需要他的内网ip,我的手机内网ip为192.168.1.110,而0.0.0.0的意思是将jupyter挂向每个地址,这样192.168.1.110:4000就可以在电脑上用浏览器访问输入完password进入的结果
看到这里会配置的人会发现进入jupyter内啥也没有,当然需要自己创建,此时jupyter的功能已经都可以使用了,关于jupyter的使用方法这里up主就先不介绍啦
注意配置完jupyter别关termux不然就会断开链接的
如果你在挂jupyter或者其他服务端的时候命令行都会处于假死状态,此时从左向右滑调出菜单并新建一个新的控制台即可,另外一个也会后台继续执行代码
此处up主就不多讲解termux如何搭建桌面环境了,第一是因为手机配置不怎么好,第二是因为桌面环境没多大用处,命令行来的舒适些,termux清华源不怎么推荐,如果有兴趣的话也可以去酷安的评论底下查查如何加入清华源