Come posso usare i comandi della shell e interagire con il sistema Linux sottostante?


25

Android è basato su Linux e ha un kernel Linux sotto. Esiste un modo per usare i comandi della shell e interagire direttamente con il sistema Linux? Ad esempio un'app shell che ha accesso al sistema Linux?

Risposte:


14

Si C'è,

Scopri l'applicazione Better Terminalo Android Terminal Emulatorentrambi sono supportati dalla 1.5


Non dimenticare che, come notato da TheCottonSilk nella loro risposta, avrai bisogno di busybox per accedere alla maggior parte dei soliti comandi di Linux!
Loghi il

11

Se è stata configurata una rete wireless, posso consigliare di connettersi tramite SSH. Ti consente di accedere e gestire completamente il tuo Android in pochi minuti. Per gli utenti Linux o Putty non c'è differenza per un terminale standard che utilizza SSH oltre ad alcuni comandi Android specifici. Inoltre, alcuni file manager come Nautilus supportano il protocollo SSH in modo da avere la flessibilità di una shell e inoltre il comfort per le operazioni sui file utilizzando un file manager grafico. SSH mi è piaciuto così tanto che ho scritto un piccolo how-to per Android ( in tedesco ). Lo so, potrebbe non essere pienamente applicabile alla tua domanda, ma può essere preso in considerazione mentre lavori con un computer aggiuntivo e un telefono Android.

inserisci qui la descrizione dell'immagine

Un server SSH facile da usare è SSH Droid , disponibile nel mercato di Google.


Intendi configurare un server SSH sul telefono? Potrebbe essere più un problema di quanto valga la pena.
Zhehao Mao,

Ho installato SSHDroid in pochissimo tempo ed è sicuramente meno complicato della configurazione della shell Android SDK / ADB (controlla il mio tut). Se hai esperienza con SSH lo apprezzerai per l'accesso al telefono.
3

Eh, non ne avevo idea. Vorrei leggere il tuo tutorial, ma non conosco il tedesco :-).
Zhehao Mao,

Ho intenzione di aggiungere una traduzione in inglese nel prossimo futuro.
3

Come funziona esattamente? La connessione SSH passa attraverso il cavo USB?
Zhehao Mao,

10

Recentemente ho avuto requisiti simili e ho trovato l'utilità " busybox ". Le app dell'emulatore di terminale sono utili, tuttavia supportano pochissimi comandi. Tuttavia, "busybox" mi ha dato accesso alla maggior parte dei comandi Linux generalmente utilizzati.

Ecco come l'ho usato.


2
Anche se hai utilizzato busybox, hai comunque bisogno di un emulatore di terminale per eseguire effettivamente busybox. Sono complementari.
Lie Ryan,

Sì, è vero .. Sono d'accordo.
TheCottonSilk il

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.