Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 7, XP
  • Lista completă a comenzilor terminalului Android. Comenzi terminale Android

Lista completă a comenzilor terminalului Android. Comenzi terminale Android

Aplicația Terminal Emulator pentru Android oferă posibilitatea de a utiliza anumite comenzi pentru a controla sistemul de operare, precum și de a face diverse modificări acestuia. Pentru a înțelege ce este Terminal Emulator Android și cum să îl utilizați, trebuie să înțelegeți pe ce se bazează mecanismul de lucru cu terminalul.

După cum știți, sistemul de operare Android deschis nu a fost creat, așa cum se spune, „de la zero” - prototipul acestui sistem de operare popular este Linux (numele comun pentru toate sistemele de operare asemănătoare Unix), al cărui nucleu a devenit fundația pentru dezvoltarea sistemului de operare Android. Nucleul Linux este folosit de mulți datorită gamei sale largi de funcționalități și, deoarece Android include nucleul Linux, mecanismul de operare al terminalului se bazează pe acesta.

Programul permite utilizatorului să lucreze în sistemul de operare Android utilizând linia de comandă Linux. Pe un PC, prin linia de comandă și utilități speciale, puteți configura sistemul și conecta module suplimentare. Funcții similare au devenit disponibile pe Android cu Terminal Emulator pentru Android.

Adică există fișiere binare (sau binare) care interacționează direct cu hardware-ul smartphone-ului. O comandă text corespunzătoare fiecărui astfel de fișier este rulată prin emulatorul de terminal.

Cum se utilizează un emulator de terminal

Înainte de a începe să lucrați cu linia de comandă, este necesar să subliniem separat faptul că cea mai mare libertate în modificări se poate obține prin obținerea (ROOT).

Acum trebuie să introducem o comandă de genul „ ls" și apăsați " introduce" După aceasta, va apărea o listă de fișiere situate în directorul rădăcină:

Alte comenzi pot dura ceva timp pentru a finaliza și va apărea un cursor alb. Dacă ați făcut o greșeală când ați scris, ar trebui să apară următorul mesaj: „ /system/bin/sh: kv: nu a fost găsit„, indicând că comanda nu a fost găsită printre cele disponibile kv, iar apoi apare o solicitare.

Pentru a închide terminalul, faceți clic pe cruce din colțul din dreapta sus, iar în fereastra următoare, faceți clic pe „OK”.

Comenzi de bază pentru emulator de terminal

De fapt, există o mulțime de comenzi, pentru a le vizualiza scriem busybox. Acum, pentru a vedea o descriere a comenzilor existente direct în terminal, introduceți comanda despre care vrem să obținem informații și „ -Ajutor" După aceasta, ar trebui să apară informații, dar trebuie să rețineți că vor fi în limba engleză.

Când lucrați cu terminalul, trebuie să luați în considerare câteva nuanțe:

  • Scriem calea către foldere și fișiere complet după comenzi (exemplu: rm /storage/sdcard0/download/file).
  • Nu trebuie permise erori sau spații suplimentare.
  • După ce ați intrat, lansați comanda cu „ introduce».

Echipe populare:

  • Data- afișați data și ora curente
  • gratuit- folosiți memoria și schimbați
  • ls- afișați conținutul folderului curent
  • CD- navigați la directorul dorit
  • du- dimensiunea fișierului de tipărire
  • pwd- afișați calea completă către folderul utilizat
  • lista de servicii- afișează o listă de procese care rulează
  • pm instala-instalarea programului dintr-un fișier apk
  • df- arată dimensiunea obiectelor din folderul specificat
  • pm listă pachete- afișați fișierele de pachete ale aplicațiilor instalate

După comenzile enumerate mai jos, va trebui să introduceți calea către loc sau obiect:

  • pisică– citiți conținutul
  • cp- copie
  • rm- ștergeți un fișier
  • rmdir- ștergeți folderul
  • atingere- creați un fișier
  • mkdir- creați un folder

Pentru următoarele comenzi, scrieți mai întâi calea către folder (fișier), apoi către noua locație:

  • mv- mișcare
  • cp- copie

dezinstalare pm- ștergeți aplicația - aici trebuie să specificați calea /data/app/ și numele fișierului fără spațiu (dacă este necesar, aflați numele fișierului cu comanda pm listă pachete)

Atentie! Comenzile care vor fi descrise mai jos trebuie executate cu precauție extremă, deoarece sunt folosite pentru a modifica sistemul, iar utilizarea necorespunzătoare poate provoca daune semnificative dispozitivului în sine:

chown- schimbarea proprietarului, chgrp– grupuri care trebuie specificate după comandă, după care trebuie să scrieți numele fișierului.

chmod- un utilitar pentru schimbarea drepturilor de fișier, iar sintaxa este aceeași cu cea anterioară (adică în primul rând drepturile, apoi fișierul).

insmodȘi rmmod— primul este conectarea modulelor la nucleu, al doilea este eliminarea (aceste comenzi pot fi folosite doar de utilizatori avansați).

ucide- oprirea unui proces prin identificatorul său (puteți afla folosind utilitarul ps, care afișează informații despre toate activitățile).

monta, demonta— utilizat în scopul montării și demontării partițiilor și sistemelor de fișiere (poate fi utilizat numai după un studiu amănunțit al sistemului în sine).

su- acces complet la sistem pe dispozitivele cu acces ROOT, după introducerea comenzii, linia promptă ar trebui să arate astfel „ :/# ».

