Come configurare smartphone e PC. Portale informativo
  • Casa
  • Consiglio
  • Riga di comando del telefono. Comandi nell'emulatore di terminale Android

Riga di comando del telefono. Comandi nell'emulatore di terminale Android

I comandi del terminale sono rilevanti per tutti i sistemi operativi basati su Linux (Unix), incluso Android.
Per utilizzare i seguenti comandi sul sistema operativo Android, è necessario ottenereDiritti di radice, installa emulatore di terminale e applicazione busybox(Questa applicazione contiene tutti i comandi seguenti).
Per visualizzare un elenco di tutti quelli supportatibusybox"om comandi, è necessario digitare il comando nell'emulatore di terminalebusybox. Questa è la conchiglia.

Ottenere aiuto sui comandi

Uomo
Descrizione del comando o del file di configurazione. Sinonimo di informazioni. La descrizione si scorre con le frecce, si esce con il tasto q.
Esempio: uomo fstab
a proposito
Cerca le descrizioni degli uomini.
Esempio: a proposito di iso

Lavorare con file e cartelle

CD Cambia la cartella corrente. Esempio: cd ~ o semplicemente CD va sempre alla directory home dell'utente corrente. cd/ecc- vai alla cartella /etc
cp Copia di file e directory da una directory a un'altra ls Elenca file e directory nell'ordine specificato dalle opzioni. A differenza di dir Evidenzia i file per tipo. Con parametro -l visualizza informazioni aggiuntive sui file: diritti, proprietario, data di creazione, ecc. ls Senza parametri, visualizza il contenuto della cartella corrente. ls/proc visualizza tutti i processi in esecuzione mv Sposta o rinomina i file. Se vengono forniti come argomenti i nomi di due file, il nome del primo file verrà modificato nel nome del secondo. Esempio: mv file1 file_1- rinomina il file
Se l'ultimo argomento è il nome di una directory esistente, mv sposta tutti i file specificati in quella directory.
Esempio: file mv ./dir/- sposta "file" in "dir/file" relativo alla directory corrente rm Eliminazione di un file. Con l'opzione -R, cancella nelle sottodirectory. Esempio: rm -R ~/uccidimi mkdir Creazione di una directory. pwd Visualizza il percorso corrente rmdir Rimozione di una directory vuota. tocco Creazione di un file vuoto. Esempio: touch /home/primer - crea un file vuoto /home/primer

Autorizzazioni di file e cartelle

chown Cambio di proprietario. chgr Cambia gruppo proprietario. chmod Cambiamento di diritti. Esempio: chmod -R 777 /var/www dà a tutti l'accesso a tutti i file e le directory sotto /var/www.

Visualizza file

gatto Uscita del file. Esempio: cat /etc/fstab. coda Fine dell'output del file. Utile quando si lavora con registri e file di grandi dimensioni. Esempio: tail /var/log/messaggi.

Utilità per lavorare con gli archivi

ar, bzip2, dpkg, gzip, giri/min, tar, zip

Utilità per l'elaborazione del contenuto dei file

awk, ed (editor di testo), patch, sed, vi (editor di testo).

Modifica di file

nano E pico- gli editor più sani di mente che lavorano in modalità testo direttamente nel terminale. Per modificare il file /etc/fstab, ad esempio, è necessario digitare nano /etc/fstab. Esci dall'editor CTRL+X. Editori vi E vim progettato per funzionare con il metodo cieco delle dieci dita.

Comandi per montare e smontare i dischi

montare[parametri] percorso del dispositivo Montare il dispositivo. Esempio: montare /dev/sda1 /mnt/Disk1. smontare dispositivo/percorso Smonta. Esempio: smonta /mnt/Disco1. espellere Smontare ed espellere il CDROM.

Lavorare con il kernel e i moduli del kernel (driver di dispositivo)

