百摩网
当前位置: 首页 生活百科

termux支持linux哪些命令(Termux安装完整版LinuxUbuntu详细步骤)

时间:2023-05-29 作者: 小编 阅读量: 1 栏目名: 生活百科

Termux将众多Linux上运行的软件和工具移植到了手机端。无需任何复杂的安装和配置过程,装好Termux以后即会自动对Termux配置一个基本的运行环境,用以执行一些常见的Linux命令。最为关键的是Termux内置了功能健全的包管理工具。一开始是不能用sudo命令的,所以需要输入pkginstalltsu安装sudo二、安装linux以上内容为了解、安装、使用Termux,接下来即可正式安装linux。

镜像下载、域名解析、时间同步请点击

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

一、Termux1.Termux简介

Termux是 Android 平台上的一个终端模拟器,之所以称它为“模拟器”而非“虚拟机”,是因为它并非像 PC 端的 VirtualBox 等虚拟机软件那样,在宿主机中虚拟出一个完全独立且完整的系统环境,而只是提供一个接口,以安装和运行面向新环境交叉编译后的程序。

Termux将众多 Linux 上运行的软件和工具移植到了手机端。无需任何复杂的安装和配置过程,装好Termux以后即会自动对Termux配置一个基本的运行环境,用以执行一些常见的 Linux 命令。

最为关键的是Termux内置了功能健全的包管理工具。

也可以将此时的手机看作是安装了 Linux 系统的树莓派,可以像 PC 端系统那样运行各种类型的软件,只不过这些软件都是针对特定的 CPU 架构和硬件设备编译过的(交叉编译或者在树莓派系统中本地编译)。

需要注意的是,由于移动端和 PC 端硬件设备的巨大差异,加上 Android 内核和操作系统的限制,能够直接运行的程序毕竟是少数。根据统计,实际上可直接安装运行的软件大概有 900个!

这里简单的列举下部分软件:

  • 基础工具:apt、bash、busybox、dpkg、git、htop、make、zsh ……
  • 编程语言:binutils、clang、dart、erlang、golang、lua、nodejs、perl、php、python、ruby、rust ……
  • 服务器软件:apache2、lighttpd、nginx、openssh ……
  • 数据库软件:mariadb、memcached、mosquitto、postgresql、redis、sqlite ……
  • 文本工具和编辑器:emacs、gawk、nano、sed、vim ……
  • 媒体工具:ffmpeg、imagemagick、mpv、sox ……
  • 网络工具:curl、httping、nmap、wget ……
  • 游戏和娱乐:bastet、cmatrix、cowsay、fortune、moon-buggy、nsnake、sl ……
2.Termux安装

刚安装这三个软件包后只需打开Termux即可,打开后建议先输入(为了更新一下):

apt update && apt upgrade回车

此时可以输入 apt list 查看可安装的软件目录:

安装上图中软件方法:

输入:

apt install 软件名(上图中绿色英文) 回车

pkg install 软件名(上图中绿色英文) 回车

例如

  • $ apt install fortune
  • $ apt install cowsay
  • $ apt install lolcat

软件应用

  • fortune:输出一段格言警句、名著节选或者小笑话等
  • cowsay:将输出的文字内容包含在由 ASCII 字符组成的动物形象的气泡内
  • lolcat:将苍白的输出文字变成绚丽的彩虹色
3.替换镜像源

替换镜像源是为了之后安装软件更快,之前都是几十KB每秒,替换过后就是几MB每秒。

未替换镜像源:(注意红圈内容)

方法一:自动替换(推荐)

可以使用如下命令自动替换官方源为 阿里云 镜像源

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.aliyun.com/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.listsed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.aliyun.com/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.listsed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.aliyun.com/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.listpkg update

更换源几秒钟就可以执行完pkg update了,心里顿时乐开了花。

方法二:手动修改

请使用内置或安装在 Termux 里的文本编辑器,例如 vi / vim / nano 等直接编辑源文件,不要使用 RE 管理器等其他具有 ROOT 权限的外部 APP 来修改 Termux 的文件

编辑 $PREFIX/etc/apt/sources.list 修改为如下内容

# The termux repository mirror from aliyun:deb https://mirrors.aliyun.com/termux/termux-packages-24 stable main

编辑 $PREFIX/etc/apt/sources.list.d/science.list 修改为如下内容

# The termux repository mirror from aliyun:deb https://mirrors.aliyun.com/termux/science-packages-24 science stable

编辑 $PREFIX/etc/apt/sources.list.d/game.list 修改为如下内容

# The termux repository mirror from aliyun:deb https://mirrors.aliyun.com/termux/game-packages-24 games stable

4.安装sudo软件

Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。

使用权限:在 /etc/sudoers 中有出现的使用者。

一开始是不能用sudo命令的,所以需要输入pkg install tsu安装sudo

二、安装linux(Ubuntu)

以上内容为了解、安装、使用Termux,接下来即可正式安装linux(Ubuntu)。