Echipe speciale:

reporniți- folosit pentru a reporni dispozitivul după comanda su.

Ieșire- închideți terminalul (vă puteți deconecta și de la administrator folosind această comandă).

În acest caz comanda suÎl folosim pentru utilități care necesită drepturi de „superutilizator” și apoi, pentru a nu schimba nimic accidental, trebuie să introduceți ieșire, rețineți: promptul arată din nou astfel: „ :/ $».

O altă utilitate neobișnuită dd– este folosit pentru a copia un fișier sau o partiție pe alta. Sintaxa sa: dd dacă = / dev/ bloc/ platformă/ mmcblk0 p1 de =/ depozitare/ extern_ SD/ imagine, Unde " dacă= " va fi dispozitivul de pe care copiem și " de=» fișier în care copiem.

Această comandă creează o imagine a partiției mmcblk0p1. Mai are doi parametri, aceștia sunt „ numără=" este un fragment care scrie un fișier nou și, " bs=» — dimensiunea fragmentului în octeți. Exemplu: comanda dd dacă = / depozitare/ card SD0/ fişier1 de = / depozitare/ extern_ SD/ fişier2 bs = 500 număr=7 va copia din fişier1 V fişier2 un total de șapte bucăți de 500 de octeți.

Acesta este probabil tot ce am vrut să vorbim astăzi. Scrieți, păstrați legătura, succes!

10.05.2018

Dacă aveți un smartphone Android și sunteți familiarizat cu Linux, probabil că cel puțin o dată v-ați întrebat cum să utilizați terminalul în Android. După cum știți, sistemul de operare Android se bazează pe nucleul Linux, ceea ce înseamnă că există un shell de comandă și multe comenzi standard Linux sunt disponibile în acesta. În mod implicit, nu există un utilitar standard de terminal în Android. Îl poți accesa în mai multe moduri:

Mai are câteva funcții pentru cei care folosesc terminalul pe un smartphone. Pagina de descărcare a hackerilor. Utilizați comanda emulator pentru a rula emulatorul ca alternativă sau. Iată sintaxa de bază a liniei de comandă pentru a lansa un dispozitiv virtual dintr-un prompt de comandă a terminalului.

Înțelegerea directoarelor și fișierelor implicite

Puteți specifica opțiunile de pornire când porniți emulatorul, dar nu mai târziu. În timp ce emulatorul rulează, puteți folosi și comenzi pentru a executa comenzi după cum este necesar. Dispozitivul virtual păstrează aplicația și datele de stare ale acesteia în timpul repornirilor din partiția de date utilizator a discului. În secțiunea următoare. . Acest lucru vă ajută să înțelegeți structura directorului emulatorului și fișierele atunci când specificați opțiunile liniei de comandă. Deși, de obicei, nu trebuie să schimbați directoarele sau fișierele implicite.

  • Prima este să descărcați aplicația Android Terminal Emulator de pe GooglePlay.
  • al doilea este să vă conectați la smartphone de pe un computer folosind depanatorul adb.

Dar nu despre asta este vorba în articolul nostru, subiectul de astăzi este: comenzi în Emulator de terminal Aandroid, sau mai precis, comenzi pentru terminalul Android.

Există multe articole pe Internet pe această temă, dar tuturor le lipsește ceva, sunt descrise câteva comenzi specifice și asta este tot, dar vreau o listă completă, inclusiv comenzi Linux, apoi am decis să scriu acest articol. Nu spun că voi descrie toate comenzile, dar voi încerca să acopăr majoritatea. Iată doar o scurtă descriere a unor comenzi Android, vă voi spune mai multe în articolele următoare, iar despre comenzile Linux puteți găsi informații detaliate pe Internet.

Următorul tabel listează opțiunile de pornire ale liniei de comandă pe care poate doriți să le utilizați mai des. Următoarele opțiuni de lansare în linia de comandă sunt disponibile, dar nu sunt utilizate de obicei de către dezvoltatorul obișnuit de aplicații. În descrieri, directorul de lucru este directorul curent din terminalul în care introduceți comenzi.

Obțineți ajutor despre opțiunile liniei de comandă

Următoarele opțiuni ale liniei de comandă sunt depreciate. Această secțiune descrie cum să obțineți ajutor despre opțiunile liniei de comandă. Următoarea secțiune oferă mai multe detalii despre opțiunile de linie de comandă ale emulatorului utilizate în mod obișnuit, care sunt disponibile atunci când porniți emulatorul.

Acum despre notație - unele comenzi necesită drepturi de root, voi pune un semn @ în fața lor.

Sa incepem. Comenzile terminalului nu sunt altceva decât mici utilitare de consolă; majoritatea utilitarelor de sistem sunt localizate în folderul /system/bin și încă câteva în /vendor/bin. Nu ne vom atinge de cei din vânzător. Pentru a fi mai convenabil, voi aranja toate comenzile în ordine alfabetică.

Obțineți ajutor detaliat pentru o anumită opțiune

Pentru a imprima o listă cu toate opțiunile emulatorului, inclusiv o scurtă descriere, introduceți următoarea comandă. Pentru a imprima ajutor pentru o anumită opțiune de pornire, introduceți următoarea comandă.

Primiți ajutor detaliat pentru toți parametrii

Pentru a obține ajutor detaliat cu privire la toate opțiunile emulatorului, introduceți următoarea comandă.