lsmod Mostra un elenco di tutti i moduli caricati nel kernel e le dipendenze tra loro. insmod rmmod modprobe nome-modulo [parametri] Installazione del modulo, configurazione del suo caricamento automatico. Il risultato può essere visualizzato nel registro di sistema. I moduli sono memorizzati in /lib/modules in file con estensione .ko ("oggetto kernel") Esempio: modprobe radio-aztech io=0x350. modinfo nome-modulo Informazioni sul modulo, incluso un elenco di parametri. modconf Un comodo programma per visualizzare tutti i moduli per categoria, abilitarli e disabilitarli. Di norma non viene installato di default; in Debian, Ubuntu e Kubuntu viene installato utilizzando il pacchetto omonimo con il comando.

apt-get installa modconf

Gestione dei processi: p.s
– visualizza informazioni sui processi attualmente attivi. superiore
– visualizza informazioni sui processi attivi e sulle risorse di sistema. uccidi pid
– termina il processo il cui ID è uguale al valore elaborato specificato. processo killall
– uccide tutti i processi attivi con il nome processo. bg
– visualizza un elenco delle attività interrotte e in background; continua l'esecuzione di un'attività interrotta in background. fig
– Porta in primo piano le ultime attività attive. fg n

– porta in primo piano l'attività con il nome specificato (in questo caso, n).

Lavorare con data e ora:

adjtimex: consente di modificare le variabili temporali nel kernel per correggere la velocità dell'orologio di sistema data

- impostazione dell'orologio di sistema

Hwclock - impostazione dell'orologio hardware

Utilità per lavorare con gli account di sistema

adduser, addgroup, deluser, delgroup, login, passwd, su

Comandi di rete

arp, arping, dnsd, ftpget, ftpput, httpd (con supporto autorizzazione, CGI), ifconfig, inetd, netstat, nslookup, ping/ping6, route, telnetd, tftp, traceroute, udhcpd, wget. ifconfig - impostare l'interfaccia di rete wget

- download di un file tramite HTTP/FTP.

Altri programmi e comandi utili della console Linux Gestione dei dischi rigidi e delle unità CD. Esempio: hdparm -E8 /dev/cdrom riducendo la velocità di rotazione del CDROM. orologio Esecuzione periodica di un comando. Esempio: watch -n 60 hdparm -E8 /dev/cdrom rallenta il disco una volta al minuto in modo che l'unità non lo overclocki e non faccia rumore durante la visione di un DVD. pppconfig Un programma semplice e affidabile per configurare l'accesso remoto a Internet tramite modem. pon, poff e plog sono comandi rispettivamente per stabilire, interrompere e visualizzare il registro della connessione. pppoeconf Allo stesso modo, configurare l'accesso a Internet tramite un modem ADSL. whoami Ti permette di scoprire il tuo nome utente se lo hai dimenticato iftop comando per visualizzare le connessioni di rete dalla console netstat Il comando visualizza il contenuto di varie strutture dati relative alla rete in diversi formati a seconda delle opzioni specificate. iwconfig visualizzazione di informazioni sulle interfacce di rete Wi-Fi scansione iwlist visualizzazione delle informazioni sui punti di accesso nel raggio d'azione gratuito memoria libera

Radice superutente

Ha diritti illimitati. L'uso dei diritti di superutente è necessario quando si installano i driver e si modificano importanti impostazioni di Linux. La password dell'utente root viene solitamente richiesta durante l'installazione della distribuzione. Quindi, subito dopo l'installazione, è possibile accedere al sistema con la password e il login specificati radice.

Se hai effettuato l'accesso come utente normale, puoi ottenere i diritti di superutente in una specifica istanza del terminale con il comando su, dopo aver inserito la quale è necessario inserire la password del superutente. È possibile tornare alla sessione utente normale con il comando Uscita.

