什么是Termux

Linux系统
2789
linux
linux 举报
2021-05-31

Termux是一个Android终端模拟器和Linux环境。 实际上,这意味着您可以在大多数Android设备上安装Termux,并可以在该设备上的完整Linux开发环境中执行几乎所有操作。 一切听起来都很酷,但是您可能会问自己:“为什么我要在触摸屏上的手机上进行编码?这听起来很糟糕。” 开始考虑将平板电脑与可以运行Android应用程序的键盘或Chromebook配对使用。 这些都是非常便宜的设备,现在可以用来向人们介绍Linux黑客技术和开发。 我知道Linux社区中的许多人都是从在旧PC上安装Linux开始的。


您可以看到Termux文件系统的基础始于

/data/data/com.termux/files/

。 在该目录下,您将找到您的主目录和

usr

目录,所有Linux软件包均安装在该目录中。 这有点奇怪,但是没什么大不了的吗? 您会错的,因为地球上几乎每个脚本都针对

/bin/bash

硬编码。 其他库,可执行文件和配置文件位于与其他Linux发行版不一致的位置。


一位用户可以全部统治

在Termux中,所有内容均由一个用户安装并运行。 这并不是什么大问题,而是您需要习惯的一些问题。 这也意味着找不到您可能熟悉的典型服务和用户组。 而且启动时不会自动启动,因此由您来管理您可能使用的服务的启动和停止,例如数据库,SSH等

Postgres

开始: pg_ctl -D $PREFIX/var/lib/postgresql start 停止: pg_ctl -D $PREFIX/var/lib/postgresql stop

Nginx的

开始于: nginx 停止: nginx -s stop

雷迪斯

开始: redis-server $PREFIX/etc/redis.conf 停止: kill "$("$PREFIX/bin/applets/cat" "$PREFIX/var/run/redis_6379.pid"


倒序看帖 只看楼主
热点关注
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
服务停止、启动、重启一体化脚本,万能语言启动脚本
shell参数判断
在后台用进程名运行bash脚本
shell脚本每行后面多了一个^M的原因和解决办法
定时检测服务,检测down掉后重启。系统检测到DMSERVER运行正常
挂载磁盘的时候遇到一个问题,挂载完磁盘之后重启服务器挂载的盘丢失了.
中标麒麟系统Your trial is EXPIRED and no VALID licens
termux 开启ssh并用用户名和密码登陆
组成共享库的目标文件和一般的目标文件有所不同,在编译时要加-fPIC和-share选项,例如:
gcc指定链接库路径后还是找不到库文件
./configure -build,-host,-target设置
shell脚本每行后面多了一个^M的原因和解决办法
shell 中 if [ “x${var}“ == “x“ ] 中 x的作用
查看linux机器是32位还是64位的方法