> adb shell
sh-4.1$ ls -F
-F: No such file or directory
-F
Le commutateur fonctionne bien sur mon Ubuntu.
Pourquoi ça ne fonctionne pas sur Android ? Existe-t-il un moyen de le faire fonctionner ?
> adb shell
sh-4.1$ ls -F
-F: No such file or directory
-F
Le commutateur fonctionne bien sur mon Ubuntu.
Pourquoi ça ne fonctionne pas sur Android ? Existe-t-il un moyen de le faire fonctionner ?
La plupart des commandes shell dans Android ne sont pas des versions GNU ou une implémentation conforme à POSIX, elles proviennent de Toolbox ou Busybox et sont pour la plupart des versions dépouillées.
Un grand nombre de commandes dans /system/bin
sont des liens symboliques vers /system/toolbox
. Je n'ai pas trouvé beaucoup de documentation à ce sujet, juste la source à l'adresse suivante https://Android.googlesource.com/platform/system/core/+/jb-mr1-release/toolbox/
Busybox est une autre implémentation de plusieurs commandes shell courantes, avec plus de commandes et de fonctionnalités que la Toolbox par défaut. Il est également utilisé sur d'autres systèmes embarqués, et sur certains CD GNU/Linux amorçables, donc vous êtes peut-être déjà familier avec lui. Parce qu'il est open-source, il y a plusieurs installateurs disponibles sur Google Play : cherchez simplement "Busybox".
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.