如何快速安装配置termux
termux 106 https://pan.baidu.com/s/11j9VU1W1jNcgxKWzDNLvOw 提取码:94ox 1.加快下载速度更改为国内源
sed -i s@^(deb.*stable main)$@#1 deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@ $PREFIX/etc/apt/sources.list sed -i s@^(deb.*games stable)$@#1 deb 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 deb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@ $PREFIX/etc/apt/sources.list.d/science.listapt update && apt upgrade
2.安装 国光的版本
pkg install proot git python -y git clone https://github.com/sqlsec/termux-install-linux cd termux-install-linux python termux-linux-install.py
选择ubuntu 3.termux的目录结构运行 termux-setup-storage,添加内置SDCARD的访问权,选择允许运行termux进入下面home的路径 pwd/data/data/com.termux/files/homelsTermux-Linux storage termux-install-linuxcd storage /pkg install tree tree. ├── dcim -> /storage/emulated/0/DCIM ├── downloads -> /storage/emulated/0/Download ├── external-1 -> /storage/2FB5-1D09/Android/data/com.termux/files ├── movies -> /storage/emulated/0/Movies ├── music -> /storage/emulated/0/Music ├── pictures -> /storage/emulated/0/Pictures └── shared -> /storage/emulated/0
通过此访问SD卡内容 cd /storage/2FB5-1D09/ cd shared
进入Termux-Linux/Ubuntu/目录运行./start-ubuntu.sh即可运行ubuntu 完整路径为/data/data/com.termux/files/home/Termux-Linux/Ubuntu/start-ubuntu.sh
4.启动项的修改 在termux里 pkg install vim vim usr/etc/motd 启动termux欢迎词,把里面删掉,添加Welcome to my linux cmdline! ubuntu里/etc/bash.bashrc,可添加启动时设置项如alias aaa="apt install -y " alias ccc="c++ " alias ggg="g++ " PATH=$PATH:.
termux模式下的拷贝命令cpo cpi cpo file 从当前目录下拷贝file到内置SDCARD下的_TERMUX_OUT里 cpi file 从当前目录下拷贝file到design里 home目录下 vim cpi 添加如下
#!/bin/bash src=$1 #dst=/data/data/com.termux/files/home/ubuntu-fs/root/design dst=/data/data/com.termux/files/home/Termux-Linux/Ubuntu/ubuntu-fs/root/design if [ ! -e "$dst" ];then mkdir "$dst" fi echo copy[$src] echo to [$dst] if [ -e "$src" ];then cp "$src" "$dst" # echo result:$? if [ "$?" == "0" ];then echo ok else echo failed:cp fi else echo failed:not exist fi
创建cpo vim cpo
#!/bin/bash dst=/data/data/com.termux/files/home/storage/shared/_TERMUX_OUT src=$1 if [ ! -e "$dst" ];then mkdir "$dst" fi echo copy[$src] echo to [$dst] if [ -e "$src" ];then cp "$src" "$dst" # echo result:$? if [ "$?" == "0" ];then echo ok else echo failed:cp fi else echo failed:not exist fi
设置为可执行文件 chomd +x cpo chomd +x cpi 例 ~/cpo hello.cpp ~/cpi what.cpp
usr/etc/bash.bashrc是 运行termux时调用的脚本,在末尾加入最后添加下面这些,这样就可以自动在home下面生成design工作目录
if [ -e ~/design ]then cd ~/design else mkdir ~/design cd ~/design fi
安装其它工具 apt install -y net-tools vim make gdb cgdb python3 adb curl wget tree tmux diff colordiff astyle iperf2 zip unzip tar clang git apt install build-essential ln -s Termux-Linux/Ubuntu/ubuntu-fs/root/design/ ln -s /storage/2FB5-1D09 out_sdcardln -s Termux-Linux/Ubuntu/start-ubuntu.sh run.sh chomd +x run.sh
修改扩展键盘,即右侧滑长按KEYBOARD显示的是软键盘 vim ~/.termux/termux.properties
### Open a new terminal with ctrl + t (volume down + t) shortcut.create-session = ctrl + t ### Go one session down with (for example) ctrl + 2 shortcut.next-session = ctrl + 2 ### Go one session up with (for example) ctrl + 1 shortcut.previous-session = ctrl + 1 extra-keys = [[ESC,PGUP,PGDN,BACKSLASH,{,},<,>,_,HOME,UP,END],[TAB,CTRL,ALT,/,=,(,),-,",LEFT,DOWN,RIGHT]] extra-keys = [[ESC,PGUP,PGDN,BACKSLASH,{,},<,>,_,HOME,END,UP],[TAB,CTRL,/,=,(,),-,",,,;,LEFT,DOWN,RIGHT]]