8 votos

¿Por qué los comandos en linux no funciona correctamente en android?

> adb shell
sh-4.1$ ls -F
-F: No such file or directory

Modificador-F funciona bien en mi Ubuntu. Por qué no funciona en android?

Es allí una manera de hacer que funcione?

10voto

mattlant Puntos 9136

La mayoría de los comandos de la shell en Android no son GNU versiones o a otro compatible con POSIX aplicación, son o bien desde el cuadro de herramientas o Busybox y sobre todo despojado versiones.

Una gran cantidad de comandos en /system/bin son enlaces simbólicos a /system/toolbox. No he encontrado mucha documentación al respecto, sólo la fuente en https://android.googlesource.com/platform/system/core/+/jb-mr1-release/toolbox/

Busybox es otra aplicación de varios comandos de la shell, con más comandos y funciones que el cuadro de herramientas predeterminada. Es utilizado en otros sistemas embebidos demasiado, y algunos de arranque de GNU/Linux CDs, así que puede que ya esté familiarizado con ella. Debido a que es de código abierto, hay varios instaladores disponibles en Google Play: sólo la búsqueda para "Busybox".

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X