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 ?
Réponse
Trop de publicités?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.
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 ; aussisudo
peut fonctionner mais cela dépend de la ROM.