termux零基础教程,kali等发行版I

如果刚开始接触推荐zero termux

这篇文章主要是帮助刚接触termux的人

qq交流群:737211500

termux是什么

Termux是一款开源的Android终端模拟器和Linux环境应用程序。它无需root权限即可直接运行,自动安装一个最小化的基础系统,用户可通过APT软件包管理器安装额外软件包。

Termux支持Bash、fish或Zsh等Shell,以及nano、Emacs或Vim等文本编辑器,用户能够使用常见的Linux命令和工具

用户可通过编辑配置文件修改界面样式、快捷键等。同时,它还提供了如 termux:api 、 termux:styling 等多个插件,以扩展其功能,例如通过 termux:api 可访问Android设备的通话、短信、WiFi等功能。

安装 Termux

 
下载应用
打开手机浏览器,访问官方下载地址(避免第三方渠道):
https://termux.com → 点击 "Download from F-Droid"(推荐,更新更稳定)。
(如果找不到 F-Droid,也可以从 Google Play 下载,但部分功能可能受限)
 
安装并打开
下载完成后安装 APK 文件,打开 Termux 时会看到一个黑色背景的命令行界面,类似电脑的 Linux 终端。
 

如何使用

界面翻译

如果使用的是zero termux其本身的语言已经被翻译成汉语,termux则是英语

如果你看得懂,可以直接跳过这部分

基本使用

1. 缩放文本

操作方式:像缩放照片一样,用 双指捏合/放大 调整字体大小。

适用场景:调整终端字体,方便阅读。

2. 长按屏幕(显示菜单)

长按屏幕会弹出操作菜单,包括:

- COPY(复制)

- PASTE(粘贴)

- More(更多选项):

   - Select URL(提取屏幕所有网址)

   - Share transcript(分享命令脚本)

   - Reset(重置终端)

   - Kill process(终止当前进程)

   - Style(自定义主题,需额外安装)

   - Keep screen on(保持屏幕常亮)

   - Help(帮助文档)

3. 会话管理

显示/隐藏导航栏:可以新建、切换、重命名会话(Session)。

通知栏查看会话数:Android 通知栏会显示当前 Termux 运行的会话数量。

4. 常用按键(PC 端快捷键支持)

Termux 支持类似 PC 的快捷键,提高操作效率:

如何显示/隐藏功能键?

方法 1:从左向右滑动打开导航栏,长按左下角 KEYBOARD。

方法 2:使用快捷键:

音量+ + Q 或 音量+ + K

常用快捷键(音量减键模拟 Ctrl)

快捷键 功能

音量减 + L 

"Ctrl + L"(清屏)

音量减 + A 

"Ctrl + A"(光标移到行首)

音量减 + E 

"Ctrl + E"(光标移到行尾)

音量减 + C 

"Ctrl + C"(终止当前进程)

音量减 + D 

"Ctrl + D"(退出终端)

音量减 + U 

"Ctrl + U"(删除光标前内容)

音量减 + K 

"Ctrl + K"(删除光标后内容)

音量减 + Z 

"Ctrl + Z"(挂起进程)

音量加键模拟其他功能键

快捷键 功能

音量加 + E 

"Esc"

音量加 + T 

"Tab"

音量加 + 1~0 

"F1~F10"

音量加 + B 

"Alt + B"(向前移动一个单词)

音量加 + F 

"Alt + F"(向后移动一个单词)

音量加 + X 

"Alt + X"

音量加 + W 

"↑"(上箭头)

音量加 + A 

"←"(左箭头)

音量加 + S 

"↓"(下箭头)

音量加 + D 

"→"(右箭头)