Listarea variabilelor de mediu ale emulatorului

Pentru a obține o listă de variabile de mediu ale emulatorului, introduceți următoarea comandă. În stadiul actual de dezvoltare, emulatorul este deja oarecum funcțional; în testele noastre, chiar și jocurile au funcționat cu performanțe bune, dar au prezentat o oarecare întârziere la inițializare.

adb- Depanator Android. Deoarece Android este încă Linux, puteți conecta alte dispozitive, inclusiv smartphone-uri, la el prin USB, adb vă permite să le controlați și vă oferă acces la terminalul lor. descrierea comenzilor și capacităților sale ar necesita un articol întreg; voi descrie totul într-unul dintre articolele următoare.

a.m- Window Manager (Manager de acțiuni), cu acesta puteți porni și opri orice aplicație sau serviciu. De exemplu, lansarea aplicației de setări:

Descărcați programul de instalare și instalați-l făcând clic pe el după descărcare. Instalarea este aproape instantanee, iar aplicația va fi apoi disponibilă alături de aplicațiile tradiționale, făcând clic pe ea. Cu toate acestea, din cauza mai multor setări ale computerului, emulatorul poate să nu funcționeze pe unele mașini. Explicațiile în franceză ne permit să înțelegem acest videoclip.

Deși versiunea este diferită de cea a terminalului, interacțiunea cu aplicațiile noastre este suficient de similară pentru scopuri de testare. Versiunea este listată ca 0, deși notele de instalare indică faptul că aceasta este versiunea. Aceste imagini sunt necesare pentru a rula emulatorul. Faceți dublu clic pe fișierul descărcat pentru a instala imaginile.

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

badblocks- verificarea unității flash pentru sectoare defecte:

Rezultatul poate fi scris într-un fișier:

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

sau afișați:

badblocks -v /dev/block/mmcblk0

pisică- utilitar de consolă pentru vizualizarea conținutului unui fișier.

cat /sdcard/text.txt

chmod- similar cu comanda Linux, modifică permisiunile fișierelor, este disponibil doar formatul de înregistrare octal.

După lansarea Device Emulator Manager, este afișată o listă de dispozitive care arată dispozitivul dvs. Dispozitivul este o serie de numere în dreapta săgeții verzi. Dacă dispozitivul dvs. nu este listat, faceți clic pe butonul Actualizare.

Odată ce dispozitivul este disponibil, faceți clic pe rândul de numere pentru al evidenția. Cu dispozitivul evidențiat, selectați Cradle din meniul de acțiuni.


Dacă există deja o conexiune, asistentul de instalare nu va porni. După ce au făcut prezentările, să trecem la secțiunea de instalare. Ca de obicei, va trebui să vă înregistrați și să vă confirmați înregistrarea. Pe pagina de descărcare vi se vor oferi două tipuri de instalare.

De exemplu, acordați toate drepturile (citiți, scrieți, executați):

chmod 777 /sdcard/file

chown- schimbă proprietarul unui fișier în Linux, De exemplu:

chown root /sdcard/file

cmp- compară două fișiere

cmp /sdcard/file1 /sdcard/file2

cp- copiază fișierul de la sursă (parametrul 1) la destinație (parametrul 2).

cp /sdcard/file1 /sdcard1/

Data- afișați data curentă în sistem.

Sâmbătă, 14 noiembrie 13:44:56 EET 2015

După descărcarea pluginurilor, fereastra de mai jos vă solicită să adăugați un nou terminal virtual. Faceți clic pe Da și apoi conectați-vă pentru a accesa lista de dispozitive preconfigurate. Selectați terminalul de virtualizat din varietatea de terminale disponibile și faceți clic pe Următorul.

Urmați pașii pentru a finaliza procesul de creare a terminalului virtual. Așteptați până când descărcarea se termină și sunt create terminalele virtuale. În acest moment, noul tău terminal virtual ar trebui să apară pe ecranul de pornire. După ce ați creat și configurat terminalul virtual, lansați-l făcând clic.

dd- creați o imagine de disc, Parametrii if= fișier dispozitiv de disc, of= fișier de scris

De exemplu:

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

Va fi creată o imagine a unității flash mmcblk0.

df- analiza spațiului liber pe disc. De exemplu:

df -h /dev/block/mmcblk1

Dimensiunea sistemului de fișiere folosită Free Blksiize
/mnt/secure 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
/sistem 1.4G 971.7M 435.8M 4096

Procedurile de instalare sunt foarte simple și sunt descrise în linkurile de mai jos. În primul rând, un emulator este un software conceput pentru a reproduce comportamentul altui terminal pe un computer sau dispozitiv, astfel încât acesta să se comporte ca terminalul pe care doriți să îl emulați.

Pentru a simplifica munca, acest software este responsabil pentru montarea ca altul și face astfel posibilă utilizarea programelor terminale care sunt emulate. Deci, care sunt cei mai interesanți emulatori pentru a vă bucura de aplicațiile mobile pe ecranul mare al computerului?

dmesg- vizualizarea jurnalului de mesaje kernel.

du- vizualizați dimensiunea fișierului.

du /sdcard/file1

@ ext4_resize redimensionarea unei partiții cu sistem de fișiere ext4.

@fsck_msdos- verificarea unității flash pentru erori.

fsck_msdos /dev/block/mmcblk1p1

