https://blog.csdn.net/qq_35425070/article/details/86040270讲了termux中安装linux,现在我们来分析一下它是如何实现的。查看安装linux的路径下的文件
ls
发现多了一个叫做ubuntu的文件夹(文件名跟安装的linux系统有关),cd进去后发现里面的文件与startubuntu命令进入的系统文件相同,可以看出,他就是我们安装的linux,改动这里的内容就会对安装的linux产生影响,因为安装的linux就是这个文件夹。
我们知道了我们安装的系统的位置后,来看一下startubuntu命令干了什么
执行
$ cd ~/../usr/bin/
$ cat startubuntu
查看输出
#!/data/data/com.termux/files/usr/bin/bash
cd ~
unset LD_PRELOAD
command="proot"
command+=" --link2symlink"
command+=" -S ubuntu"
command+=" -b /sdcard"
command+=" -b /dev/"
command+=" -b /proc/"
#uncomment the following line to have access to the home directory of termux
#command+=" -b /dat