3 votos

Salida coloreada en adb, por ejemplo para el comando ls

¿Es posible tener una salida de color en adb shell por ejemplo, para el ls ¿comando?

He intentado ls --color=auto . etc., pero parece que no funciona.

La salida de color, sin embargo, funciona en adb shell Por ejemplo, con

echo -e '\033[01;35m test \033[m'

¿O el comando ls en adb no proporcionar una "función completa" ls ¿y depende del mando?


Información necesaria:

  • Dispositivo: HTC Desire S S510e
  • Android: Gingerbread 2.3.5

2voto

sloosecannon Puntos 145

Screenshot with colored LS output

Como se puede ver en la captura de pantalla, definitivamente se puede obtener una salida de color en ls en Android. (nota al margen - Tengo un poco de magia bashrc corriendo para que la salida por defecto de ls sea ls --color=auto) Probablemente estás ejecutando ls en un shell sh y no en bash, tienes una versión OEM diluida de ls, o hay alguna magia extraña sucediendo entre ADB en Windows y la terminal de linux.

¿Qué dispositivo/versión de Android/ROM utilizas? ¿Qué resultados da ls --version?

0 votos

ls --version me da --version: No such file or directory . Tengo un teléfono sin root con Gingerbread 2.3.5 :). El dispositivo es un HTC Desire S S510e . Actualmente no sé cómo averiguar la ROM - supongo que estoy usando una ROM de stock.

0 votos

Fascinante. Así que si tuviera que adivinar, HTC probablemente tiene una versión diluida de ls en su firmware de stock. Si quieres uno con salida de color y similares, tendrás que instalar Busybox. Creo que se necesita Root para ello, pero puede ser capaz de conseguir en sin Root ...

0 votos

Supongo que es una suposición adecuada. Probaré la sugerencia de busybox. Gracias.

0voto

user209863 Puntos 1

Sólo tenía que escribir shell después de abrir el adb shell . Estoy usando LMDE Mate Desktop. Usando el terminal de mate.

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