Tuttavia, distribuzioni come Ubuntu non creano un superutente durante l'installazione. Non sarai in grado di accedere come root o utilizzare su. I diritti di superutente in queste distribuzioni possono essere ottenuti con il comando sudo. Deve essere scritto prima di ogni comando che richiede i diritti di superutente. Per esempio sudo nano /etc/fstab. Dopo il primo comando sudo è necessario inserire una password attuale utente. Gli utenti che sono membri del gruppo sudo o admin (a seconda della distribuzione Linux) possono utilizzare sudo, che viene eseguito automaticamente per il primo utente di Ubuntu durante l'installazione della distribuzione.

Caratteristiche dei terminali Linux

I comandi scritti nel file vengono eseguiti dal comando nomefile sh.

I comandi standard di Linux sono diversi dai comandi DOS e Windows: solitamente sono più brevi. Quando si lavora normalmente con la riga di comando, un cursore lampeggiante indica la posizione di immissione del testo, la riga di comando inizia con il percorso corrente e il nome del computer, seguiti da un simbolo $, % o #. Quest'ultimo significa che i comandi verranno eseguiti come superutente root. Il simbolo ~ indica il percorso della directory home corrente dell'utente.

La maggior parte dei comandi Linux che non richiedono alcun output per l'utente non visualizzano nulla sullo schermo se vengono completati correttamente. Se il comando non viene eseguito normalmente vengono emessi solo errori e avvisi. Quelli. In Linux, il principio generale è “silenzioso significa che funziona”.

In qualsiasi terminale Linux, utilizzando le frecce su/giù della tastiera, è possibile scorrere la cronologia dei comandi, che viene salvata tra le sessioni di lavoro e differisce per i diversi utenti e host (nel caso di connessione da riga di comando ad un altro computer tramite ssh). Un comando, un file o un nome di directory parzialmente digitato nella directory corrente può essere aggiunto automaticamente con il tasto TAB. Se viene trovata più di un'opzione ed è impossibile continuare chiaramente il comando tramite TAB, verranno visualizzate tutte le opzioni adatte.

Quando si lavora in un ambiente grafico, gli emulatori di terminale sono convenienti. Di norma, supportano i segnalibri: diversi terminali in una finestra supportano combinazioni di colori.

Script di shell

Una sequenza di comandi può essere formattata come file eseguibile. Questa è una sceneggiatura.

La prima riga dello script descrive il percorso della variabile standard

Se possiedi uno smartphone Android e hai familiarità con Linux, probabilmente ti sarai chiesto almeno una volta come utilizzare il terminale in Android. Come sapete, il sistema operativo Android è basato sul kernel Linux, il che significa che esiste una shell dei comandi e al suo interno sono disponibili molti comandi Linux standard. Per impostazione predefinita, in Android non esiste un'utilità terminale standard. Puoi accedervi in ​​diversi modi:

  • Il primo è scaricare l'app Android Terminal Emulator da GooglePlay.
  • la seconda è collegarsi allo smartphone da un computer utilizzando il debugger adb.

Ma non è di questo che tratta il nostro articolo, l’argomento di oggi è: comandi nell’emulatore di terminale Aandroid o, più precisamente, comandi del terminale Android.

Ci sono molti articoli su Internet su questo argomento, ma a tutti manca qualcosa, vengono descritti un paio di comandi specifici e questo è tutto, ma voglio un elenco completo, compresi i comandi Linux, quindi ho deciso di scrivere questo articolo. Non sto dicendo che descriverò tutti i comandi, ma cercherò di coprirne la maggior parte. Ecco solo una breve descrizione di alcuni comandi Android, ti dirò di più nei prossimi articoli, mentre sui comandi Linux puoi trovare informazioni dettagliate su Internet.

Ora riguardo alla notazione: alcuni comandi richiedono i diritti di root, li precederò con il segno @.

Cominciamo. I comandi del terminale non sono altro che piccole utilità della console; la maggior parte delle utilità di sistema si trovano nella cartella /system/bin e alcune altre in /vendor/bin. Non toccheremo quelli del venditore. Per renderlo più comodo, disporrò tutti i comandi in ordine alfabetico.

