Termux安卓终端美化与开发实战:从下载到插件优化,小白也能玩转Linux

简介: Termux是一款安卓平台上的开源终端模拟器,支持apt包管理、SSH连接及Python/Node.js/C++开发环境搭建,被誉为“手机上的Linux系统”。其特点包括零ROOT权限、跨平台开发和强大扩展性。本文详细介绍其安装准备、基础与高级环境配置、必备插件推荐、常见问题解决方法以及延伸学习资源,帮助用户充分利用Termux进行开发与学习。适用于Android 7+设备,原创内容转载请注明来源。

一、软件定位与特性

Termux 是安卓平台开源终端模拟器,支持apt包管理、SSH连接、Python/Node.js/C++ 开发环境搭建,被开发者誉为"手机上的Linux系统"。其核心优势包括:

  • 零ROOT权限:通过proot模拟完整Linux文件系统
  • 跨平台开发:支持Vim/Emacs/VS Code远程连接
  • 扩展性强:超3000个软件包可自由安装

二、安装准备

1. 设备要求

项目 最低配置 推荐配置
系统 Android 7.0+ Android 12+
存储 500MB 2GB+
内存 1GB 4GB+

2. 下载渠道


三、基础环境配置

步骤1:更新软件源

输入以下命令升级系统:

pkg update && pkg upgrade

image.gif

步骤2:安装开发套件

推荐安装的核心工具包:

pkg install python nodejs clang git vim openssh

image.gif

步骤3:配置SSH服务

生成密钥并启动服务:

ssh-keygen -t rsa sshd

image.gif

查看本机IP:ifconfig,通过PC端PuTTY连接(端口8022)


四、高级开发环境搭建

1. Python开发配置

安装Jupyter Notebook:

pip install jupyterlab jupyter notebook --ip=0.0.0.0 --port=8888

image.gif

浏览器访问 手机IP:8888 进入交互式编程界面

2. C/C++编译调试

使用Clang编译器示例:

// test.c #include <stdio.h> int main() { printf("Hello Termux!\n"); return 0; }

image.gif

编译运行:

clang test.c -o test && ./test

image.gif

3. Web服务器部署

快速启动Node.js 服务:

// server.js const http = require('http'); http.createServer((req, res) => { res.end('Termux Server Running'); }).listen(3000);

image.gif

运行:node server.js


五、必备插件推荐

插件名称 安装命令 功能说明
Termux:API pkg install termux-api 调用手机传感器/摄像头
Termux:Widget pkg install termux-widget 桌面快捷指令
CodeServer `curl -fsSL  https://code-server.dev/install.sh sh`
Tasker 需单独安装 自动化任务联动

六、常见问题解决

Q1:中文显示乱码?

pkg install proot wget wget https://raw.githubusercontent.com/NoviceLive/mintty/master/install.sh bash install.sh

image.gif

Q2:存储空间不足?

挂载外部存储:

termux-setup-storage ln -s /storage/emulated/0/Download ~/download

image.gif

Q3:如何美化界面?

安装Oh My Zsh主题:

pkg install zsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

image.gif


七、延伸学习


声明:本教程基于Termux编写,适用于Android 7+设备。原创内容转载请注明来源。


相关文章
|
7月前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
1392 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
7月前
|
移动开发 JavaScript 应用服务中间件
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
1006 5
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
7月前
|
移动开发 Rust JavaScript
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
1103 4
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
7月前
|
移动开发 Android开发
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
377 0
|
10月前
|
存储 Android开发 数据安全/隐私保护
Thanox安卓系统增加工具下载,管理、阻止、限制后台每个APP运行情况
Thanox是一款Android系统管理工具,专注于权限、后台启动及运行管理。支持应用冻结、系统优化、UI自定义和模块管理,基于Xposed框架开发,安全可靠且开源免费,兼容Android 6.0及以上版本。
1264 4
|
10月前
|
存储 人工智能 文字识别
三款安卓手机word编辑器下载,Microsoft Word,wps office,Word手机版,手机word编辑查看阅读器,PDF转换器apk下载
WPS Office是一款功能强大的办公软件,支持文档编辑、表格处理和演示文稿制作,兼容多种格式并提供丰富的云服务。它具备低内存占用、快速运行的特点,支持跨设备同步与多人协作,内置海量模板及AI辅助功能,如智能写作和PPT自动生成。此外,还可扫描文件、编辑PDF并转换为其他格式,极大提升办公效率,适合手机用户便捷操作。
1140 1
|
9月前
|
Ubuntu Linux
Ubuntu Linux 20.04 LTS “Focal Fossa”测试版开放下载
u要知道有关新系统的更多信息,大家可以前往Ubuntu Wiki页面,其中包含Ubuntu 20.04的发行说明。
256 0
|
9月前
|
Ubuntu 安全 Linux
Linux系统-Ubuntu的下载和安装 软件大全
在庄子看来,生老病死就像四时交替,都只是自然现象而已,人不必有什么忧虑,也不必有什么痛苦。人源于自然,再回归自然,说到底,不过是正常的生死轮转,他依然在天地之间,只要怀着这样的想法,人又有什么好痛苦的呢。