吉游网提供最新游戏下载和手游攻略!

如何在安卓手机上安装Linux模拟器Termux

发布时间:2024-09-28浏览:79

大家好,今天小编来为大家解答如何在安卓手机上安装Linux模拟器Termux这个问题,很多人还不知道,现在让我们一起来看看吧!

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

Termux可以做什么

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

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

一、安装Termux

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

开源地址: https://github.com/termux/termux-app

APP下载地址: https://github.com/termux/termux-app/releases

https://f-droid.org/en/packages/com.termux/

下载对应版本,由于笔者的手机是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,保证安装的是最新版本。所以,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.jsconsole.log('hello world');

然后,执行这个脚本。

$ node hello.jshello world

七、架设 Server

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

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

$ npm install -g http-server

然后,运行 Server。

$ http-server

正常情况下,命令行会提示 Server 已经在 8080 端口运行了,并且还会提示外部可以访问的 IP 地址。

举例来说,手机的局域网 IP 是 192.168.2.6,那么我们通过桌面电脑的浏览器访问http://192.168.2.6:8080,就可以看到 Termux 的根目录了。进入下面的storage子目录,就可以下载手机文件了。

八、Python

不使用 Node.js,而使用其他方法架设 HTTP Server 也是可以的。下面演示 Python 的方法。

$ apt install python$ python -m http.server 8080

然后,桌面电脑就可以访问手机了。

九、安装nginx

安装nginx

$ pkg install nginx

启动nginx

默认是启动的如果关闭的话输入命令nginx启动

$ nginx

nginx常用命令

nginx -s quit //优雅停止nginx,有连接时会等连接请求完成再杀死worker进程nginx -s reload //优雅重启,并重新载入配置文件nginx.confnginx -s reopen //重新打开日志文件,一般用于切割日志nginx -v //查看版本nginx -t //检查nginx的配置文件nginx -h //查看帮助信息nginx -V //详细版本信息,包括编译参数nginx -c filename //指定配置文件pkg files nginx 查看nginx路径

浏览器输入127.0.0.1:8080看到以下界面即成功

查看ip

$ ifconfig

用户评论

柠栀

这篇文章写的真好!我一直想在安卓上体验一下Linux环境,现在终于有机会了。Termux的操作流程非常清晰,我也能理解每个步骤的功能。感觉自己距离成为一名Linux高手又更近了一步了。

    有14位网友表示赞同!

冷眼旁观i

终于找到可以同时玩乐和学习的安卓应用了!之前一直用手机玩一些游戏,但Termux让我发现安卓系统还有很多有趣的潜力。以后可以用它来学习编程,也可以用来进行简单的Linux操作,真是太棒了!

    有14位网友表示赞同!

残留の笑颜

这个模拟器真的很强大,能安装各种命令行工具和软件包,我就能在手机上执行shell命令、编译代码等等。感觉比一些专门用来刷机的安卓程序还要灵活好用。

    有17位网友表示赞同!

oО清风挽发oО

我一直对Linux系统很感兴趣,但是安装比较麻烦,没想到可以通过Termux轻松体验它了!这篇文章写的详细又不失趣味性,帮助我一步步顺利安装成功。以后可以在手机上随意使用Linux命令行,真是太开心了!

    有8位网友表示赞同!

墨城烟柳

虽然文章解释得很清楚,但我还是觉得Termux的配置有点复杂,不太适合新手小白使用。如果能提供一些更详细的教程,比如如何解决常见问题,我想更多人都会愿意尝试这个模拟器。

    有19位网友表示赞同!

麝香味

安装过程有点繁琐,需要下载很多软件包才能运行。而且手机的性能限制也导致Termux不能像本当のLinux环境那样流畅使用。不过总体的体验还是不错的,能帮我在安卓系统上使用一些常用的命令行工具很方便。

    有11位网友表示赞同!

浮光浅夏ζ

Android手机上的Linux模拟器越来越受欢迎了,这种跨平台的应用方式让用户可以更加便捷地使用不同的软件环境和工具。希望Termux的功能能够不断完善,提供更流畅的体验和其他更多丰富的应用功能!

    有6位网友表示赞同!

野兽之美

Termux虽然能用在安卓上执行Linux命令, 但实际操作起来还是有一些局限性。例如,一些依赖图形界面的软件还是无法使用的,而且环境也不像真正的Linux系统那样稳定全面的。

    有11位网友表示赞同!

有你,很幸福

我一直以为只能在电脑上运行Linux,没想到可以方便地安装在安卓手机里。Termux这应用让我对学习Linux有了更近一步的了解,感谢作者分享了这么实用的信息!

    有14位网友表示赞同!

岁岁年年

这个模拟器感觉比一些专业的安卓开发工具还更强大,能直接操作系统的内核,调优设备性能等等。虽然有点复杂,但对于喜欢折腾的人来说非常有趣。

    有5位网友表示赞同!

凝残月

安装Termux后,手机的运行速度明显变得缓慢了,而且电池消耗也增加了不少。可能需要谨慎使用这款模拟器,或者选择一些相对轻量的功能来降低系统负担!

    有19位网友表示赞同!

予之欢颜

Termux是安卓爱好者必备的一款软件,可以学习Linux命令,安装各种开源工具,甚至还可以进行简单的网络编程。文章的介绍让我对这个应用有了更深的了解,以后肯定要好好尝试一下!

    有16位网友表示赞同!

初阳

希望作者以后能更新一些更加详细的教程,比如如何使用Termux进行安全测试、数据分析等等,这样可以让更多用户了解这款模拟器的强大功能!

    有13位网友表示赞同!

你与清晨阳光

作为一名安卓开发者,我一直想体验一下在手机上使用Linux环境。现在有了Termux这个工具后,我可以直接在手机上编写和调试C、Python等代码了,效率大大提高!强烈推荐给所有Android爱好者!

    有5位网友表示赞同!

花容月貌

对于想学习Linux系统的人来说,Termux是一个非常好的入门工具。它可以让你在安卓手机上直接体验Linux命令行界面和各种软件包,学习效果明显。当然,由于安卓环境的局限性,Termux不能完全模拟真实Linux环境,只能作为一种学习辅助工具使用!

    有10位网友表示赞同!

怀念·最初

Termux确实是一个非常强大的Android开源模拟器,提供了很多丰富的功能,可以安装各种命令行工具、软件包等等。但对于新手来说,可能需要花一些时间来理解它的使用方法和配置方式。建议作者能提供更多详细的视频教程或文档来帮助用户快速上手!

    有15位网友表示赞同!

热点资讯