adb- Debug Android. Poiché Android è ancora Linux, puoi collegargli altri dispositivi, compresi gli smartphone, tramite USB, adb ti consente di controllarli e dà accesso al loro terminale. la descrizione dei suoi comandi e delle sue funzionalità richiederebbe un articolo intero; descriverò il tutto in uno dei prossimi articoli;

Sono- Window Manager (Action Manager), con esso puoi avviare e arrestare qualsiasi applicazione o servizio. Ad esempio, avviando l'applicazione delle impostazioni:

am start -n com.android.settings/.Settings

badblock- controllando l'unità flash per settori danneggiati:

Il risultato può essere scritto in un file:

badblocks /dev/block/mmcblk0 > /sdcard/badblocks

o visualizzare:

badblocks -v /dev/block/mmcblk0

bmgr- Gestione del backup Android.

gatto- utilità della console per visualizzare il contenuto di un file.

cat /sdcard/testo.txt

chmod- simile al comando Linux, modifica i permessi dei file, è disponibile solo il formato di registrazione ottale.

Ad esempio, concedi tutti i diritti (lettura, scrittura, esecuzione):

chmod 777 /sdcard/file

chown- cambia il proprietario di un file in Linux, ad esempio:

chown root /sdcard/file

cmp- confronta due file

cmp /sdcard/file1 /sdcard/file2

cp- copia il file dalla sorgente (parametro 1) alla destinazione (parametro 2).

cp /sdcard/file1 /sdcard1/

adjtimex: consente di modificare le variabili temporali nel kernel per correggere la velocità dell'orologio di sistema- mostrare la data corrente nel sistema.

Sabato 14 novembre 13:44:56 EET 2015

gg- creare un'immagine del disco, Parametri if= file del dispositivo disco, of= file da scrivere

Per esempio:

dd /dev/block/mmcblk0 /sdcard/img.iso

Verrà creata un'immagine dell'unità flash mmcblk0.

df- analisi dello spazio libero su disco. Per esempio:

df -h /dev/blocco/mmcblk1

Dimensioni del file system utilizzate Blksize gratuito
/mnt/protetto 484.5M 0.0K 484.5M 4096
/mnt/asec 484,5M 0,0K 484,5M 4096
/mnt/obb 484.5M 0.0K 484.5M 4096
/sistema 1.4G 971.7M 435.8M 4096

dmesg- visualizzazione del registro dei messaggi del kernel.

du- visualizzare la dimensione del file.

du /sdcard/file1

@ext4_resize ridimensionare una partizione con file system ext4.

@fsck_msdos- controllare la presenza di errori nell'unità flash.

fsck_msdos /dev/block/mmcblk1p1

grep- un'utilità per filtrare il testo. Ad esempio, visualizza solo le righe contenenti terminale:

cat ~/scheda SD/file | terminale grep

@ifconfig- visualizzazione e gestione dei dispositivi di rete. Ad esempio, visualizzando le informazioni su una scheda Wi-Fi:

Oppure disabilitare il Wi-Fi:

ifconfig wlan0 inattivo

Puoi scoprire l'elenco dei dispositivi di rete con il comando:

ls /sys/class/net

iptables- gestire le impostazioni del firewall iptables, questo è un argomento molto ampio che non toccheremo.

uccisione- termina un processo tramite il suo PID.

Per scoprire pid puoi usare l'utilità ps.

ln /sdcard/file /sdcard/file2

tronco d'albero- scrivere una riga nel registro di sistema.

logcut- visualizzare il log di sistema in tempo reale.

ls- visualizzazione di un elenco di file e cartelle in una directory:

lsmod- visualizzare i moduli del kernel caricati

lsof- visualizzazione dei file aperti nel sistema.

make_ext4fs- formattare l'unità flash sul file system ext4

