Termux

Termux

flyfish

官网网址

https://github.com/termux

termux-app

https://github.com/termux/termux-app
Termux是一款Android终端应用和Linux环境。

termux-api

https://github.com/termux/termux-api
这是一个将Android API暴露给命令行使用和脚本或程序的应用程序。只有主Termux应用程序才能调用此应用程序中的API方法。

termux-boot

https://github.com/termux/termux-boot
一个Termux附加应用程序,可以在启动时运行程序。
安装包

pkg install <package>      
pkg install nginx
pkg install frp
pkg install screenfetch
pkg install openssh
pkg install rsync
pkg install python
pkg install termux-api
pkg install termux-services

启动提示安装

pkg install root-repo
pkg install x11-repo

卸载包

pkg uninstall <package>  

更换源

pkg install root-repo
termux-change-repo

在这里插入图片描述
在这里插入图片描述
如果选择Single mirror,可以选择单独的源
在这里插入图片描述

更新源

pkg update     

升级软件包

pkg upgrade    

目录
echo $HOME

/data/data/com.termux/files/home

~ $ echo $PREFIX

/data/data/com.termux/files/usr

自定义启动问候语

vim $PREFIX/etc/motd

权限

termux-setup-storage
pkg install proot -y
termux-chroot

当前登录用户

 whoami

允许在后台运行

termux-wake-lock 

启动脚本放置的地方

~/.termux/boot

具体地址是

/data/data/com.termux/files/home/.termux/boot

详细地址
https://wiki.termux.com/wiki/Backing_up_Termux
备份

tar -zcf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files ./home ./usr

恢复

tar -zxf /sdcard/termux-backup.tar.gz -C /data/data/com.termux/files --recursive-unlink --preserve-permissions

设置密码

passwd

开启的sshd服务

pkg install openssh
sshd

termux用的是8022端口,而不是常用的22端口
开机启动sshd

#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
sshd
#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
. $PREFIX/etc/profile

支持的服务详看
https://wiki.termux.com/wiki/Termux-services

复制termux数据到另一台机器

adb devices
List of devices attached
192.168.3.5:5555       device
192.168.3.9:5555       device

1 从192.168.3.9把数据复制到本地

adb -s 192.168.3.9:5555 pull /sdcard/termux-backup.tar.gz d:\1

2 从本地把数据复制到192.168.3.4

adb -s 192.168.3.4:5555 push  d:\1\termux-backup.tar.gz /sdcard

3 把脚本从本地复制到脚本启动目录

adb -s 192.168.3.4:5555 push  D:\1\start-update  /data/data/com.termux/files/home/.termux/boot

将本地的local_file.txt文件传输到远程的机器192.168.3.9的/data/目录中
u0_a118是termux的用户名

scp -P 8022 D:\local_file.txt  u0_a118@192.168.3.9:/data/

将远程的机器192.168.3.9的/data/文件夹传到本地的d:\1\目录中
u0_a118是termux的用户名,会在 d:\1\中新建一个data的文件夹

scp -r -P  8022 u0_a118@192.168.3.9:/data/   d:\1\

在Android上使用Ubuntu

pkg install proot-distro
proot-distro install ubuntu
proot-distro login ubuntu

拍照
0和1 表示使用哪个相机拍照

termux-camera-photo -c 0 /data/0.jpg
termux-camera-photo -c 1 /data/1.jpg

打开termux显示用户名和序列号

vim ~/.bashrc

echo "用户:"$(whoami)
echo "序列号:"$(getprop ro.boot.serialno)

:wq 保存退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二分掌柜的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值