Termux的使用方法总结

Termux是什么

Termux 是一款安卓手机下的 Linux 模拟器,可以在手机上模拟 Linux 环境。它开源且不须要root权限即可使用,支持 Python,PHP,Nodejs,Java 等多种开发环境。手机装上 Termux 就可以变成一个简易的服务器,方便学习使用。

Termux下载安装

下载安装后,打开 Termux,等待初始化完成,命令行可以输入命令后就表示可以使用了。

Termux使用步骤

1.换源

由于 Termux 默认服务器在国外,安装软件包时速度会比较慢,所以这里要换一下软件源。

1
2
3
4
5
# 进入换源界面,使用空格选择第一个选项,回车键进入下一步。选择清华源:mirrors.tuna.tsinghua.edu.cn
$ termux-change-repo

# 访问外置存储
$ termux-setup-storage

2.升级软件包

1
2
3
4
5
# 连接远程仓库,更新软件包信息
$ apt update

# 更新本地已经安装的软件包
$ apt upgrade

3.包管理器

1
2
3
4
5
6
7
8
# 安装软件包
$ pkg install [package name]

# 卸载软件包
$ pkg uninstall [package name]

# 搜索软件
$ pkg search [package name]

4.SSH远程连接

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 安装 openssh
$ pkg install openssh

# 更改管理密码
$ passwd

# 生成秘钥
# no hostkeys available -- exiting. https://blog.csdn.net/qq_38225558/article/details/117793432
$ ssh-keygen -A

# 启动 sshd
$ sshd

# 查看ip地址
$ ifconfig

# 查看当前用户名,得到 ip 地址和用户名后即可使用 Xshell 连接 Termux
$ whoami

5.安装开发环境

1
2
3
4
5
6
7
8
9
10
11
# 安装 nginx
$ pkg install nginx

# 启动 nginx
$ nginx

# 安装 nodejs
$ pkg install nodejs-lts

# 查看 nodejs 版本
$ node -v

参考资料
Termux 入门教程
手机安装 Termux 运行 nodejs
手机的高级终端 Termux 安装使用

Termux内网穿透

SakuraFrp + termux 安卓端内网穿透
使用sakura frp进行进行内网穿透,搭建网站
内网穿透+nginx转发
使用Nginx搭建本地站点并通过内网穿透实现远程访问

Termux-api

Termux-api 是一个 Termux 的插件,它通过app与命令行配合,可以与手机硬件完成一些交互。比如读取通话记录,发送短信,拨打电话,录音,开关Wifi等。让 Termux 玩出更多功能。

了解 Termux-api

1
2
3
4
5
# 安装 termux-api
$ pkg install termux-api

# 获取设备电池信息
$ termux-battery-status

Termux的使用方法总结
https://blog.itfox.net/posts/termux的使用方法总结.html
作者
blog.itfox.net
发布于
2023年1月21日
许可协议