音量加 + L `

音量加 + H 

"~"(波浪号)

音量加 + U 

"_"(下划线)

音量加 + P 

"Page Up"

音量加 + N 

"Page Down"

音量加 + . `Ctrl + `(强制终止)

音量加 + V 显示音量控制

音量加 + Q/K 切换功能键视图

6. 目录结构(Termux 的特殊路径)

Termux 的文件系统与 Linux 略有不同:

echo $HOME # 输出:/data/data/com.termux/files/home

echo $PREFIX # 输出:/data/data/com.termux/files/usr

echo $TMPPREFIX # 输出:/data/data/com.termux/files/usr/tmp/zsh

"$HOME"(家目录)相当于 Linux 的 

"/home/用户名",但在 Termux 里是 

"/data/data/com.termux/files/home"。

"$PREFIX" 是系统目录,类似于 

"/usr"。

7. 其他实用技巧

保持屏幕常亮:在 More 菜单里勾选 Keep screen on。

重置终端:如果终端卡死,可以用 More → Reset 恢复。

自定义主题:More → Style(需额外安装)。

2.保持后台运行

zero termux 直接到通知那里能直接开启

开启唤醒锁

termux-wake-lock

开启唤醒锁

termux-wake-unlock

3.安装软件

dpkg

 
安装".deb" 包
 
  • dpkg -i ./package.deb # 安装 .deb 包
  • dpkg --remove <包名> # 卸载软件
  • dpkg -l # 查看已安装的 .deb 包
  • man dpkg # 查看 dpkg 文档

pkg

在termux中封装了pkg,他是软件包管理器和apt一样。

区别:

pkg和apt有以下区别:

适用系统不同:apt主要用于Debian及其衍生版,如Ubuntu、Linux Mint等。pkg则是FreeBSD的二进制包系统管理工具,在Termux中也有使用。

功能特性不同:apt是高级包管理工具,可从软件源获取软件包,能自动解决依赖关系。pkg在Termux中是apt的简化封装,语法更简洁,虽也能处理依赖,但在功能全面性和对复杂依赖的处理能力上,可能不如apt。

pkg和apt都能在termux使用,而Debian之类系统不能使用pkg(在termux使用proot安装的Debian等系统也封装了pkg可以使用

 pkg就相当于应用商店只不过安装方式需要使用命令如下(与apt命令相同将pkg换成apt就行):

  • pkg update :更新软件包列表
  • pkg upgrade :升级已安装的软件包
  • pkg install <软件名> :安装指定软件
  • pkg uninstall <软件名> :卸载软件
  • pkg search <关键词> :搜索相关软件包
  • pkg show <软件名> :查看软件包详情
  • pkg list-installed :列出已安装的软件包
  • pkg clean :清理缓存的软件包文件

例:我想下载vim(vim是文本编译器,类似于wps)

看得懂英语可以直接跳过

输入pkg install vim开始下载

1. 镜像源未选定提示

 No mirror or mirror group selected. You might want to select one by running 'termux-change-repo' 

含义:Termux 没选定软件包下载的镜像源(mirror,即软件仓库服务器),建议用  termux-change-repo  命令选一个,选好能让下载更快、更稳定(后面会有配置教程)

2. 镜像源测试过程

 Testing the available mirrors: 

Termux 会自动测试可用镜像源,看看哪些能正常连接,下面列的就是测试结果:

[*] (10) https://packages-cf.termux.dev/apt/termux-main: ok 

[*]  表示检测过, (10)  可能是优先级或测速评分, ok  说明这个镜像源能正常用。

[*] (1) https://mirror.meowsmp.net/termux/termux-main: ok 

同理,另一个可用镜像源, (1)  是它的评分/优先级, ok  代表连通性没问题。

[*] (1) https://mirror.nevacloud.com/applications/termux/termux-main: ok 

第三个可用镜像源,状态同样是  ok ,能正常下载软件包。

1. 基础流程

镜像源与数据获取:从  https://mirrors.cbrx.io/...  拉取软件包列表,3 秒下载 545 kB(速度 158 kB/s )。

依赖分析:系统自动读包列表、构建依赖树,确认要装  vim  和依赖  xxd  ,还提示有 2 个包可升级( apt list --upgradable  能看)。

2. 安装细节

 新增包: vim (文本编辑器)和  xxd ( vim  依赖的二进制工具 )。

空间占用:需下载 6503 kB 归档文件,安装后占 34.7 MB 磁盘。

3. 交互确认

最后系统问  Do you want to continue? [Y/n]  ,输入  y  就是确认继续安装,符合流程

简单说,就是 Termux 装  vim  时,告诉你要装啥、占多少空间,等你确认继续 。

其他软件同理

换源

如果你没有魔法,还使用的是官方源,那速度没的说。

zero termux换源很简单右滑点击换源选择一个你喜欢的就行了

 termux有两种选择

1.一键换源

清华源

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list && apt update && apt upgrade

(其他的可以查查或者问ai)

或者使用termux-change-repo命令(推荐)

1. 打开Termux应用:进入到Termux的终端界面。

2. 运行换源命令:在终端中输入  termux-change-repo  并按下回车键。

3. 选择镜像源:执行命令后,会列出可用的镜像源,包括官方源以及一些第三方镜像源。 你可以通过上下箭头选择想要更换的镜像源,然后按下回车键确认。

2.编辑文件

1. 打开源列表文件:使用文本编辑器(如nano、vim)打开Termux的源列表文件。Termux的软件源列表文件路径一般是  /data/data/com.termux/files/usr/etc/apt/sources.list  (主源列表)和  /data/data/com.termux/files/usr/etc/apt/sources.list.d/game.list (游戏源列表,如果有的话) 。

使用  nano  编辑器打开主源列表文件,命令为:

nano /data/data/com.termux/files/usr/etc/apt/sources.list

如果使用  vim  编辑器,命令为:

vim /data/data/com.termux/files/usr/etc/apt/sources.list

2. 修改源地址:

注释原有源:在  nano  编辑器中,将光标移动到原有源地址行的开头,输入  #  来注释掉该行( vim  中按  i  进入插入模式,输入  #  后按  Esc  退出插入模式 )。

添加新源:常见的国内镜像源有清华大学的Termux镜像源,在文件中添加以下内容:

deb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main

3. 保存并退出编辑器:

 在  nano  编辑器中,按下  Ctrl + X ,然后按  Y  确认保存,再按回车键选择保存的文件名(默认即可)。

在  vim  编辑器中,按下  Esc  退出插入模式,然后输入  :wq  并回车,保存并退出文件。

4. 更新软件包列表:完成源列表修改后,在终端中输入  pkg update  ,让Termux重新读取新的软件源列表。

基础操作入门

因为termux模拟的是linux环境所以使用Linux命令

1. 常用命令速查

  •  pwd :查看当前所在目录(路径)。
  •  ls :列出当前目录下的文件和文件夹(加  -l  显示详细信息,如  ls -l )。
  •  cd 目录名 :进入指定目录(例如  cd Downloads  进入下载文件夹)。特殊路径:~  或  $HOME  代表用户主目录(类似 Windows 的“我的文档”)。..  代表上一级目录(例如  cd ..  返回上一级)。
  •  clear :清空屏幕(或直接按  Ctrl+L )。

2. 文件操作

  •  touch 文件名 :创建空文件(例如  touch test.txt )。
  •  echo "内容" > 文件名 :向文件写入内容(例如  echo "Hello Termux" > hello.txt )。
  •  cat 文件名 :查看文件内容(例如  cat hello.txt )。
  •  mkdir 文件夹名 :创建新文件夹(例如  mkdir myfolder )。
  •  rm:文件名 :删除文件(慎用!删除后难恢复)。
  •  rm -r 文件夹名 :删除文件夹及其内容(同样慎用)。

备份


1. 备份前的准备

  • 授予存储权限

    执行 termux-setup-storage 命令,允许 Termux 访问设备存储(如SD卡或内部存储)。

  • 清理无用文件

    删除临时文件和缓存(如 ~/.cache),减少备份体积。


2. 备份操作步骤

方法一:使用 tar 命令(推荐)

  1. 打包关键目录

    cd /data/data/com.termux/files
    tar -zcvf /sdcard/Download/termux-backup.tar.gz home usr
    
    • home:用户配置文件(如 .bashrc.vimrc)和项目文件。

    • usr:安装的软件包和依赖。

  2. 验证备份文件

    检查 /sdcard/Download/termux-backup.tar.gz 是否生成且无报错。

方法二:专用工具(需安装)

  • termux-tools

    pkg install termux-tools
    termux-backup ~/storage/shared/termux-backup.tar.gz
    

    自动打包配置文件和软件列表,适合快速备份。

其他备份内容

  • 软件包列表

    pkg list-installed > installed_packages.txt
    dpkg -l > package_details.txt  # 详细版本信息
    
  • Python环境

    pip freeze > requirements.txt  # 导出Python包及版本[3](@ref)。
    

3. 恢复数据

  1. 重新安装Termux(如需):

    从官方渠道(F-Droid)安装最新版本。

  2. 解压备份文件

    cd /data/data/com.termux/files
    rm -rf home usr  # 删除现有目录(谨慎操作)
    tar -zxvf /sdcard/Download/termux-backup.tar.gz
    

    使用 --recursive-unlink 参数可强制覆盖文件。

  3. 恢复软件包

    • 根据列表手动安装:

      cat installed_packages.txt | xargs pkg install
      
    • 或使用 dpkg -i 安装本地 .deb 文件。

  4. 重启Termux

    确保配置生效,检查环境是否完整。


4. 注意事项

  • 存储位置

    备份文件勿放在Termux私有目录(如 /data/data/com.termux),清除应用数据时会丢失。

  • 加密敏感数据

    使用 gpg -c backup.tar.gz 加密备份文件。

  • 定期备份

    建议通过自动化脚本或云存储(如 rclone)定期备份。


5. 高级技巧

  • 自动化脚本

    创建 ~/backup-termux.sh,结合 cron 定时任务每周备份。

  • 多设备同步

    用Git管理配置文件(如 .termux 目录),推送到远程仓库

使用proot或官方脚本安装Linux发行版本

使用官方脚本安装kali

我安装的时候,官方脚本有错误,不能使用所以我修改后的放这里了

登录下载

(签到一次积分就够了)

(多刷新几次就进去了,或者用浏览器)

将后缀.txt删除放在termux中

chmod +x 文件名     给权限

./文件名      运行

第一个是完整版下载速度较慢

2和3都行差不多

然后输入nh就行了

proot安装

运行

pkg update && pkg upgrade -y # 更新软件源和已安装的包

pkg install proot-distro -y # 安装 proot-distro(官方推荐的 Linux 发行版管理工具)

为什么用 proot-distro?

它是 Termux 官方维护的工具,支持一键安装/卸载多个主流 Linux 发行版(如 Ubuntu、Debian、Arch 等),比手动配置 proot 更简单安全。

二、查看支持的 Linux 发行版

运行以下命令查看可安装的发行版列表:

proot-distro list

常见选项包括:

"ubuntu"(推荐新手,兼容性好)

"debian"(稳定版,适合服务器场景)

"kali"(渗透测试专用)

"archlinux"(滚动更新,适合高级用户)

"fedora"、

"alpine" 等(其他主流发行版)

如果列表里没有你想要的发行版,可以检查 "proot-distro 官方文档" (https://wiki.termux.com/wiki/Proot-distro) 确认是否支持。

三、安装 Linux 发行版(以 Ubuntu 为例)

1. 下载并安装发行版

选择你想安装的发行版(这里以 Ubuntu 22.04 为例),运行:

proot-distro install ubuntu

注意:首次安装需要下载系统镜像(文件较大,建议连接 Wi-Fi),下载完成后会自动解压和配置环境。

如果想安装其他版本(如 Ubuntu 20.04),可以指定版本号:

proot-distro install ubuntu-20.04

2. 安装其他发行版(可选)

 安装 Debian

"proot-distro install debian"

安装 Kali:

"proot-distro install kali"

安装 Arch Linux:

"proot-distro install archlinux"

四、启动 Linux 系统

安装完成后,通过以下命令进入 Linux 环境:

proot-distro login ubuntu

(将 

"ubuntu" 替换为你安装的发行版名称,如 

"debian"、

"kali" 等)

首次启动可能需要较长时间(初始化系统配置),之后会直接进入 Linux 的终端界面(类似电脑的 Linux 系统)。

五、在 Linux 中基础操作

进入 Linux 后,你会看到熟悉的终端提示符(例如 

"root@localhost:~#" 或 

"user@ubuntu:~$"),此时可以使用该发行版的原生包管理工具安装软件!

1. 更新软件源(以 Ubuntu/Debian 为例)

apt update && apt upgrade -y

2. 安装常用工具

安装 

"vim" 编辑器:

"apt install vim -y"

安装 

"wget"/

"curl":

"apt install wget curl -y"

安装图形界面支持(可选,见下文)

3. 用户管理

默认可能以 

"root" 用户登录(有最高权限),建议创建普通用户(更安全):

adduser 你的用户名 # 按提示设置密码和信息

usermod -aG sudo 你的用户名 # 给用户添加 sudo 权限(Debian/Ubuntu)

然后切换用户:

"su - 你的用户名

美化

zsh(部分来自锡城筱凯)

网上教程有很多,这里就不说了

安装:pkg install  zsh 

输入zsh 自动配置

Termux 一共给出了两种自动配置zsh的方法,

也有一些开源美化脚本

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值