25 votes

Comment puis-je utiliser les commandes du shell et interagir avec le système Linux en dessous ?

Android est basé sur Linux et possède un noyau Linux en dessous. Existe-t-il un moyen d'utiliser des commandes shell et d'interagir directement avec le système Linux ? Par exemple, une application shell qui a accès au système Linux ?

14voto

scottfrazer Points 11035

Si, il y en a un,

Consultez l'application Better Terminal o Android Terminal Emulator les deux sont soutenus par 1,5

0 votes

N'oubliez pas que, comme TheCottonSilk l'a noté dans sa réponse, vous aurez besoin de busybox pour accéder à la plupart des commandes Linux habituelles !

11voto

n3rd Points 507

Si vous avez un réseau sans fil, je peux vous recommander de vous connecter via SSH. Cela vous permet d'accéder et de gérer entièrement votre Android en quelques minutes. Pour les utilisateurs de Linux ou Putty, il n'y a aucune différence avec un terminal standard utilisant SSH, à part quelques commandes Android spécifiques. De plus, certains gestionnaires de fichiers tels que Nautilus supportent le protocole SSH, vous aurez donc la flexibilité d'un shell et en plus le confort pour les opérations de fichiers en utilisant un gestionnaire de fichiers graphique. J'ai tellement aimé SSH que j'ai écrit un petit guide pratique pour Android ( en allemand ). Je sais, cela ne s'applique peut-être pas entièrement à votre question mais peut être pris en compte lorsque vous travaillez avec un ordinateur supplémentaire et un téléphone Android.

enter image description here

Un serveur SSH facile à utiliser est SSH Droid disponible sur le marché Google.

0 votes

Vous voulez dire installer un serveur SSH sur le téléphone ? Cela peut poser plus de problèmes que cela n'en vaut la peine.

0 votes

J'ai installé SSHDroid en un rien de temps et c'est définitivement moins compliqué que de configurer le SDK Android / ADB shell (voir mon tutoriel). Si vous avez de l'expérience avec SSH, vous l'apprécierez pour accéder au téléphone.

0 votes

Huh, je n'en avais aucune idée. Je lirais bien votre tutoriel, mais je ne connais pas l'allemand :-).

10voto

Tyler Gooch Points 356

Récemment, j'ai eu un besoin similaire, et j'ai trouvé ' busybox l'utilité. Les applications d'émulation de terminal sont utiles, mais elles ne prennent en charge que très peu de commandes. Cependant, 'busybox' m'a donné accès à la plupart des commandes Linux généralement utilisées.

Voici comment je l'ai utilisé.

2 votes

Même si vous avez utilisé busybox, vous avez toujours besoin d'un émulateur de terminal pour exécuter busybox. Ils sont complémentaires.

0 votes

Oui, très vrai. Je suis d'accord.

6voto

seraphym Points 151

El Couche de script pour Android comprend également une coquille.

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