在平板/手机上运行Linux(无需root),学习Linux命令行。(快速方法+详细图文+Ubuntu举例)

这篇具有很好参考价值的文章主要介绍了在平板/手机上运行Linux(无需root),学习Linux命令行。(快速方法+详细图文+Ubuntu举例)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文将讲述,如何在平板/手机设备上通过强大的Termux安装Linux系统(命令行界面),进行学习Linux命令行和Linux实践。举例安装Ubuntu 22.04,CentOS等。本人使用的是Matepad pro(鸿蒙3.0),安卓设备推荐Android 7.0以上。(若要想体验Linux桌面,需要在最后进行多两步操作,但鉴于在平板或手机设备体验不好,更建议您使用Linux虚拟机或物理机)

一.安装两个软件 Termux 和 Anlinux

1.先上链接(apk软件包)

如果有条件(科学冲浪),建议用apkpure和F-Droid软件下载

        termux官网下载

        termux度娘链接(提取码:htys)

        anlinux网站下载

        anlinux度娘分享不了

如果只安装termux不安装anlinux也没关系,直接进入第二步执行代码,一样安装Ubuntu 22.04和CentOS 7(centos和kali命令在最后)

2.软件介绍

(1).Termux

在平板/手机上运行Linux(无需root),学习Linux命令行。(快速方法+详细图文+Ubuntu举例)

 

Termux是一个在Android操作系统上运行的终端模拟器应用程序,它提供了一个类似于Linux终端的环境,允许用户在其设备上运行基于命令行的工具和应用程序。通过Termux,用户可以在其Android设备上访问和管理文件、使用Linux工具、运行脚本、搭建Web服务器等。此外,用户还可以使用Termux来编译代码、运行程序、连接SSH等

Termux提供的是一个基于Android的Linux环境,它是通过安装一个Linux发行版来实现的。具体来说,Termux使用的是一个基于Debian的发行版,并在其上构建了一些自己的工具和库

注意:IOS或PadOS推荐类似的iSH和Blink Shell

值得一提的是您完全可以直接在Termux中使用命令行进行操作(但是不能sudo 和 没有root,如果需要可查找一些教程),但是可以通过在Termux中安装Ubuntu或CentOS(直接获得root权限)等系统获得更好的体验

(2).AnLinux

通过使用AnLinux,用户可以在Android设备上运行Linux发行版,如Ubuntu、Debian、Kali Linux等,从而可以使用各种命令行工具和应用程序。AnLinux项目提供了一些自动化脚本,使得用户可以在Android设备上快速和方便地安装和配置Linux发行版。这些脚本会下载和安装所需的软件包,并配置Linux发行版的运行环境

Anlinux提供的是安装多种Linux发行版的脚本,本文中已经给出了安装Ubuntu22.04所需的脚本,并详细解释供您理解

在平板/手机上运行Linux(无需root),学习Linux命令行。(快速方法+详细图文+Ubuntu举例)

 

二.具体操作(以Ubuntu(推荐)为例)

 (1).打开AnLinux——>仪表盘——>选择——>Ubuntu——>确定

(没有AnLinux请看第二步)

在平板/手机上运行Linux(无需root),学习Linux命令行。(快速方法+详细图文+Ubuntu举例)

 (2).复制——到Termux粘贴执行——等待完成

不用键盘的话,在termux页面输入命令处长按,然后Paste

 在平板/手机上运行Linux(无需root),学习Linux命令行。(快速方法+详细图文+Ubuntu举例)

代码如下:

pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh

代码解释:

  1. pkg install wget openssl-tool proot -y

这个命令使用Termux自带的pkg包管理器安装wgetopenssl-toolproot软件包,这些软件包都是在Termux中运行Ubuntu所需的依赖包。-y选项用于自动确认安装过程中的所有提示信息。

  1. hash -r

这个命令会清空当前终端会话中的缓存,以便新安装的软件包可以立即生效。

  1. wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh

这个命令使用wget命令从GitHub上下载一个名为ubuntu.sh的脚本文件,这个脚本文件是用于安装Ubuntu的。

  1. bash ubuntu.sh

这个命令使用bash解释器来运行刚刚下载的ubuntu.sh脚本,这个脚本将在Termux中创建一

个Ubuntu环境。

 (3).使用下面代码启动Ubuntu

./start-ubuntu.sh

 然后看到

root@localhost:~#

 说明已经是root用户了

  (4).基本配置

  1. 创建用户——与正常的Ubuntu一样,请看Ubuntu教程

           您可以直接把这个系统当成完整的Linux使用,进行各种配置,但请注意,它只能操作命令行无法打开一个软件页面或图片。如果确实想要在平板或手机上体验Ubuntu桌面,需要下载VNC远程连接软件,能找到很多教程 

      2.输入`exit` ——退出Ubuntu回到termux

补充centos

pkg install wget openssl-tool proot tar -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/CentOS/centos.sh && bash centos.sh

 用`./start-centos.sh`启动

补充kali

pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Kali/kali.sh && bash kali.sh

 用`./start-kali.sh`启动文章来源地址https://www.toymoban.com/news/detail-483936.html

