tools name descargar debug android_sdk alcatel android editor

android - name - pm list packages grep



¿Puedo editar archivos dentro de la shell de Android(shell adb) (5)

Hay una aplicación llamada Termux en Play Store que funciona para dispositivos sin rootear. Es solo 200K y soporta vi .

Desde la shell de Android, ¿hay alguna manera de editar un archivo?

Para editar archivos como .rc y scripts similares, actualmente estoy usando adb pull para extraerlos, luego editarlos y luego empujarlos hacia atrás adb push . Esto es ciertamente ineficiente.

¿Hay alguna manera de editar estos archivos en la shell de Android (como el editor vim en la shell de Linux)

Tengo permisos de root en mi dispositivo. Así que si es necesario, puedo instalar aplicaciones de root.


Puede instalar BusyBox desde la tienda F-Droid y, si ha rooteado su dispositivo, puede usar vi para editar archivos.

adb shell busybox vi /sdcard/Download/test.txt


Puedes crear archivos de texto usando:

$ cat > filename.txt

Puedes agregar líneas a un archivo de texto usando:

$ cat >> filename.txt

Ambos comandos pueden terminarse usando ctrl-D .


También he notado que el shell predeterminado es sh y, después de ingresar a bash , podía usar nano .


Una versión simplificada de vi para Android está contenida en Busybox . Suponiendo que está ejecutando Windows, una vez que haya instalado Busybox (y necesita permisos de root para hacerlo), le recomiendo que siga las instrucciones en https://.com/a/29033010/5025060 para completar el texto de pantalla completa Edición en su dispositivo Android desde la pantalla de su PC con Windows.