Un terminal real (raíz o no-root) -- terminal campo con command-line camp android Relacionados El problema

A Real Terminal (Root or No-Root)


13
vote

problema

Español

Yo uso Kubuntu en mi laptop, pero esto va a cualquier Distro de Linux. Puedo abrir una ventana de terminal y escribir cosas como sudo apt-get update , sudo apt-get install packagename. ¿Hay un terminal que pueda realizar comandos como este en Android? No tiene que ser "sudo", simplemente me refiero a la realización de comandos. Yo uso el Galaxy S3, pero dudo que realmente importa para la pregunta que pregunto.

Original en ingles

I use KUBUNTU on my laptop, but this goes for any Linux distro. I can open a terminal window and type in things like sudo apt-get update, sudo apt-get install packagename. Is there a terminal that can carry out commands like this on Android? It doesn't have to be "sudo", I simply mean carrying out commands. I use the Galaxy S3, but I doubt it really matter for the question I'm asking.

     
         
         

Lista de respuestas

13
 
vote
vote
La mejor respuesta
 

resumen de los comentarios:

Primero debe comprender que las aplicaciones de actualización funcionan diferentes en Android que en una Distro de Linux "Normal": no existe tal cosa como "apt". Aunque Android tiene su propio administrador de paquetes (escuchando el comando pm ), las instalaciones / actualizaciones son generalmente tratados por los servicios / aplicaciones como Google-Play-Store u otra Mercados alternativos . ABCDEFGHIJKLMNABCDEFGHIJKLMN1 Sería comparable con dpkg en los sistemas basados ​​en Debian: Puede realizar instalaciones locales (es decir, con el archivo .apk /fghijklmn2 en el propio dispositivo: pm install sería el comando para eso), y muchas otras cosas.

Aparte de eso: una aplicación de terminal se puede comparar con un terminal en Linux Bindright. Usted obtiene una "ventana" de modo de texto donde puede ejecutar comandos. La mayoría son incluso similares a los disponibles en Linux, ya que Android es Linux basado: tiene cosas como cd , abcdefhijklmnabcdefghijklmn5 , grep , y más. Para obtener detalles sobre esto, es posible que desee echar un vistazo a E.G.

  • diez comandos básicos de terminal de Android deberías saber (androidcentral)
  • usando el terminal (xda)
  • Comandos de terminales de Android (XDA)
  • Referencia de comando de Shell Android ( Github)
  • nuestro etiqueta de línea de comandos-wiki

Una mirada a nuestro TAG-WIKI tampoco perjudicará :)

Yo diría que todas las aplicaciones terminales disponibles para Android deben apoyar lo anterior. Algunos incluso ofrecen características adicionales, como un entorno completo de desarrollo ( terminal IDE ), o Acceso a servidores remotos ( juicsessh ).

 

Summing up from the comments:

First you need to understand that updating apps works different on Android than it does on a "normal" Linux distro: There is no such thing as "apt". Though Android has its own package manager (listening to the pm command), installs/updates are usually dealt with by services/apps like google-play-store or other alternative-markets. pm would rather be comparable with dpkg on Debian-based systems: it can do local installs (i.e. with the .apk file already present on the device itself: pm install would be the command for that), and a lot of other things.

Apart from that: a terminal app can be compared with a terminal on Linux allright. You get a text-mode "window" where you can execute commands. Most are even similar to those available on Linux, as Android is Linux based: you have things like cd, ls, grep, and more. For details on this, you might wish to take a look at e.g.

  • Ten basic Android terminal commands you should know (AndroidCentral)
  • Using the terminal (XDA)
  • Android Terminal Commands (XDA)
  • Android Shell Command Reference (Github)
  • our command-line tag-wiki

A look into our terminal tag-wiki will not hurt either :)

I'd say all terminal apps available for Android should support the above. Some even offer additional features, such as an entire development environment (Terminal IDE), or access to remote servers (JuiceSSH).

 
 
       
       
3
 
vote

Hay es una aplicación terminal que usa "apt" para instalar paquetes. Es increíble y tiene muchos paquetes portados para dispositivos de brazo - Termux & amp; PlayStore Link

 

There is a terminal app which uses "apt" to install packages. Its awesome and has lots of packages ported for arm devices -- Termux & Playstore Link

 
 