md5 /scheda SD/nome file

mkdir- creare una cartella nella directory corrente.

mkdir nome_cartella

make2fs- formattare l'unità flash nel file system ext2

montare- montare un disco, un'immagine o una cartella. Per esempio:

mount -t ext2 /dev/block/mmcblk1p1 /mnt/sdcard

mv- sposta il file, simile a cp

netcfg- Visualizzare informazioni sulle connessioni di rete.

avvisare- un'utilità per monitorare le modifiche nel file system utilizzando il sottosistema del kernel inotify.

ping- una nota utilità per verificare la disponibilità di un nodo di rete.

pm- Gestore pacchetti Android, consente di installare, rimuovere e visualizzare i pacchetti installati.

Gestione dei processi:- visualizzare tutti i processi in esecuzione e le informazioni su di essi.

UTENTE PID PPID VSIZE RSS WCHAN NOME PC
root 1 0 1000 848 c0106ef8 0001bfb4 S /init
root 2 0 0 0 c006e038 00000000 S kthreadd
root 3 2 0 0 c0057a54 00000000 S ksoftirqd/0

riavviare- riavvia il tuo smartphone dalla console.

ridimensionare2fs- simile a resize_ext4, solo per ext2

rm- eliminare il file.

rmdir- eliminare la cartella.

rmdir /sdcard/nomedir

rmmod- scarica il modulo del kernel.

rmmod nome_modulo

itinerario- Gestione delle tabelle di routing.

tocco- creare un file vuoto.

toccare /sdcard/file

– visualizza informazioni sui processi attualmente attivi.- versione interattiva dell'elenco dei processi in esecuzione.

@schermata- fai uno screenshot.

schermata /sdcard/schermata.png

fermare- spegnere lo smartphone.

servizio- gestione del servizio. Ad esempio, consulta l'elenco dei servizi in esecuzione:

Questi erano tutti i comandi di cui ho trovato la descrizione l'elenco verrà aggiornato al più presto possibile.

Informazioni sull'autore

Fondatore e amministratore del sito, sono appassionato di software open source e del sistema operativo Linux. Attualmente utilizzo Ubuntu come sistema operativo principale. Oltre a Linux, mi interessa tutto ciò che riguarda l'informatica e la scienza moderna.

Quasi tutti gli utenti che hanno almeno un po' di familiarità con la tecnologia moderna sanno che il sistema operativo mobile Android è basato su Linux. E se parliamo di Linux, puoi ottenere l'accesso completo al sistema solo tramite la riga di comando. Android, tra le altre caratteristiche, supporta anche il prompt dei comandi, che può anche essere chiamato terminale. Tuttavia, quasi tutti i produttori di dispositivi non installano tali utilità sui propri dispositivi, poiché un utente inesperto può apportare modifiche irreversibili che influenzeranno le prestazioni dello smartphone o del tablet.

Opzione 1 - Installazione dell'applicazione su Android

Il modo più semplice per accedere alla riga di comando è installare un'applicazione speciale. Ci sono molti programmi simili nel Play Store ufficiale. Basta inserire le parole o nella ricerca. Quasi tutte le applicazioni trovate ti permetteranno di utilizzare la riga di comando. Vale la pena considerare però che per accedere alla partizione di sistema dovrai prima ottenere i diritti di Root.

Opzione 2 - Utilizzando un computer con ADB

Puoi anche utilizzare un personal computer, ma dovrai eseguire una serie di semplici passaggi. Installa in anticipo il driver appropriato per il tuo gadget. Successivamente, dovrai abilitare il debug USB. L'ultimo passaggio è l'installazione

Esistono molti strumenti per lavorare con uno smartphone connesso tramite cavo USB o Wi-Fi. Strumenti particolarmente avanzati consentono di spostare file, installare e disinstallare software, visualizzare contatti, acquisire screenshot e persino inviare SMS, ma nessuno strumento grafico può competere con la potenza che la console Android può offrire. In questo articolo parleremo di ADB (Android Debug Bridge), uno strumento standard per il debug e il funzionamento con la console Android da un computer.