grep- un utilitar pentru filtrarea textului. De exemplu, afișați numai liniile care conțin terminalul:

cat ~/sdcard/fisier | terminalul grep

@ifconfig- vizualizarea și gestionarea dispozitivelor din rețea. De exemplu, vizualizarea informațiilor despre un card wifi:

Sau dezactivarea wifi:

ifconfig wlan0 jos

Puteți afla lista dispozitivelor de rețea cu comanda:

ls /sys/class/net

iptables- gestionarea setărilor pentru firewall iptables, acesta este un subiect foarte larg pe care nu îl vom atinge.

ucide- distruge un proces prin PID-ul său.

În ceea ce privește compatibilitatea aplicațiilor, trebuie menționat și faptul că majoritatea celor mai recente aplicații nu se joacă bine cu emulatorul; nici nu se poate porni.


Dar trebuie remarcat că acesta nu este un software gratuit ca celelalte pe care le-ați menționat deja.

După această perioadă, va trebui să plătiți aproape 15 USD. În meniul acestui instrument veți găsi aceleași elemente care sunt disponibile în meniul smartphone-ului sau tabletei dvs. În ceea ce privește compatibilitatea cu aceste aplicații, emulatorul se confruntă cu probleme cu cele care folosesc senzori hardware.

Pentru a afla pid puteți folosi utilitarul ps.

În /sdcard/fișier /sdcard/fișier2

Buturuga- scrieți o linie în jurnalul de sistem.

logcut- vizualizați jurnalul de sistem în timp real.

ls- vizualizarea unei liste de fișiere și foldere dintr-un director:

lsmod- vizualizați modulele kernel încărcate

lsof- vizualizarea fișierelor deschise în sistem.

make_ext4fs- formatați unitatea flash în sistemul de fișiere ext4

Puteți chiar să descărcați și să instalați aplicația pe smartphone pentru a o folosi ca joystick pentru a vă bucura de jocuri pe computer cu mai mult confort. Prin urmare, alegerea unuia dintre acești emulatori va depinde de nevoile dvs.

Analiza și eliminarea fișierelor inutile

Poate dezinstala aplicații și poate oferi informații despre utilizarea terminalului. Curățenia este funcția principală. De acolo, puteți vedea spațiul de stocare total al dispozitivului și cel care este încă în uz. În același mod, puteți rula dezinstalarea simultană a aplicațiilor pe care nu le mai utilizați.

md5 /sdcard/filename

mkdir- creați un folder în directorul curent.

mkdir folder_name

make2fs- formatați unitatea flash în sistemul de fișiere ext2

montură- montați un disc, o imagine sau un folder. De exemplu:

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

mv- mutați fișierul, similar cu cp

netcfg- Vizualizați informații despre conexiunile la rețea.

notifica- un utilitar pentru monitorizarea modificărilor în sistemul de fișiere folosind subsistemul inotify kernel.

Caracteristicile sunt rare, dar clare și vizibile. Designul este frumos, ușor de utilizat și chiar și cei mai puțin experimentați nu vor avea nicio dificultate în navigarea prin funcțiile aplicației. Cu toate acestea, aplicația este ușor de utilizat și potrivită pentru toată lumea, este eficientă și funcționează bine. Poate conține informații interesante, dar aveți grijă cu ele.

Veți avea nevoie de mai mult de 1 GB pentru a instala totul. Mai puțină răbdare, lucrurile serioase vor începe cu următorul capitol. Desigur, există anumite limitări care nu pot fi depășite. Să vedem dacă sistemul tău de operare este suficient pentru a te pune în funcțiune.

ping- un utilitar binecunoscut pentru verificarea disponibilității unui nod de rețea.

p.m- manager de pachete Android, vă permite să instalați, să eliminați și să vizualizați pachetele instalate.

ps- vizualizați toate procesele care rulează și informații despre acestea.

PID UTILIZATOR PPID VSIZE RSS WCHAN NUME 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

Dacă aveți o distribuție pe 64 de biți, aceasta ar trebui să poată rula aplicații pe 32 de biți. Pe de altă parte, dacă l-ați instalat și sunteți pe cea mai recentă versiune, nu vă pierdeți timpul și treceți direct la următoarea secțiune! Un mic memento tehnic nu a rănit niciodată pe nimeni.

La momentul potrivit, nu ai absolut nimic special pentru a-l face să funcționeze! Va trebui să adăugăm o regulă specifică la managerul de dispozitive pentru fiecare dispozitiv pe care vrem să ne conectăm. Atenție, nu vom scrie exact această propoziție. . Este posibil să obțineți o explicație?

reporniți- reporniți smartphone-ul de pe consolă.

resize2fs- similar cu resize_ext4, numai pentru ext2

rm- ștergeți un fișier.

rmdir- ștergeți folderul.

rmdir /sdcard/dirname

rmmod- descărcați modulul kernel.

rmmod module_name

traseu- managementul tabelului de rutare.

atingere- creați un fișier gol.

atingeți /sdcard/fișier

top- versiunea interactivă a listei de procese care rulează.

Puteți afla ce valoare să specificați în documentație. Acum că computerul vă poate recunoaște telefonul, ne vom asigura că telefonul poate rula aplicațiile pe care le-ați dezvoltat și lansăm depanatorul. Începeți prin a indica opțiunea aplicației.