1
 
vote

En los días actuales, hay la aplicación "Termux" en Google Play Store. Viene con una concha completa de UNIX / Linux y con APT. Cualquier otra cosa debería ser directa entonces. Abajo: no admite artículos como mi tableta Android 4.4.2 basada.

 

in present days there is the app "termux" on google play store. it comes with a full unix/linux shell and with apt. anything else should be straight forward then. downside: it does not support items like my Android 4.4.2 based tablet.

 
 
0
 
vote

Instale el emulador de terminal y el bus busybox en su Android. El emulador de terminal proporciona la ventana de la línea de comandos y el busybox APK proporciona comandos útiles que se utilizan en Linux como wget , abcdefhijklmnabcdefghijklmn8 , chroot y más.

 

Install Terminal Emulator and Busybox in your Android. Terminal Emulator gives command-line window and Busybox APK gives useful commands that are used in Linux like wget, chmod, chroot and more.

 
 
 
 
0
 
vote

asumiendo que:

  1. Tu dispositivo Android está rooteado;
  2. El su binario se encuentra en /system/xbin/su ;
  3. The Shell Binary se encuentra en ABCDEFGHIJKLMNABCDEFGHIJKLMN2 ; y
  4. Su dispositivo Android tiene Emulator terminal instalado. < / li>

Si todas las 4 condiciones anteriores están satisfechas, entonces:

  • Si desea ingresar la cáscara y convertirse en root (superusuario uid 0) para que pueda ejecutar comandos sin restricciones de UID, inicie la aplicación del emulador de terminal y simplemente ejecute este comando:

      su -   

    Para desconectarse del UID 0 (Salir del estado del superusuario), presione volumen - y d , o escriba exit y golpee < KBD> Entrar

  • Alternativamente, si desea siempre start terminal emulin como root, luego inicie el emulador de terminal, vaya a las preferencias , desplácese hasta el shell Sección, toque la opción línea de comandos y modifique el comando para que se convierta en esto:

      ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

    Después de cambiar el comando, salir del emulador de terminal (cierre la aplicación) y vuelva a iniciarlo. Observe cómo la interfaz de Shell del emulador terminal ahora lo muestra ABCDEFGHIJKLMNABCDEFGHIJKLMN6 De forma predeterminada.

Si desea agregar comandos adicionales a su sistema de Android enraado , instale busybox .

En caso de que su dispositivo Android no esté enraizado, aún puede usar el emulador de terminal para ejecutar algunos comandos básicos (usuario), como blkid , cat , < code> cd , /system/xbin/su0 , /system/xbin/su1 , /system/xbin/su2 , /system/xbin/su3 , /system/xbin/su4 , /system/xbin/su5 , /system/xbin/su6 , /system/xbin/su7 , /system/xbin/su8 , /system/xbin/su9 etcétera.

 

Assuming that:

  1. Your Android device is rooted;
  2. The su binary is located at /system/xbin/su;
  3. The shell binary is located at /system/bin/sh; and
  4. Your Android device has Terminal Emulator installed.

If all the 4 conditions above are satisfied, then:

  • If you want to enter the shell and become root (superuser uid 0) so you can execute commands without uid restrictions, start the Terminal Emulator app and just execute this command:

    su - 

    In order to disconnect from the uid 0 (exit superuser status), press Volume - and D, or type exit and hit Enter

  • Alternatively, if you want to always start Terminal Emulator as root, then start Terminal Emulator, go to Preferences, scroll down to the SHELL section, tap the Command line option and modify the command so it becomes this:

    /system/xbin/su -c "/system/bin/sh -" 

    After you change the command, exit Terminal Emulator (close the application) and start it again. Notice how Terminal Emulator's shell interface now shows you root@something by default.

If you want to add extra commands to your rooted Android system, install BusyBox.

In case your Android device isn't rooted, you still can use Terminal Emulator in order to execute some basic (user) commands such as blkid, cat, cd, clear, cp, du, grep, id, ln, ls, ping, sleep, uptime et cetera.

 
 
-2
 
vote

O puede usar gnu / root Debian para Android (GPlay)

 

Or you can use Gnu/Root Debian for android (GPlay)

 
 
 
 

Relacionados problema

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...

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...

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...

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...

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...

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...

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  ¿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...

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...




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