Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically – additional packages are available using the APT package manager.
Termux是一个 Android终端模拟器和 Linux环境应用程序,可直接运行而无需生根或安装。 自动安装了最小的基本系统-使用APT软件包管理器可以使用其他软件包。
如何使用 Termux 清华镜像
自动替换
使用如下命令自动替换官方源为 TUNA 镜像源
sed -i 's@^\(deb.*stable main\)$@#\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
apt update && apt upgrade
手动修改
编辑 $PREFIX/etc/apt/sources.list
修改为如下内容
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main
编辑 $PREFIX/etc/apt/sources.list.d/science.list
修改为如下内容
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable
编辑 $PREFIX/etc/apt/sources.list.d/game.list
修改为如下内容
# The termux repository mirror from TUNA:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable
请使用内置或安装在 Termux 里的文本编辑器,例如 vi / vim / nano 等,不要使用 RE 管理器等其他具有 ROOT 权限的外部 APP 来修改 Termux 的文件
安装 openssh 并设置
下载安装 openssh
pkg install openssh
安装完成后,设置 Termux 的密码
passwd
启动 ssh(默认端口为 8022)
sshd
查询手机ip,以实际手机ip为准
$ ifconfig
=> 192.168.10.222
查询当前用户
$ whoami
u0_a131
确认ssh服务的监听端口
netstat -ntlp | grep sshd
tcp 0 0 0.0.0.0:8022 0.0.0.0:* LISTEN 28618/sshd
tcp6 0 0 :::8022 :::* LISTEN 28618/sshd
shell
远程连接
$ ssh u0_a131@192.168.10.222 -p 8022
实际操作并不能连接
pkg
pkg search <query> 搜索包
pkg install <package> 安装包
pkg uninstall <package> 卸载包
pkg reinstall <package> 重新安装包
pkg update 更新源
pkg upgrade 升级软件包
pkg list-all 列出可供安装的所有包
pkg list-installed 列出已经安装的包
pkg shoe <package> 显示某个包的详细信息
pkg files <package> 显示某个包的相关文件夹路径
访问本机存储
$ termux-setup-storage
创建 QQ 文件夹软连接
ln -s /data/data/com.termux/files/home/storage/shared/tencent/QQfile_recv QQ