侧边栏壁纸
  • 累计撰写 1 篇文章
  • 累计创建 0 个标签
  • 累计收到 1 条评论

安卓终端模拟器Termux安装与使用

EoPic
2022-01-22 / 0 评论 / 3 点赞 / 8,729 阅读 / 2,042 字
温馨提示:
本文最后更新于 2022-01-22,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Termux安装与使用

Termux 是运行在 Android 上的 terminal。不需要root,运行于内部存储,自带了一个包管理器,可以安装许多现代化的开发和系统维护工具。

下载与安装(官网)

Termux | F-Droid - Free and Open Source Android App Repository

配置

1.替换国内源

图形界面(TUI)替换

在较新版的 Termux 中,官方提供了图形界面(TUI)来半自动替换镜像,推荐使用该种方式以规避其他风险。 在 Termux 中执行如下命令

termux-change-repo

在图形界面引导下,使用自带方向键可上下移动。

image-20211019110016227

image-20211019110153106

2.安装完整的Linux子系统

安装proot-distro

Termux 提供了一个包proot-distro,它负责管理 Termux 内的 Linux 发行版。您可以通过执行安装此实用程序

pkg install proot-distro

目前它支持这些发行版:

  • Alpine Linux (3.14.x)
  • Arch Linux / Arch Linux 32 / Arch Linux ARM
  • Debian (stable)
  • Fedora 34
  • Gentoo
  • OpenSUSE (Tumbleweed)
  • Ubuntu (20.04)
  • Void Linux

要安装发行版,只需运行以下命令:

proot-distro install <alias>

其中“”为Linux发行版本,例如“alpine”。

安装后,您可以通过执行下一个命令来启动 shell 会话:

proot-distro login <alias>

以下是可用的 proot-distro 功能的基本概述:

  • proot-distro list - 显示支持的发行版及其状态.
  • proot-distro install - 安装发行版.
  • proot-distro login - 启动发行版.
  • proot-distro remove - 卸载发行版.
  • proot-distro reset - 重新安装发行版.
安装Linux
proot-distro install ubuntu #安装ubuntu
echo 'proot-distro login ubuntu' > .bashrc #自启动Ubuntu
Oh My Zsh
apt update
apt install git zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone git://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

vi ~/.oh-my-zsh/themes/my.zsh-theme 设置自用主题

local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )"
PROMPT='${ret_status}$USER@%m %{$fg[cyan]%}%d %{$reset_color%}$(git_prompt_info)'

ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"

.zshrc设置

#修改主题与插件
ZSH_THEME="my"
plugins=(git zsh-syntax-highlighting zsh-autosuggestions wd extract)
设置中文
apt install language-pack-zh-hans
echo 'LANG=zh_CN.UTF-8' > /etc/default/locale

其他

修改字体配色

长按屏幕点击More打开设置---->Style---->安装Termux:Styling

修改欢迎语
vi ../usr/etc/motd

Screenshot_20211021_164754

Termux修改DNS
echo 'nameserver 114.114.114.114' > ../usr/etc/resolv.conf
0
博主关闭了所有页面的评论