如何快速安装配置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]]
经验分享 程序员 微信小程序 职场和发展