Selectați opțiunea Aplicații. În meniul care tocmai se deschide, va trebui să activați Surse necunoscute. După ce ați făcut acest lucru, accesați meniul Dezvoltare. Activați surse necunoscute și accesați meniul „Dezvoltare”. În cele din urmă, pe ecranul care se deschide, selectați opțiuni pentru ca ecranul să arate așa.

@captură de ecran- faceți o captură de ecran.

captură de ecran /sdcard/screenshot.png

închide- opriți smartphone-ul.

serviciu- managementul serviciilor. De exemplu, vedeți lista serviciilor care rulează:

Acestea au fost toate comenzile ale căror descrieri le-am găsit; lista va fi actualizată cât mai curând posibil.

Desert pentru astăzi - recenzie a noii versiuni de Android 6.0 Marshmallow:

Pentru alții, cu o versiune ulterioară

Ecranul dvs. ar trebui să arate așa. Ai și opțiuni, dar arată diferit. Accesați meniul „Securitate”. Aici puteți activa aplicații din surse necunoscute făcând clic pe opțiunea oferită. Nu atingeți alte opțiuni. Acum reveniți la meniul de opțiuni. Avertismentul va deveni puțin ciudat. Dacă nu vedeți opțiunea Opțiuni pentru dezvoltatori, selectați Despre telefon, ultimul element din listă.

Aceasta este ultima opțiune de meniu, dar nu trebuie să o deschideți dacă aveți deja Opțiuni pentru dezvoltatori. Mergeți în partea de jos a acestei pagini și faceți clic pe „Clădire cameră”. Nu este o glumă, apăsați acest buton de șapte ori. Acest buton trebuie apăsat de șapte ori, chiar dacă este ciudat.

Shell-ul de operare pentru dispozitivele mobile Android nu a fost creat de la zero. Dezvoltatorii au luat nucleul Linux, l-au modificat puțin și au făcut ca sistemul să fie cunoscut de toată lumea astăzi. Platforma mobilă are doar un nucleu și mai multe programe pentru gestionarea hardware-ului în comun cu prototipul. Dar, după cum știți, mulți oameni folosesc Linux tocmai datorită funcționalității sale largi; puteți face aproape orice în el. Pe Android, acest lucru este posibil numai după obținerea drepturilor ROOT, ceea ce anulează automat garanția dispozitivului. Acest articol va discuta despre o funcție importantă - un emulator de terminal pentru Android.

Unde sa încep

În primul rând, trebuie să obțineți drepturi ROOT pe gadgetul dvs. Abia atunci va fi posibil ca toată lumea să se bucure de beneficiile terminalului. Dar nu trebuie să faci asta. Să descriem instrucțiunile de utilizare a funcției:

Un punct pe care aș dori să-l remarc în mod special este că Android Terminal Emulator mărește memoria. Există o comandă rm comandă care poate șterge orice fișier (dacă aveți acces ROOT). Acest lucru nu este întotdeauna posibil prin mijloace standard. Acesta din urmă este un argument suplimentar pentru obținerea accesului complet și a instalării terminalului. Apropo, există și alte programe cu astfel de funcții, de exemplu, busybox.

Cum se instalează firmware personalizat pe Android: Video

Emulați un apel primit pe un emulator

Cu toată lărgimea de funcționalitate, mulți utilizatori își pun întrebarea - cum să emulați un apel primit în emulatorul Android. Cel mai bine este să faceți acest lucru pe un computer. Să ne uităm la exemplul SDK-ului Android. Pentru a face acest lucru, trebuie să accesați meniul „Emulation Control”. Selectați „Telefon”, introduceți numărul, bifați caseta de lângă „Voce” și faceți clic pe „Apelați”. Puteți răspunde sau anula un apel folosind butonul verde al shell-ului emulat. Această procedură este relevantă doar pentru un emulator instalat și configurat pe computer.

Comenzile terminalului sunt relevante pentru toate sistemele de operare bazate pe Linux (Unix), inclusiv Android.
Pentru a utiliza următoarele comenzi pe sistemul de operare Android, trebuie să obținețiDrepturi de rădăcină, instalare emulator de terminalși aplicare busybox(Această aplicație conține toate comenzile de mai jos).
Pentru a afișa o listă cu toate cele acceptatebusybox„comenzi om, trebuie să tastați comanda în emulatorul de terminalbusybox. Aceasta este coaja.

Obține ajutor despre comenzi

om
Descrierea comenzii sau a fișierului de configurare. Sinonim pentru info. Descrierea este derulată cu săgeți, ieșiți cu tasta q.
Exemplu: man fstab
apropo
Căutați descrieri de oameni.
Exemplu: apropos iso

Lucrul cu fișiere și foldere

CD Schimbați folderul curent. Exemplu: cd ~ sau pur și simplu CD merge întotdeauna în directorul principal al utilizatorului curent. cd /etc- accesați folderul /etc
cp Copierea fișierelor și directoarelor dintr-un director în altul ls Listează fișierele și directoarele în ordinea specificată de opțiuni. Spre deosebire de dir Evidențiază fișierele după tip. Cu parametru -l afișează informații suplimentare despre fișiere: drepturi, proprietar, data creării etc. ls Fără parametri, afișează conținutul folderului curent. ls /proc afișează toate procesele care rulează mv Mutați sau redenumiți fișierele. Dacă numele a două fișiere sunt date ca argumente, atunci numele primului fișier va fi schimbat cu numele celui de-al doilea. Exemplu: mv file1 file_1- redenumește fișierul
Dacă ultimul argument este numele unui director existent, atunci mv mută toate fișierele specificate în acel director.
Exemplu: fișier mv ./dir/- mută „fișier” în „dir/fișier” în raport cu directorul curent rmȘtergerea unui fișier. Cu comutatorul -R, șterge în subdirectoare. Exemplu: rm -R ~/killme mkdir Crearea unui director. pwd Afișează calea curentă rmdir Eliminarea unui director gol. atingere Crearea unui fișier gol. Exemplu: atingeți /home/primer - creează un fișier gol /home/primer