I comandi descritti nell'articolo possono essere eseguiti direttamente sul dispositivo scaricando un emulatore di terminale dal market, ma è più comodo farlo, ovviamente, da computer tramite adb.

Nozioni di base sull'ADB

Per iniziare a lavorare con ADB, devi attivarlo sul tuo dispositivo e installare l'utilità e i driver adb sul tuo computer. La prima attività viene eseguita abilitando "Debug USB" nella voce delle impostazioni "Per sviluppatori" (se questa voce è nascosta, fare clic sette volte sul numero di build nel menu "Informazioni sul telefono").

Per installare ADB sul tuo computer, scarica Adb Kit e decomprimilo in una cartella qualsiasi (ti consiglio di utilizzare nomi di cartelle senza caratteri russi). Scarichiamo e installiamo anche i driver ADB.

Devi lavorare con adb dalla riga di comando. Premi Win + R e inserisci cmd, quindi vai alla cartella in cui si trova adb. Per la mia cartella il comando sarebbe:

Cd\Android

Per non eseguire ogni volta tutte queste manipolazioni, puoi aggiungere la cartella desiderata alla variabile Path. Per fare ciò, vai su “Pannello di controllo -> Sistema -> Impostazioni di sistema avanzate -> Variabili d'ambiente”, trova la variabile Path e aggiungi il percorso della cartella adb alla fine della riga, separato da un punto e virgola. Ora, dopo aver avviato la console, puoi inserire immediatamente i comandi necessari.

Controlliamo la nostra connessione al telefono utilizzando il seguente comando (dovrebbe visualizzare un elenco di dispositivi collegati):

dispositivi adb

Puoi lavorare con ADB tramite Wi-Fi. Per fare ciò, sono necessari i diritti di root e l'applicazione WiFi ADB. Lanciamo l'applicazione, premiamo l'interruttore e connettiamoci allo smartphone utilizzando il comando connect e l'indirizzo IP mostrato dall'applicazione:

INFORMAZIONI

È possibile copiare l'output della console dopo averlo selezionato con il mouse, nonché incollare il comando copiato o il nome del file nella console con il pulsante destro del mouse. Abilitato nelle proprietà della console.

Installazione di programmi

ADB può essere utilizzato per installare applicazioni senza doverle copiare sullo smartphone. Tutto quello che devi fare è eseguire il seguente comando:

Installazione di Adb d:/downloads/nomefile.apk

Puoi anche aggiungere ulteriori tasti al comando. Sarà utile -e- reinstallare l'applicazione durante il salvataggio dei dati e -D- installare una versione inferiore a quella attuale.

I programmi possono essere rimossi, ma per fare questo è necessario conoscere il nome del pacchetto (ti dirò come scoprirlo poco dopo). Usando il gioco Angry Birds Seasons come esempio, il comando sarebbe simile a questo:

Disinstallare Adb com.rovio.angrybirdsseasons

Backup dell'applicazione

Android dispone di funzioni di backup integrate che possono essere avviate anche utilizzando la riga di comando. Per fare ciò, utilizza il comando adb backup e una serie di opzioni:

Backup adb [opzioni]<приложения>

  • -F indica il nome del file in fase di creazione e la sua posizione sul computer. Se manca la chiave, verrà creato il file backup.ab nella directory corrente;
  • -apk|-noapk indica se includere nel backup solo i dati dell'applicazione o l'apk stesso (non lo include di default);
  • -obb|-noobb specifica se includere nel backup le estensioni .obb per le applicazioni (non incluse di default);
  • -condiviso|-nocondiviso specifica se includere nel backup il contenuto dell'applicazione presente sulla scheda SD (non incluso di default);
  • -Tutto indica la necessità di eseguire il backup di tutte le applicazioni installate;
  • -sistema|-nessunsistema specifica se includere le applicazioni di sistema nel backup (include per impostazione predefinita);
  • - elenco dei pacchetti per il backup.

