25 votos

¿Cómo puedo utilizar los comandos del shell e interactuar con el sistema Linux por debajo?

Android está basado en Linux y tiene un núcleo Linux por debajo. ¿Hay alguna forma de utilizar comandos de shell e interactuar directamente con el sistema Linux? Por ejemplo, ¿una aplicación de shell que tenga acceso al sistema Linux?

14voto

scottfrazer Puntos 11035

Sí, lo hay,

Consulta la aplicación Better Terminal o Android Terminal Emulator ambos son soporte de 1.5

0 votos

No olvides que, como TheCottonSilk señaló en su respuesta, necesitarás busybox para acceder a la mayoría de los comandos habituales de Linux.

11voto

n3rd Puntos 244

Si tienes una red inalámbrica configurada te puedo recomendar que te conectes vía SSH. Te permite acceder y gestionar completamente tu Android en pocos minutos. Para los usuarios de Linux o Putty no hay ninguna diferencia con un terminal estándar usando SSH además de algunos comandos específicos de Android. Además, algunos gestores de archivos como Nautilus soportan el protocolo SSH por lo que tendrás la flexibilidad de un shell y adicionalmente la comodidad para las operaciones de archivos usando un gestor de archivos gráfico. Me gustó tanto SSH que he escrito un pequeño how-to para Android ( en alemán ). Lo sé, puede que no se aplique completamente a su pregunta, pero se puede considerar mientras se trabaja con un ordenador adicional y un teléfono Android.

enter image description here

Un servidor SSH fácil de usar es Droide SSH disponible en el mercado de Google.

0 votos

¿Te refieres a configurar un servidor SSH en el teléfono? Eso puede ser más problemático de lo que vale.

0 votos

Instalé SSHDroid en poco tiempo y es definitivamente menos complicado que configurar el SDK de Android / ADB shell (revisa mi tut). Si tienes experiencia con SSH lo agradecerás para acceder al teléfono.

0 votos

No tenía ni idea. Me gustaría leer tu tutorial, pero no sé alemán :-).

10voto

TheCottonSilk Puntos 364

Hace poco tuve un requerimiento similar, y encontré ' busybox ' utilidad. Las aplicaciones de emulador de terminal son útiles, pero admiten muy pocos comandos. Sin embargo, 'busybox' me dio acceso a la mayoría de los comandos de Linux generalmente utilizados.

Aquí está cómo lo he utilizado.

2 votos

Incluso si usas busybox, todavía necesitas un emulador de terminal para ejecutar busybox. Son complementarios.

0 votos

Sí, muy cierto estoy de acuerdo.

6voto

pfctdayelise Puntos 407

El Capa de scripting para Android también incluye un caparazón.

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