Permisiuni pentru fișiere și foldere

chown Schimbarea proprietarului. chgrp Schimbați grupul de proprietari. chmod Schimbarea drepturilor. Exemplu: chmod -R 777 /var/www oferă tuturor acces la toate fișierele și directoarele de mai jos /var/www.

Vezi fisierele

pisică Ieșire fișier. Exemplu: cat /etc/fstab. coadă Sfârșitul ieșirii fișierului. Convenabil atunci când lucrați cu jurnale și fișiere mari. Exemplu: coada /var/log/messages.

Utilități pentru lucrul cu arhive

ar, bzip2, dpkg, gzip, rpm, tar, zip

Utilități pentru procesarea conținutului fișierului

awk, ed (editor de text), patch, sed, vi (editor de text).

Editarea fișierelor

nanoȘi pico- cele mai sănătoase editori care lucrează în modul text direct în terminal. Pentru a modifica fișierul /etc/fstab, de exemplu, trebuie să tastați nano /etc/fstab. Ieșiți din editor CTRL+X. Editori viȘi vim conceput pentru a lucra cu metoda orb-zece degete.

Comenzi pentru montarea și demontarea discurilor

montură[parametri] calea dispozitivului Montați dispozitivul. Exemplu: montați /dev/sda1 /mnt/Disk1. umount dispozitiv/cale Demontare. Exemplu: umount /mnt/Disk1. eject Demontați și scoateți CDROM-ul.

Lucrul cu nucleul și modulele nucleului (drivere de dispozitiv)

lsmod Afișează o listă cu toate modulele încărcate în nucleu și dependențele dintre ele. insmod rmmod modprobe nume-modul [parametri] Instalarea modulului, configurarea încărcării automate a acestuia. Rezultatul poate fi vizualizat în jurnalul de sistem. Modulele sunt stocate în /lib/modules în fișiere cu extensia .ko („obiect kernel”) Exemplu: modprobe radio-aztech io=0x350. modinfo nume-modul Informații despre modul, inclusiv o listă de parametri. modconf Un program convenabil pentru vizualizarea tuturor modulelor pe categorii, activarea și dezactivarea modulelor. De obicei, nu este instalat implicit; în Debian, Ubuntu și Kubuntu este instalat folosind pachetul cu același nume cu comanda apt-get install modconf.

Administrarea procesului:

ps– afișează informații despre procesele active în prezent.
top– afișează informații despre procesele active, precum și despre resursele sistemului.
ucide pid– închide procesul al cărui id este egal cu valoarea procesată specificată.
procesul de ucidere– omoara toate procesele active cu procesul de nume.
bg– afișează o listă de sarcini oprite și de fundal; continuă execuția unei sarcini oprite în fundal.
fg– Aduce cele mai recente sarcini active în prim plan.
fg n– aduce sarcina cu numele specificat (în acest caz, n) în prim plan.

Lucrul cu data și ora:

adjtimex - vă permite să modificați variabilele de timp din nucleu pentru a corecta viteza ceasului sistemului

Data- setarea ceasului sistemului

Hwclock - setarea ceasului hardware

Utilități pentru lucrul cu conturile de sistem

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

Comenzi de rețea

arp, arping, dnsd, ftpget, ftpput, httpd (cu suport de autorizare, CGI), ifconfig, inetd, netstat, nslookup, ping/ping6, route, telnetd, tftp, traceroute, udhcpd, wget.

ifconfig- configurarea interfeței de rețea wget- descărcarea unui fișier prin HTTP/FTP.

Alte programe și comenzi utile pentru consolă Linux

hdparm Gestionarea hard disk-urilor și a unităților CD. Exemplu: hdparm -E8 /dev/cdrom reducerea vitezei de rotație a CDROM-ului. ceas Executarea periodică a unei comenzi. Exemplu: ceas -n 60 hdparm -E8 /dev/cdromîncetiniți discul o dată pe minut, astfel încât unitatea să nu-l overclockeze și să nu facă zgomot în timp ce vizionați un DVD. pppconfig Un program simplu și de încredere pentru configurarea accesului la Internet prin dial-up prin modem. pon, poff și plog sunt comenzi pentru stabilirea, întreruperea și, respectiv, vizualizarea jurnalului de conexiune. pppoeconfÎn mod similar, configurarea accesului la Internet printr-un modem ADSL. cine sunt Vă permite să aflați numele dvs. de utilizator dacă ați uitat iftop comandă pentru a vizualiza conexiunile de rețea din consolă netstat Comanda afișează conținutul diferitelor structuri de date legate de rețea în diferite formate, în funcție de opțiunile specificate. iwconfig afișarea informațiilor despre interfețele de rețea wi-fi scanare iwlist afișarea informațiilor despre punctele de acces din raza de acțiune gratuit memorie libera

