加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

安卓手机上安装Linux开源模拟器-Termux

发布时间:2022-10-18 23:00:52 所属栏目:Linux 来源:未知
导读: 什么是Termux
Termux是一款基于 Android 平台的开源 Linux 终端模拟器,使用 pkg(apt) 进行软件包的管理。最重要的是,它无需手机 root 权限,因此,绝大多数 Android 都可以运行。
Termux

什么是Termux

Termux是一款基于 Android 平台的开源 Linux 终端模拟器,使用 pkg(apt) 进行软件包的管理。最重要的是,它无需手机 root 权限,因此,绝大多数 Android 都可以运行。

Termux本质上是一个终端模拟器加上一套Linux的最小系统。这里的系统指的是用户态的系统,最终还是要运行在下面的Linux内核上的,而且受到Android系统本身的安全限制。比如在没有root的系统上无法访问特定路径或者没有写入权限。

Termux可以做什么

目前来说,它能做一些简单的 Linux 任务

享受 Bash 和 Zsh
运行 Nginx,MySQL,Redis 等服务器软件
使用 Vim 编辑文件
通过 SSH 访问服务器
使用 GCC 和 Clang 编译代码
使用 Git 检查项目

一、安装Termux

无需多言,首先你需要一个按说手机,再下载按说app。

开源地址:

APP下载地址:

下载对应版本,由于笔者的手机是arm 64位的,这边下载 ‘termux-app_v0.118.0 github-debug_arm64-v8a.apk’

二、环境准备

打开 Termux 以后,就是一个全屏的命令行界面。虽然可以用手机的触摸键盘输入命令,但还是推荐使用蓝牙键盘。

安装之后的命令行界面:

三、更新系统

更新一下系统,保证使用最新版本。

# 连接远程仓库,获取软件包信息

$ apt update

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

$ apt upgrade

# 安装 sl 软件包

$ apt install sl

# 运行,上面命令安装测试包sl,然后运行。如果一切正常,会显示一个火车的命令行动画。

$ sl

四、访问本机存储

手机 App 默认只能访问自己的数据,如果要访问手机的存储,需要请求权限。

$ termux-setup-storage

执行完上面的命令以后,会跳出一个对话框,询问是否允许 Termux 访问手机存储,点击"允许"。

这会在当前目录下生成一个storage子目录,它是手机存储的符号链接,后文下载文件就是到这个目录去下载。

五、软件包管理

除了apt命令,Termux 还提供pkg命令进行软件包管理。

# 安装软件包
$ pkg install [package name]
# 卸载软件包
$ pkg uninstall [package name]
# 列出所有软件包
$ pkg list-all

其实,pkg的底层就是apt,只是运行前会执行一次apt update,保证安装的是最新版本。所以linux开源,apt install sl基本等同于pkg install sl。

Termux 支持的软件包清单,可以到这里查看。

六、Node.js

下面,安装 Node.js。

$ apt install nodejs

安装完成后,就可以运行 JavaScript 脚本了。比如,新建一个脚本hello.js。

$ apt install -y vim-python

$ vim hello.js

// hello.js

console.log('hello world');

然后,执行这个脚本。

$ node hello.js

hello world

七、架设 Server

现在,通过 Node.js 运行 HTTP Server。

首先,安装 npm 模块http-server。

$ npm install -g http-server

然后,运行 Server。

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!