¿Qué es el editor estándar en Android?

Me estoy conectando a este teléfono de Google a través de adb, necesito cambiar un carácter dentro de un archivo de texto, y usaría vi, o tal vez sed -i, o incluso picosi nada más ayuda, pero no encuentro ningún editor de CLI conocido.

¿Cómo hacen esto los entusiastas de Android? Quiero decir, ¿aparte de copiar el archivo de un lado a otro?

/system/bin/sh: vi: not found
127|root@generic_x86:/ # pico
/system/bin/sh: pico: not found
127|root@generic_x86:/ # nano
/system/bin/sh: nano: not found
127|root@generic_x86:/ # vim
/system/bin/sh: vim: not found
127|root@generic_x86:/ # sed
/system/bin/sh: sed: not found
127|root@generic_x86:/ # emacs
/system/bin/sh: emacs: not found
127|root@generic_x86:/ # apropos editor
/system/bin/sh: apropos: not found
127|root@generic_x86:/ # 
No hay ningún editor estándar: usas lo que funciona para ti. Puede buscar una lista de Izzy [Notas] ( android.izzysoft.de/applists/category/named/office_notes ) o mejores editores de texto para desarrolladores
Para aclarar, Android no tiene ningún editor incorporado.
hola, gracias, tenia mucho miedo. Pero estas listas solo tienen editores gráficos, para usar desde la propia pantalla de android, ¿no? Esperaba algunas herramientas CLI. (Echaré un vistazo al puerto Vim, supongo. Gracias de nuevo).
@mariotomo ¿Intentaste lanzar vimo nano? Ejecuto LineageOS y puedo iniciarlos.
Estoy dentro de una máquina virtual con Android, no sé qué es LineageOS, y no he mencionado todo lo que probé, que de hecho incluía vimy nano. github.com/shiftrot/droidvim/issues/19
Prueba Termux .
gracias por la sugerencia sobre Termux, definitivamente lo probaré en mi teléfono físico. pero actualmente estoy en una máquina virtual.

Respuestas (1)

Como se mencionó, estaría feliz con sed. Aún así, como se mencionó más adelante en un comentario, estoy en un entorno virtual, por lo que no tengo problemas para dejar un sistema operativo y comenzar a usar el más nuevo.

Aparentemente, mi problema era quedarme en Android 5.1. A partir de la versión 6 de Android se incluye ToyBoxuna alternativa bastante limitada a la BusyBoxlegalmente compatible con la licencia no libre de Android.

La ToyBoxpista proviene del autor de droidvim .