Superutilizator rădăcină

Are drepturi nelimitate. Utilizarea drepturilor de superutilizator este necesară atunci când instalați drivere și modificați setările Linux importante. Parola utilizatorului root este de obicei solicitată la instalarea distribuției. Apoi, imediat după instalare, vă puteți conecta la sistem cu parola specificată și vă puteți autentifica rădăcină.

Dacă sunteți autentificat ca utilizator obișnuit, puteți obține drepturi de superutilizator într-o anumită instanță de terminal cu comanda su, după introducerea căreia trebuie să introduceți parola de superutilizator. Puteți reveni la sesiunea obișnuită de utilizator cu comanda Ieșire.

Cu toate acestea, distribuțiile precum Ubuntu nu creează un superutilizator în timpul instalării. Nu veți putea să vă conectați ca root sau să utilizați su. Drepturile de superutilizator în aceste distribuții pot fi obținute cu comanda sudo. Trebuie scris înainte de fiecare comandă care necesită drepturi de superutilizator. De exemplu sudo nano /etc/fstab. După prima comandă sudo, trebuie să introduceți o parolă actual utilizator. Utilizatorii care sunt membri ai grupului sudo sau admin (în funcție de distribuția Linux) pot folosi sudo, care se face automat pentru primul utilizator Ubuntu la instalarea distribuției.

Caracteristicile terminalelor Linux

Comenzile scrise în fișier sunt executate de comandă sh nume de fișier.

Comenzile standard în Linux sunt diferite de comenzile DOS și Windows - de obicei sunt mai scurte. Când lucrați cu linia de comandă ca de obicei, un cursor care clipește indică poziția de introducere a textului, linia de comandă începe cu calea curentă și numele computerului, urmate de simbolul $, % sau #. Acesta din urmă înseamnă că comenzile vor fi executate ca superutilizator root. Simbolul ~ indică calea către directorul de acasă curent al utilizatorului.

Majoritatea comenzilor Linux care nu necesită nicio ieșire pentru utilizator nu scot nimic pe ecran dacă se finalizează cu succes. Numai erorile și avertismentele sunt afișate dacă comanda nu rulează normal. Acestea. În Linux, principiul general este „silențios înseamnă că funcționează”.

În orice terminal Linux, folosind săgețile sus/jos de pe tastatură, puteți parcurge istoricul comenzilor, care este salvat între sesiunile de lucru și diferă pentru diferiți utilizatori și gazde (în cazul conectării de la linia de comandă la alt computer prin ssh). O comandă parțial introdusă sau un nume de fișier sau director în directorul curent poate fi adăugat automat cu tasta TAB. Dacă sunt găsite mai multe opțiuni și este imposibil să continuați clar comanda prin TAB, atunci sunt afișate toate opțiunile adecvate.

Când lucrați într-un mediu grafic, emulatoarele de terminale sunt convenabile. De regulă, acceptă marcaje - mai multe terminale într-o singură fereastră, acceptă scheme de culori.

Shell Scripting

O secvență de comenzi poate fi formatată ca fișier executabil. Acesta este un scenariu.

Prima linie a scriptului descrie calea variabilă standard

Aproape fiecare utilizator care este cel puțin puțin versat în tehnologia modernă știe că sistemul de operare mobil Android se bazează pe Linux. Și dacă vorbim despre Linux, atunci puteți obține acces complet la sistem doar prin linia de comandă. Android, printre alte caracteristici, are și suport pentru un prompt de comandă, care poate fi numit și terminal. Cu toate acestea, aproape toți producătorii de dispozitive nu instalează astfel de utilități pe dispozitivele lor, deoarece un utilizator neexperimentat poate face modificări ireversibile care vor afecta performanța smartphone-ului sau a tabletei.

Opțiunea 1 - Instalarea aplicației pe Android

Cel mai simplu mod de a accesa linia de comandă este instalarea unei aplicații speciale. Există o mulțime de programe similare în Magazinul oficial Play. Doar introduceți cuvintele sau în căutare. Aproape oricare dintre aplicațiile găsite vă va permite să utilizați linia de comandă. Merită să țineți cont de faptul că pentru a accesa partiția de sistem va trebui mai întâi să obțineți drepturi Root.

Opțiunea 2 - Utilizarea unui computer cu ADB

Puteți folosi și un computer personal, dar va trebui să efectuați o serie de pași simpli. Instalați driverul corespunzător pentru gadgetul dvs. în avans. După aceasta, va trebui să activați depanarea USB. Ultimul pas este instalarea

Ce comenzi interesante există pentru emulatorul de terminal?