Se vogliamo creare un backup di tutti i programmi non di sistema, incluso .apk, in una posizione specifica, il comando sarà simile a questo:

Adb backup -f c:\android\backup.ab -apk -all -nosystem

Dopo l'accesso è necessario confermare l'avvio del backup sul dispositivo stesso. Per ripristinare il backup risultante, è necessario eseguire il comando appropriato:

Ripristino Adb c:\android\backup.ab

Console all'interno di una console

Oltre alla console menzionata, che è una console DOS per Windows, anche Android ha la sua. Si chiama via shell adb ed è essenzialmente una console Linux standard, ma con un set di comandi incompleto, che può essere ampliato installando BusyBox dal market. Esistono due modi per utilizzare questa console. In modalità interattiva si lancia con il comando

shell adb

Nella console appare il segno $ (di seguito nel testo questo segno indicherà la necessità di inserire il comando preliminare della shell adb), dopodiché sarà possibile inserire una serie di comandi, ricevendo una risposta dopo ciascuno. Il secondo metodo è che se devi inserire un solo comando, puoi scriverlo di seguito utilizzando la shell adb.

La shell utilizza comandi standard per copiare, spostare ed eliminare file: cp, mv E rm. È possibile cambiare directory ( CD) e visualizzarne il contenuto ( ls). Oltre ai comandi standard di Linux, che puoi trovare in qualsiasi libro di consultazione, Android ha molti dei suoi strumenti specializzati, ma per utilizzarne alcuni dovrai ottenere i diritti di root sul tuo smartphone e, dopo aver avviato la console, esegui il comando su:

adb shell su

Questo deve essere fatto se, in risposta a qualsiasi comando, vedi una riga simile a "accesso negato" o "sei root?". In caso di successo, il segno $ cambierà in #.



Fare uno screenshot

Fatto in una riga:

Screencap della shell Adb /sdcard/screen.png

Successivamente, l'immagine deve essere estratta dal dispositivo con il comando adb tirare:

Adb pull /sdcard/screen.png

In fase di ripristino, puoi fare uno screenshot con il seguente comando:

Adb pull /dev/graphics/fb0

Quindi devi convertire il file fb0 in un'immagine normale usando FFmpeg, che devi scaricare e inserire nella cartella adb. L'estensione deve essere installata sul tuo dispositivo:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Registra il video che accade sullo schermo del dispositivo

adb shell screenrecord --size 1280x720 --bit-rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Questo comando avvierà la registrazione del video con una risoluzione di 1280 x 720 (se non specificato verrà utilizzata la risoluzione nativa dello schermo del dispositivo), con un bitrate di 6 Mbit/s, durata 20 s (se non specificato, il valore massimo sarà impostato su 180 s), con visualizzazione dei log nella console. Il video registrato si troverà in /sdcard (file video.mp4).

INFORMAZIONI

Tutto lanciato dalla console e in shell adb i processi che richiedono del tempo per essere completati possono essere interrotti utilizzando la combinazione Ctrl + C. Esci dalla shell e torna all'esecuzione dei normali comandi adb - Ctrl + D.

Gestione delle applicazioni

Per gestire le applicazioni vengono utilizzati due comandi: pm(gestore pacchetti) - gestore pacchetti e Sono(responsabile delle attività) - responsabile delle attività. Questi team hanno molte chiavi, che possono essere visualizzate sul portale degli sviluppatori. Diamo un'occhiata ad alcuni.

Per cominciare, otterremo un elenco delle applicazioni installate sul dispositivo sotto forma di nomi di pacchetti che ci saranno utili in seguito:

La continuazione è disponibile solo per gli abbonati

Opzione 1. Iscriviti a Hacker per leggere tutto il materiale sul sito