最后,本人能力有限,出于兴趣,如内容质量不行还请谅解。希望能给您一些参考。

到了这里,关于在平板/手机上运行Linux(无需root),学习Linux命令行。(快速方法+详细图文+Ubuntu举例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何卸载手机系统自带应用(无需root)?【亲测有用】

    以小米手机为例,流程如下: 设置 - 我的设备 - 全部参数 - 连续点击“MIUI 版本” 华军软件园资源:https://www.onlinedown.net/soft/10029581.htm 下载压缩包,然后在电脑任意磁盘新建一个目录,将压缩包解压至该目录(目录位置须记住), 就像这样: 点击目录下的“FileManage.exe”启

    2024年02月05日
    浏览(43)
  • TeamViewer Host无人值守远程控制手机,无需root。

    本人用的是华为mate8,操作系统是安卓8,无需root。 网上搜过一些内容,参考了一些文章,那些文章的链接在哪我也记不清了 就写写我的操作步骤 1、手机端安装teamviewer host及teamviewer universal add-on。 华为官方应用市场里面就能搜到,必须都要安装   2、 安装之后,第一次打开

    2024年02月08日
    浏览(199)
  • 手机搭建服务器教程,本人亲测无需root

    注意啦:如果不想在这么麻烦下载可以移步到 八.Termux的备份和恢复 这一步 手机更新换代速度很快,就算很久才换一次手机,家里的旧手机是咋处理的呢? 可是当你突然发现 别换盆,咱用手机弄一个服务器,弄一个家庭网盘都是可以的,绝对是不限速的,当前前提取决于你

    2024年02月10日
    浏览(74)
  • 无需ROOT卸载或禁用vivo / oppo手机的内置软件

    需要注意的: 卸载或禁用未知功能 App 可能会导致手机故障,在卸载或禁用 App 之前先 备份手机内的重要数据 。 本文使用的手机型号:vivo Z5  /  oppo Reno Z 需要的软件: ADB下载地址:https://adbdownload.com/  ES文件浏览器:可以在手机的应用商店里面下载。 需要使用 ADB 和 开启

    2024年02月09日
    浏览(209)
  • 手机录屏录音不用愁,这些方法无需ROOT就能内录声音!

    现在不少人喜欢用视频分享生活,除了外拍视频,或多或少也有需要内录视频的时候,比如录个操作步骤啊、游戏视频啊,或者录个网课、录首歌啥的… 之前也有不少粉丝留言问过我这个问题,所以今天就打算来和大家简单分享一下 先说iOS吧,iOS 想要内录实在很简单,只需

    2024年02月12日
    浏览(104)
  • Linux 命令学习 -重置root密码

    1、设置root密码 当你忘记密码或者不知道Linux的启动密码的时候,可以进行重置密码。 获取系统的管理权限,并设置root密码。 步骤: 1、开机过程中修改启动参数,绕过密码验证,获取根分区控制权限。 操作: 开机过程中按2次e,进入开机菜单选项中,然后修改ro为rw,末尾

    2024年02月16日
    浏览(42)
  • 安卓手机,平板运行 vs code ,写前端代码

    介绍本文的重点 code Fa,大佬的文章如下 把 VS Code 带到安卓 - Code FA - 掘金 安装好了之后, 1.打开科技(不知道啥事科技的可以尝试直接下载,下载的比较慢) 2.安装中文等插件(不开科技下载不了)     安装后 根据介绍安装中文语言包, 并打以下代码     Configure Display Language     或

    2024年02月20日
    浏览(49)
  • 手机怎样快速获取root权限,手机怎样快速获取root权限密码

    安卓智能手机获取一键ROOT权限的方法如下: 准备材料:安卓智能手机 1、为了提高ROOT的成功率,选择使用腾讯应用宝作为操作平台,手机连接后打开USB调试选项,链接手机, 2、手机与电脑成功连接之后,点击左边选项的【工具箱】,在工具箱的右边找到应用内置的【一键

    2024年02月09日
    浏览(61)
  • 小米手机无需刷入Recovery获取Root权限,卡刷包payload.bin提取boot.img文件

    注意一下操作都需要解bl锁,退出手机账号,备份数据,打开use调试才可以 (1)https://xiaomirom.com/ 下载线刷包 .tgz 解压 (2)https://xiaomirom.com/download-xiaomi-flash-tool-miflash/ 下载线刷工具 (1)下载卡刷包,解压获得payload.bin文件 (2)下载payload_dumper-win64,将payload.bin文件放到payload_input目录下

    2024年02月11日
    浏览(273)
  • C++版Android实时投屏软件系统源码,安卓手机投屏软件源码,无需root权限

    QtScrcpy 可以通过 USB / 网络连接Android设备,并进行显示和控制。无需root权限。 同时支持 GNU/Linux ,Windows 和 MacOS 三大主流桌面平台。 完整代码下载地址:C++版Android实时投屏软件系统源码 它专注于: 精致 (仅显示设备屏幕) 性能 (30~60fps) 质量 (1920×1080以上) 低延迟 (35~70ms) 快速启

    2024年02月05日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包