termux 是安卓平台模拟 linux 环境的工具,可以运行常用的 linux 工具
常用配置
1 2 3 4 5 6 7 8
| termux-change-repo
termux-setup-storage
termux-fix-shebang
|
修改用户环境变量
1 2 3 4
| cat > ~/.profile <<-'EOF' alias ll='ls -al' alias l='ls -l' EOF
|
虚拟根目录
安装 zsh
暂时有 bug, 导致 nodejs 程序运行提示 找不到 env, 可以执行 termux-fix-shebang
临时解决
1
| sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"
|
登录提示语
可以配合 screenfetch 食用
定制屏幕上的按键
1 2 3 4 5 6 7 8
| [ -d ~/.termux/ ] || mkdir ~/.termux/
cat > ~/.termux/termux.properties <<-'EOF' extra-keys = [ \ ['ESC','|','`','HOME','UP','END','$'], \ ['TAB','CTRL','~','LEFT','DOWN','RIGHT','ENTER'] \ ] EOF
|
包管理
pkg
Termux 除了支持 apt 命令外,还在此基础上封装了 pkg 命令,pkg 命令向下兼容 apt 命令
1 2 3 4 5 6 7 8 9 10
| pkg search <query> 搜索包 pkg install <package> 安装包 pkg uninstall <package> 卸载包 pkg reinstall <package> 重新安装包 pkg update 更新源 pkg upgrade 升级软件包 pkg list-all 列出可供安装的所有包 pkg list-installed 列出已经安装的包 pkg shoe <package> 显示某个包的详细信息 pkg files <package> 显示某个包的相关文件夹路径
|
apt
参考 ubuntu 的 apt
安装常用工具
1
| pkg update && pkg install -y git vim openssh curl wget python tar
|
安装 vscode
1 2
| pkg install python nodejs yarn yarn global add code-server
|
安装完整版 Linux
1 2 3 4 5 6 7 8
| pkg install proot-distro
proot-distro list proot-distro install ubuntu
proot-distro login ubuntu
|
将 proot-distro login ubuntu
写入到 ~/.profile
可以打开软件自动进入 ubuntu 系统