一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。
家里旧手机好几个,卖掉也不值钱,想着折腾点东西,也让它们发挥发挥余热。
这里我们使用Termux安装蚂蚁笔记来搭建属于自己的局域网笔记系统,当然,也希望大家受到本章方法启发来找到更多Termux的有趣玩法。
介绍
Termux是一个安卓终端模拟器和Linux环境应用程序,无需root或设置即可直接工作。
自动安装一个最小的基础系统,额外的软件包可通过APT软件包管理器获得。
[官网](Termux | Terminal emulator and Linux environment for Android.)
我们可以通过[github上的apk文件](Releases · termux/termux-app · GitHub),或者Google play商店下载安装Termux。
使用ssh链接Termux
在手机上小屏幕操作实在不方便,我们可以安装openssh工具来使手机可以远程连接
安装openssh
pkg upgrade
pkg install openssh
更改密码(或者说设定初始密码)
passwd
设置密码的时候,输入不显示
开启ssh并连接
在安卓上开启ssh执行:
sshd
查看手机ip
ip a
打开电脑端ssh
ssh -p 8022 user@hostname_or_ip
即可连接到手机上的Termux
访问本机存储
手机 App 默认只能访问自己的数据,如果要访问手机的存储,需要请求权限。
termux-setup-storage
执行上面的命令以后,会跳出一个对话框,询问是否允许 Termux 访问手机存储,点击"允许"。
成功拿到存储权限后会在home目录生成storage。
与手机文件交互
用的小米手机,本来可以直接访问文件,不过还是想把文件放到目录下,而不是在手机存储里“裸着”。
但是在实际操作时发现好像并不能直接移动,所以就绕了个弯路,使用MIUI文件管理器自带的ftp功能拉出一个接口,然后wget来进行文件交互。
termux运行leanote(蚂蚁笔记)
安卓是arm架构,所以我们需要下载对应的包。
步骤
- 下载
leanote
二进制版。 - 安装
mongodb
。 - 导入初始数据。
- 配置
leanote
。 - 运行
leanote
。
下载leanote(二进制版)
wget https://udomain.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-arm-v2.6.1.bin.tar.gz
下载mongoDB
wget https://raw.githubusercontent.com/its-pointless/gcc_termux/master/mongodb_4.2.4_aarch64.deb
这是可以在arm架构上运行压缩包,接下来我们就可以安装leanote了
官方安装方法
这里参照官方的方法
[官方安装方法](Leanote 二进制版详细安装教程 Mac and Linux · leanote/leanote Wiki · GitHub)