1 votes

Pourquoi l'émulateur de terminal pour Android a des commandes complètement différentes de celles de GNU/Linux ?

J'ai installé Terminal Emulator pour Android en espérant que je pourrais facilement obtenir un accès Root, installer des applications via le terminal, etc. Alors, en pensant qu'Android est une distribution Linux, j'ai pensé qu'il doit avoir un émulateur de terminal (pour avoir vraiment l'impression d'utiliser Linux), mais quand j'ai essayé certaines commandes, aucune d'entre elles n'a fonctionné ! Quelles commandes sont utilisées sur Android ?

2 votes

Quelles commandes avez-vous essayé ? Android n'est pas votre Ubuntu habituel. Des commandes comme pm (PackageManager) sont utilisées pour installer ou désinstaller des applications et faire différentes choses avec les paquets. am (ActivityManager) est utilisé pour lancer des activités, c'est-à-dire une partie spécifique d'une application, et faire différentes choses avec ces activités. Si vous voulez obtenir un accès root, su est la solution. Selon que votre appareil est rooté ou non ; aussi sudo peut fonctionner mais cela dépend de la ROM.

4voto

harlandski Points 184

Android est basé sur le noyau Linux, mais comme le suggère GiantTree, ce n'est pas une distribution GNU/Linux comme Ubuntu. Il y a quelques commandes en commun (cd, cat), mais certaines évidentes ne sont pas là (cp par exemple). Quant à savoir pourquoi, je suppose que la principale raison est qu'Android ne cherche pas à être de type Unix, donc les commandes Unix courantes ne sont pas nécessaires pour la plupart des applications.

Si vous êtes intéressé à obtenir plus d'outils en ligne de commande qui vous seront familiers de votre distribution GNU/Linux, vous avez plusieurs options. Sur Google Play, recherchez "Busybox (No Root)" ou "GnuRoot". Le premier vous donnera quelques commandes familières (cp par exemple), le second un choix de distributions GNU/Linux en ligne de commande complètes, sans avoir besoin de root.

Si vous root votre téléphone, vous avez encore plus d'options, mais juste avoir l'application d'émulateur de terminal installée ne vous aidera pas à rooter votre téléphone en soi. Comment rooter votre téléphone dépend de votre modèle exact de téléphone, et va au-delà de votre question ici.

Je suis désolé si c'est une mauvaise nouvelle pour vous. Je vous comprends, car j'ai été tout aussi surpris que vous il y a un an lorsque j'ai passé de GNU/Linux à Android.

androidalle.com

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.

Powered by:

X