¿Cómo instalar paquetes de comandos de terminal adicionales para dispositivos rooted? -- root-access campo con shell campo con terminal campo con command-line camp android Relacionados El problema

How to install bundles of additional terminal commands for rooted devices?


3
vote

problema

Español

He rooteado un dispositivo HTC Wildfire S recientemente y mostró un Android 4.1.2 Aokp Jelly Bean Custom ROM. Un beneficio es que puedo usar el terminal ahora.

Estoy un poco acostumbrado a usar emuladores de terminales en máquinas de escritorio, pero nunca antes lo hizo en un dispositivo Android. Noté que no se encuentran algunos comandos, por ejemplo:

  $ tree /system/bin/sh: tree: not found   

¿Hay una manera de agregar más comandos a mi dispositivo, tal vez un paquete de paquetes de GNU para Android disponible en algún lugar?

Original en ingles

I rooted a HTC Wildfire S device recently and flashed an Android 4.1.2 AOKP Jelly Bean Custom ROM. One benefit is that I can use the terminal now.

I'm a little used to using terminal emulators on desktop machines but never did that on an Android device before. I noticed some commands are not found, for example:

$ tree /system/bin/sh: tree: not found 

Is there a way to add more commands to my device, maybe a bundle of GNU packages for Android available somewhere?

           
   
   

Lista de respuestas

2
 
vote
vote
La mejor respuesta
 

Sí, eso es posible con el terminal ABCDEFGHIJKLMNABCDEFGHIJKLMN0BCDEFGHIJKLMN0.

Página de inicio | Google Play

Puede instalar comandos de shell adicionales usando apt .

  $ apt update $ apt upgrade $ apt install tree   

Captura de pantalla:

usando termux

BONIFICACIÓN: ¡También funciona en dispositivos no arraigados!

 

Yes that's possible with the termux terminal.

Homepage | Google Play

You can install additional shell commands using apt.

$ apt update $ apt upgrade $ apt install tree 

Screenshot:

using termux

Bonus: Also works on non-rooted devices!

 
 
 
 
1
 
vote

El comando de árbol no está instalado de forma predeterminada. No sé cómo instalarlo en Android a través de Terminal, pero siempre podría usar el comando LS, pero sí, no le muestra un formato de árbol que es fácil de entender, pero aún hace el trabajo.

  ls -d */   

Listar solo los directorios en el directorio actual.

  ls -ltr   

Enumere todos los archivos en el momento en que se modificaron por última vez en orden inverso. En otras palabras, los últimos archivos enumerados son los archivos modificados más recientemente.

Intentaré encontrar una manera de instalar el paquete de árbol. Si encuentro algo te lo haré saber.

También instale busybox para tener más comando UNIX AVABLE. referencia

 

tree command is not instaled by default. I don't know how to install it in android via terminal but you could allways use the ls command, but yes it doesn't show you a tree format that it is easy to understand, but still does the job.

ls -d */ 

Only list the directories in the current directory.

ls -ltr 

List all files by the time they were last modified in reverse order. In other words the last files listed are the most recently modified files.

I will try and find a way to install the tree package. If i find something I will let you know.

Also install busybox to have more unix command avaible. Reference

 
 
1
 
vote
  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

ni siquiera se instala en ubuntu de forma predeterminada.

Dicho esto, puede instalar busybox En roms no cianógenos que carecen de utilidades comunes. YMMV, pero en la mayoría de las ROM de "Stock" parecen carecer de las utilidades. Afaik Busybox no incluye árbol.

¡Siempre haz una copia de seguridad primero!

 
tree 

Isn't even installed on Ubuntu by default.

That said, you can install BusyBox on non CyanogenMod ROMs that lack common utilites. YMMV, but on most "stock" ROMs seem to lack the utilities. AFAIK Busybox doesn't include tree.

ALWAYS DO A BACKUP FIRST!

 
 

Relacionados problema

24  ¿Es posible activar la configuración de Android "Anexo USB" desde la línea de comandos?  ( Is it possible to activate the usb tethering android setting from the command ) 
Me gustaría activar "Anexo USB" desde dentro de un script de bash, por lo que hay alguna posibilidad de ejecutar una línea de comandos con adb shell para ca...

1  ¿Es posible instalar "iProute2" en Android?  ( Is it possible to install iproute2 on android ) 
Intenté usar git clone en la página de Googlesource, pero no hizo mucho. Quiero usar el comando ss desde el paquete, pero no sé cómo instalarlo. Mi teléfo...

3  ¿Dónde debo instalar ToyBox?  ( Where should i install toybox ) 
Soy dueño de una raíz Samsung Galaxy S Relay 4G Running Stock Android 4.1.2. Si tiene Android 6.0 "Marshmallow" o mejor, entonces tiene Toybox . Este es un...

3  Instale Split APK manualmente  ( Install split apk manually ) 
Recientemente, tengo que saber una cosa llamada Split Apks, y encontré las rodajas como archivos APK no válidos, solo la base es. Desafortunadamente, esto sig...

3  ¿Cómo instalar paquetes de comandos de terminal adicionales para dispositivos rooted?  ( How to install bundles of additional terminal commands for rooted devices ) 
He rooteado un dispositivo HTC Wildfire S recientemente y mostró un Android 4.1.2 Aokp Jelly Bean Custom ROM. Un beneficio es que puedo usar el terminal ahora...

7  ¿Cómo cambiar el "Modo de red preferido" usando ADB sin reinicio?  ( How to change preferred network mode using adb without reboot ) 
Estoy tratando de cambiar el modo de red preferido de mi teléfono (cm 12, stock 4.2, ambos enraizado) de "GSM / WCDMA" (0) a "solo WCDMA" (2) y viceversa (pue...

9  ¿Cómo encontrar la ruta de la partición de intercambio en la tarjeta SD?  ( How to find the pathname of the swap partition on sd card ) 
como esto < / a> advierte, no debe habilitar el swap en la partición incorrecta o puede destruir su teléfono: OK Antes de que vayamos más lejos! Los teléf...

24  ¿Hay algún cliente de línea de comando SSH disponibles para teléfonos Android enraados?  ( Are there any command line ssh clients available for rooted android phones ) 
Por supuesto, tengo connectBot, pero estoy buscando algo que pueda script. Editar: Para aclarar aquí, no estoy interesado en corriendo scripts de un termi...

1  ¿Cómo investigo el uso de la memoria?  ( How do i investigate the memory usage ) 
Tengo un micromax A74 con (arraado) Android 4.2.2. Recientemente me he enfrentado al estrellamiento de alguna aplicación y he comenzado a analizar el uso de R...

0  Cómo corregir "Monte: 'Remount' -> '/ SISTEMA': ¡No hay dicho archivo o directorio"?  ( How to fix mount remount system no such file or directory ) 
angler:/ # mount -o rw, remount /system mount: 'remount'->'/system': No such file or directory 1|angler:/ # Cuando lo intento en Kali Linux en mi teléfon...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos