termux 安装和使用

16 min read

安装

通过 F-Droid 安装 Termux

ssh 自动重启

 # https://github.com/termux/termux-boot
 echo 'termux-wake-lock; sshd'  > ~/.termux/boot/start-sshd

基本命令

pkg search <query>              # 搜索包
pkg install <package>           # 安装包
pkg uninstall <package>         # 卸载包
pkg reinstall <package>         # 重新安装包
pkg update                      # 更新源
pkg upgrade                     # 升级软件包
pkg list-all                    # 列出可供安装的所有包
pkg list-installed              # 列出已经安装的包
pkg show <package>              # 显示某个包的详细信息
pkg files <package>             # 显示某个包的相关文件夹路径

查看端口

# 安装nmap端口扫描神器
pkg install nmap

# 扫描本地端口
nmap 127.0.0.1

更新源

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

pkg update

ROOT

pkg install proot -y
termux-chroot

常用工具

pkg install vim -y
pkg install python -y
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
pkg install openssh
ssh 192.168.4.67 -p 8022

定时任务

pkg install cronie termux-services
# restart termux session
sv-enable crond 
crontab -e 

测试

*/1 * * * * echo "job every minute" >>$HOME/filename

打开钉钉

adb shell am start -n com.alibaba.android.rimet/com.alibaba.android.rimet.biz.LaunchHomeActivity

adb shell am force-stop com.alibaba.android.rimet

# adbshell=`adb shell `
echo $adbshell