1.先安装基础件proot-distro:

pkg install proot-distro

对于该命令的解释:

2.查看可安装的Linux系统:

输入:

proot-distro list

3.安装Ubuntu:

输入:

proot-distro install ubuntu

4.安装完成后,进入 Linux(Ubuntu)环境的指令为:

proot-distro login ubuntu

出现root@localhost:~# 代表已进入Ubuntu环境,root@localhost:~# 的含义如下:

在后面输入 exit 回车 即可退出Ununtu环境。

5.在linux(Ubuntu)系统下创建、删除新用户(普通用户):

具体操作步骤如下:

① root@localhost:~# 后输入:

useradd -d /home/zxxr -m zxxr

文件目录是 /home/zxxr,用户名是 -m后的 zxxr

cd /home

ls

ls -l

②输入passwd 用户名:

注意:只输入passwd,输入的密码是针对root的密码。

输入passwd zxxr,则输入的密码是针对zxxr(新用户)的密码。

③在linux系统中进入新用户(普通用户):

su 新用户名

即:

su zxxr

进入新用户后,会发现只出现 $ 。

输入 whoami 即可看到当前所在的用户名。

直接输入 su root 再输入root用户的密码后,即可进入root用户(非普通用户)。

④.删除新用户(普通用户):

为了防止出错,先退出Linux系统(出现logout代表退出linux系统),再重新进入Linux系统。

输入:

userdel -r zxxr

即可删除zxxr用户,再输入su zxxr 则出现:

如果还想在home/zxxr目录下创建新用户zxxr,则如下图:

整个过程代码图:

三、安装Ubuntu桌面:

安装桌面则需要用到另外两个软件(红圈),不过先别急着打开vnc Viewer,只需先打开AnLinux。

1.打开Anlinux

点击AnLinux左上角,选择“桌面”,选择对应的Linux版本,由于我安装的是Ubuntu,这里我也选择Ubuntu。

下面用图片展示步骤:

点击启动后,会自动进入Termux 界面,在$后输入复制的指令回车即可安装桌面。

如果无法正常安装,请看自己复制的指令是否完整,很有可能是由于复制的指令不完整所造成。

安装过程中会出现选择语言的界面:

第一个选择的中文意思是 不是以上语言,然后会出现选择时区的选项 选择GMT 8,第三个选择是选择18(Chinese),第四个选择是选择1(Chinese)。

注意:第三个选择在选择时需要按回车,让more的内容呈现出来后,才可以进行选择。

下图为第三个选择和第四个选择:

最后会出现设置输入桌面系统密码,该密码用于连接VNC Viewer软件。

按照提示会输入四次。

当出现 root@localhost:~# 即代表安装桌面系统完成。

注意:

生成的 localhost:1是VNC Viewer软件连接Ubuntu桌面系统的Address。

输入ls即可看到Desktop

2.打开VNC Viewer软件

按照软件提示一直点 Next,直到出现Get Started,点击即可进入该软件, 在软件界面点击绿圈的 号。

然后出现该界面,并输入 生成的localhost:1(输入自己所生成的) 和 名字(任意取)。

点击 CREATE。

点击CONNECT。

点击ok

输入密码,点击记住密码,再点击右上角的继续。

第一次进入就是如下画面,点击skip即可。

点击上面的 ?即教给你如何用手的点击手势来表示鼠标的操作。

