¿Cómo puedo usar comandos de shell e interactuar con el sistema Linux debajo?


25

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

Respuestas:


14

Sí hay,

Echa un vistazo a la aplicación Better Terminalo Android Terminal Emulatorambos son compatibles con 1.5


¡No olvide que, como TheCottonSilk señaló en su respuesta, necesitará busybox para acceder a la mayoría de los comandos habituales de Linux!
Logotipos

11

Si tiene una red inalámbrica configurada, puedo recomendar conectarse a través de SSH. Le permite acceder y administrar completamente su Android en unos minutos. Para los usuarios de Linux o Putty no hay diferencia con un terminal estándar que usa SSH además de algunos comandos específicos de Android. Además, algunos administradores de archivos como Nautilus admiten el protocolo SSH, por lo que tendrá la flexibilidad de un shell y, además, la comodidad para las operaciones de archivos utilizando un administrador de archivos gráfico. Me gustó tanto SSH que he escrito un pequeño tutorial para Android ( en alemán ). Lo sé, es posible que no se aplique completamente a su pregunta, pero puede considerarse mientras trabaja con una computadora adicional y un teléfono Android.

ingrese la descripción de la imagen aquí

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


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

Instalé SSHDroid en poco tiempo y definitivamente es menos complicado que configurar el shell Android SDK / ADB (verifique mi tut). Si tiene experiencia con SSH, lo apreciará por acceder al teléfono.
n3rd

Huh, no tenía idea. Leería tu tutorial, pero no sé alemán :-).
Zhehao Mao

Voy a agregar una traducción al inglés en un futuro próximo.
n3rd

¿Cómo funciona exactamente? ¿La conexión SSH pasa por el cable USB?
Zhehao Mao

10

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

Así es como lo usé.


2
Incluso si usó busybox, aún necesita un emulador de terminal para ejecutar busybox. Son complementarios.
Lie Ryan

Sí, muy cierto ... estoy de acuerdo.
TheCottonSilk

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.