Răspunsuri (2)

  1. Terminal emulator este o aplicație pentru Android prin care poți folosi comenzi pentru a controla sistemul și a-i face modificări. Acest mecanism se bazează pe faptul că sistemul Android include nucleul Linux.

    Pe computer, folosind linia de comandă și utilitare, configurați sistemul și conectați module suplimentare. Android a moștenit multe caracteristici similare care pot fi utilizate în diverse scopuri.

    Adică, există fișiere binare care interacționează direct cu hardware-ul. Fiecare astfel de fișier corespunde unei comenzi text care este lansată printr-un emulator de terminal.

    Înainte de a începe să lucrați cu linia de comandă, trebuie remarcat faptul că cea mai mare posibilitate de modificare va fi după rootarea dispozitivului Android.

    În plus, ar trebui să instalați busybox - un fișier binar care vă va permite să utilizați mai multe comenzi, deoarece cele încorporate nu sunt adesea suficiente. Pentru a-l instala aveți nevoie de:

    • descărcați BusyBox de pe Play Market;
    • deschideți și acordați-i drepturi de superutilizator;
    • asigurați-vă că așteptați până când aplicația scanează dispozitivul;
    • faceți clic pe butonul „instalați busybox”;
    • definiți locația „/system/xbin”;
    • apăsați „ok”.

    După aceasta, puteți începe să instalați terminalul pe Android și să lucrați cu el. Pentru aceasta:

    Alte comenzi pot dura mult timp pentru a fi finalizate și va apărea un cursor alb. Dacă a fost făcută o eroare la scriere, va apărea mesajul „/system/bin/sh: kv: not found” și o solicitare pentru introducere. Acest mesaj indică faptul că comanda kv nu a fost găsită printre cele disponibile.

    Închideți terminalul făcând clic pe cruce din colțul din dreapta sus, apoi va apărea o fereastră în care facem clic pe „ok”.

  2. Există o mulțime de comenzi, pentru a le vedea pe toate aveți nevoie pentru a scrie „busybox” fără ghilimele. În principiu, descrierea fiecăruia poate fi vizualizată în terminalul propriu-zis; pentru a face acest lucru, trebuie să introduceți comanda despre care doriți să aflați și „—ajutor”. Vor apărea informații, dar în engleză. Când lucrați cu terminalul, trebuie să luați în considerare câteva caracteristici:

    • calea către fișiere și foldere trebuie scrisă complet după comenzi, de exemplu, rm /storage/sdcard0/download/file;
      nu ar trebui să existe erori sau spații suplimentare;
    • Comanda este lansată prin apăsarea butonului „enter”, adică introdus și apăsat.

    Iată cele mai populare comenzi ale terminalelor Android:

    • cat - citirea conținutului, cp - copierea, rm - ștergerea unui fișier, rmdir - ștergerea unui folder, touch - crearea unui fișier, mkdir - crearea unui folder, - după aceste comenzi, introduceți calea către obiectul sau locația dorită;
    • mv - mutare, cp - copiere, - mai întâi scrieți calea către fișier sau folder, apoi către noua locație;
    • ls - afișează conținutul;
    • cd - navighează la directorul dorit;
    • pwd - arată calea completă către folderul utilizat;
    • data - afișează data reală;
    • df - arată dimensiunea obiectelor din folderul specificat;
    • du - tipărește dimensiunea fișierului;
      pm install - instalează programul dintr-un fișier apk;
    • pm list packages - arată fișierele pachetelor aplicațiilor instalate;
    • listă de servicii - afișează o listă a proceselor care rulează;
    • pm uninstall - dezinstalează aplicația și trebuie să specificați calea /data/app/file name, care poate fi găsită cu comanda pm list packages;
    • ln - creează o legătură simbolică către un fișier, sintaxa este aceeași cu cp.

    Trebuie să fiți foarte atenți când executați comenzi pentru emulator de terminal, despre care voi discuta mai târziu, deoarece acestea sunt folosite pentru a modifica sistemul și, dacă sunt utilizate incorect, pot deteriora grav dispozitivul:

    • su - oferă acces deplin la sistem pe dispozitivele înrădăcinate, după introducerea acestuia linia promptă va arăta astfel „root@android:/ #”;
    • chown și chgrp, primul care schimbă proprietarul, al doilea - grupuri care sunt specificate după comandă și apoi scrie numele fișierului;
    • chmod - un utilitar pentru modificarea permisiunilor fișierelor, sintaxa este aceeași cu cea anterioară - mai întâi drepturile, apoi fișierul;
    • insmod și rmmod folosesc primul pentru a conecta module la nucleu, al doilea pentru a le elimina; aceste comenzi sunt cel mai bine folosite doar de utilizatorii avansați;
    • kill - oprește un proces prin identificatorul său, care poate fi găsit folosind utilitarul ps - afișează informații despre toate activitățile;
    • mount, umount sunt destinate pentru montarea și demontarea sistemelor de fișiere și a partițiilor; utilizați numai după un studiu detaliat al sistemului.

    Comenzi speciale care sunt executate de emulatorul de terminal Android:

    • reboot - folosit după comanda su pentru a reporni dispozitivul;
    • ieșire - închide terminalul, vă puteți deconecta și de la administrator prin intermediul acestuia.

    Adică am folosit su pentru utilitățile care necesită drepturi de root și apoi, pentru a nu schimba ceva accidental, intrăm în exit, iar promptul va deveni din nou „u0_a106@android:/$”.

    Există un alt utilitar neobișnuit numit dd - copiază un fișier sau secțiune într-un alt octet cu octet. Sintaxa sa este:

    dd if=/dev/block/platform/mmcblk0p1 of=/storage/external_SD/image
    if= dispozitiv de pe care copiam de= fisierul in care copiam. Această comandă va crea o imagine a partiției mmcblk0p1.
    Are încă 2 parametri - count= fragment, care va fi folosit pentru a scrie un fișier nou, bs= volum de fragmente în octeți. De exemplu, comanda dd if=/storage/sdcard0/file1 of=/storage/external_SD/file2 bs=500 count=7 va copia 7 bucăți de 500 de octeți din fișierul 1 în fișierul 2.

Cele mai bune articole pe această temă