点击右上角的 叉号,即可退出VNC Viewer,但注意此时并未完全退出,需要在 Termux的linux系统 (即root@localhost:~# 后 )输入:

vncserver-stop

才可以彻底的退出VNC Viewer。(为再次进入做好前提条件)

然后在需要在 Termux的linux系统 (即root@localhost:~# 后 )输入:

vncserver-start

才具备再次进入VNC Viewer桌面的前提条件。

再次打开VNC Viewer 点击 Ubuntu(名字)即可进入Ubuntu桌面化界面。

本文转自:https://blog.csdn.net/weixin_49663860/article/details/123438567

    推荐阅读
  • 毛坯房自己装修的最全步骤(这才是毛坯房的正确装修流程)

    轻钢龙骨省地方,但最牢固好用的是红砖。“泥工老二”离场,这时候可以约橱柜第二次测量了准确的说,在厨房墙地砖贴完并安装完油烟机之后,就可以约橱柜第二次测量。六、刷墙面漆油工老三”进场,主要完成墙面基层处理、刷面漆、给“木工老大”打的家具上漆等工作。在楼房建造时,将卫生间结构局部或整体下沉相应楼面的一定高度,因此沉箱式卫生间又叫下沉式卫生间。8米,其他地方不低于30厘米。

  • 奥运五环有几条对称轴(对称轴的定义)

    奥运五环有几条对称轴奥运五环有一条对称轴,即中轴。使几何图形成轴对称或旋转对称的直线。对称图形的一部分绕它旋转一定的角度后,就与另一部分重合。例如椭圆、双曲线有两条对称轴,抛物线有一条。正圆锥或正圆柱的对称轴是过底面圆心与顶点或另一底面圆心的直线。对称轴上的任意一点与对称点的距离相等;对称点所连线段被对称轴垂直平分。

  • 香蕉可以炖着吃吗(香蕉能不能炖着吃)

    香蕉可以炖着吃香蕉具有很高的食用价值从营养角度来看,香蕉是富含淀粉的有益水果从中药的角度来看,香蕉味道甘寒,能够清热润肠,促进胃肠蠕动但不适用于脾虚泄泻它们被蒸熟了大多数水溶性营养素,如维生素B和维生素C将会流失因此,最好生吃然而,在某些情况下,蒸汽仍然可以考虑,我来为大家科普一下关于香蕉可以炖着吃吗?下面希望有你要的答案,我们一起来看看吧!大多数水溶性营养素,如维生素B和维生素C将会流失。

  • 新手养仓鼠的注意事项(新手养仓鼠的注意什么)

    我们一起去了解并探讨一下这个问题吧!新手养仓鼠的注意事项仓鼠饲养过程中需要注意温度,换季是感冒高发期,会出现浓眼屎、流口水、流鼻涕的情况。勤换粮食,仓鼠喜欢藏食物,如果吃了藏的时间过久的食物,会导致拉稀或者感染。搞好环境的卫生,潮湿和不洁的环境很容易大量滋生细菌,会引起仓鼠皮肤瘙痒、外伤、细菌感染、感冒发烧等。

  • 双一流专业是什么(关于双一流专业简介)

    下面内容希望能帮助到你,我们来一起看看吧!建设世界一流大学和一流学科,是中共中央、国务院作出的重大战略决策,也是继“211工程”“985工程”之后的又一国家战略。首批“双一流”建设高校共计137所,其中世界一流大学建设高校42所,世界一流学科建设高校95所;双一流建设学科共计465个。到2030年,更多的大学和学科进入世界一流行列,若干所大学进入世界一流大学前列,一批学科进入世界一流学科前列,高等教育整体实力显著提升。

  • 侏罗纪公园穿越记(侏罗纪公园编剧原创小说被改编)

    来源:1905电影网作者:Serko由大卫·凯普创作的惊悚小说《冷藏》将被改编成电影1905电影网讯4月24日,据外媒报道,由大卫·凯普创作的惊悚小说《冷藏》将被改编为电影。执导过《告密者》《德古拉》的强尼·坎贝尔将担任电影版《冷藏》的导演。从故事来看,《冷藏》有被改编为怪兽片的基础,在城市中的大肆破坏也能提供出极具视觉冲击力的画面。

  • 什么样的女的旺夫(什么样的女人最)

    什么样的女人最旺夫一般女性都希望婚后本身是“旺夫命”,而且又拥有信诧终身的标准丈夫。夫妻家和万事兴,贤妻与健康是男人最大的财富,更希望自己的老婆是荫夫、旺夫命,因为男人的成功背后总有贤内助。婆媳关系、妯娌关系、姑嫂关系、女同事之间的关系等。另外,比较亲近的家族成员里,不能有暴亡、凶死,如犯官司命案、意外身亡等。旺夫女人心态好,对金钱及物质生活无欲无求。

  • 白砂糖的主要成分是什么 白砂糖的主要成分是什么化学式

    白砂糖的主要成分是蔗糖。白砂糖是食糖的一种,其颗粒为结晶状,颜色洁白,甜味纯正。蔗糖是双糖的一种,是食糖的主要成分,由一分子葡萄糖的半缩醛羟基与一分子果糖的半缩醛羟基彼此缩合脱水而成。蔗糖有甜味无气味,易溶于水和甘油,微溶于醇。

  • 自动接收短信验证码的使用方法(短信群发平台验证码发送失败的常见原因有什么)

    群发短信验证码已成为各平台常用的验证工具,其安全性能高,验证方式便捷,深受众多企业喜爱。用户在登录账号、修改密码等操作时都需要短信验证码来验证,足以可见其安全性能有多强。还有可能是用户或许平台验证码的次数过多,超出了企业限制的次数,从而导致短信验证码获取失败。或者是用户的手机在欠费及停机状态、手机开启了拦截设置等,这些原因都无法实现用户成功接收短信验证码。

  • 为什么不要用自己的名字(为什么我们的名字)

    祖辈的名字儒雅讲究中国人取名字历来是非常讲究的。“大路化”的名字看来普遍让大家无感。其实取名在民国及之前有十分重要的意义,而且大都从四书五经中某句取意,又讲究平仄,自然好听了。仓央嘉措,藏语意思为“梵音海”,很美的名字。仓央嘉措有他存在的理由,他是人,不是佛,纵然有天有佛,也不能勉强他做任何事。但这毕竟为统治者所不容,在他被押往北京的途中,23岁的仓央嘉措死在那片“