Android 7.0以上的平板或手机。这里建议使用兼顾了便携性和屏幕尺寸的8寸平板。
2G以上可用空间。由于需要安装各种软件包,对存储空间的消耗还是比较大的。
Termux安装
在安装Termux前,需要了解一下什么是Termux。
Termux 是一款支持 Linux 环境的 Android 终端模拟器APP。你无需对手机进行root或额外设置即可使用。这款APP会在手机中自动安装一个最小化基本系统,并支持使用 APT 包管理工具安装软件。
建议使用F-Droid进行安装,不再支持通过Google Play进行安装。
主程序Termux下载地址:
- https://f-droid.org/repo/com.termux_106.apk
美化工具Termux:Styling下载地址:
- https://f-droid.org/repo/com.termux.styling_29.apk
Termux基本操作
快捷键
- Ctrl + A -> 将光标移动到行首
- Ctrl + E -> 将光标移动到行尾
- Ctrl + C -> 中止当前进程
- Ctrl + D -> 注销终端会话
- Ctrl + K -> 从光标删除到行尾
- Ctrl + U -> 从光标删除到行首
- Ctrl + L -> 清除终端
- Ctrl + Z -> 挂起(发送SIGTSTP到)当前进程
- 音量加 + E -> Esc键
- 音量加 + T -> Tab键
- 音量加 + 1 -> F1(音量增加 + 2 → F2…以此类推)
- 音量加 + 0 -> F10
- 音量加 + B -> Alt + B,使用readline时返回一个单词
- 音量加 + F -> Alt + F,使用readline时转发一个单词
- 音量加 + X -> Alt+X
- 音量加 + W -> 向上箭头键
- 音量加 + A -> 向左箭头键
- 音量加 + S -> 向下箭头键
- 音量加 + D -> 向右箭头键
- 音量加 + L -> | (管道字符)
- 音量加 + H -> 〜(波浪号字符)
- 音量加 + U -> _ (下划线字符)
- 音量加 + P -> 上一页
- 音量加 + N -> 下一页
- 音量加 + . -> Ctrl + \(SIGQUIT)
- 音量加 + V -> 显示音量控制
- 音量加 + Q -> 切换显示的功能键视
- 音量加 + K -> 切换显示的功能键视图
修改软件源
安装完Termux后,使用如下命令自动替换官方源为清华镜像源:
- 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
- sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
- sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
- apt update && apt upgrade
安装基本组件
在配置Python开发环境前,我们还需要使用如下命令安装一些基本软件包:
- pkg install -y zsh curl wget build-essential
- pkg install -y git python nodejs-lts perl ipython
- pkg install -y neovim lazygit ranger fzf
终端配置
Shell配置
安装oh-my-zsh
Shell的类型有很多种,Termux下默认使用的是bash,这里使用功能更强大的zsh来代替bash。为了让初学者更好地使用zsh,需要先安装高档大气上档次,狂拽炫酷吊炸天的oh-my-zsh。