L'abbonamento ti consentirà di leggere TUTTI i materiali a pagamento sul sito entro il periodo specificato.

Accettiamo pagamenti con carte bancarie, moneta elettronica e trasferimenti da conti di operatori di telefonia mobile.
Nome_dispositivo:/$
Dove

suNome_dispositivo:/ questo è il nome del tuo smartphone (tablet)

- il comando su ti dà i diritti di root, i diritti di amministratore, cioè puoi fare tutto con il dispositivo dopo questo comando (non prima), devi anche ottenere il root sul tuo dispositivo Android.
Accettiamo pagamenti con carte bancarie, moneta elettronica e trasferimenti da conti di operatori di telefonia mobile.
Nota: finché non esegui il comando Su, disponi dei diritti ospite.
Il simbolo $ significa che sei un ospite (cioè non puoi fare nulla)
Nome_dispositivo:/ #
Il simbolo # significa che sei Root
Esempio
Il simbolo $ significa che sei un ospite (cioè non puoi fare nulla)

pwdNome_dispositivo:/$su

ls– mostra la directory corrente in cui ti trovi.
Il simbolo # significa che sei Root
– il comando mostra cosa c'è nella directory corrente, vale a dire file e directory.
Nome_dispositivo:/ # ls
sistema
dati
mnt
bidone

ecc... ls -a
– il comando mostra cosa c'è nella directory corrente, ovvero file e directory, ma con file nascosti.

Nota: i file nascosti, a differenza di Windows, appaiono come .Name (punto e nome file)- cancellare lo schermo del terminale.

CD– un comando per andare in qualsiasi directory (directory).
Il simbolo # significa che sei Root
Nome_dispositivo:/ # sistema cd
Nome_dispositivo:/sistema #
Nota: Directory o Catalogo significa Cartella
CD..- vai a una directory più alta

mkdir- il comando crea una directory (cartella).
Il simbolo # significa che sei Root
Nome_dispositivo:/sdcard # mkdir android
Nota: il nome della cartella e il nome sono due cartelle diverse

rm– cancella il file.

rm -r cancella la directory (Nota: se non si specifica l'opzione –r, verrà generato un errore relativo all'impossibilità di cancellare la directory).
Il simbolo # significa che sei Root
Nome_dispositivo:/scheda sd # rm -r dom

rm -rf– elimina un file e non visualizza i messaggi se non esiste un file di questo tipo o non si dispone dell'autorizzazione per scriverlo rm -rf – elimina le cartelle senza visualizzare i messaggi.

cp– copia il file.

cp -r copia la directory.

mv– rinomina il file.
Il simbolo # significa che sei Root
Nome_dispositivo:/sdcard # mv Android ANDROID

tocco– creazione di un file vuoto.

gatto– visualizza il testo nel file.
Il simbolo # significa che sei Root
Nome_dispositivo:/sdcard # cat skazka

tac- visualizza il testo nel file in ordine inverso (ultima riga, prima l'ultima).
Il simbolo # significa che sei Root
Nome_dispositivo:/sdcard # tac skazka
Nota: se vedi un segno # prima della riga, il parametro non viene elaborato

Gestione dei processi:– visualizza i processi attualmente attivi.

montare– monta (Connette).

smontare- smonta.

adjtimex: consente di modificare le variabili temporali nel kernel per correggere la velocità dell'orologio di sistema– visualizza la data e l'ora correnti.

cal– visualizza il calendario del mese corrente.

tempo di attività- mostra da quanto tempo è in esecuzione il sistema operativo.

df– mostra informazioni sull'utilizzo del disco.

gratuito– memoria utilizzata e scambio.

libero -m- volume totale, volume utilizzato e quantità di memoria libera in Mb.

du- quanto spazio occupano i tuoi dati?

fermati- arresto rapido e corretto dell'impianto

chmod- impostazione dei diritti di accesso



I migliori articoli sull'argomento