Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Lista e plotë e komandave të terminalit Android. Komandat e terminalit Android

Aplikacioni Terminal Emulator për Android ofron mundësinë për të përdorur komanda të caktuara për të kontrolluar sistemin operativ, si dhe për të bërë ndryshime të ndryshme në të. Për të kuptuar se çfarë është Emulatori i Terminalit Android dhe si ta përdorni atë, duhet të kuptoni se në çfarë bazohet mekanizmi për të punuar me terminalin.

Siç e dini, sistemi operativ i hapur Android nuk u krijua, siç thonë ata, "nga e para" - prototipi i këtij sistemi operativ popullor është Linux (emri i përbashkët për të gjithë OS si Unix), bërthama e të cilit u bë themeli për zhvillimi i sistemit operativ Android. Kerneli Linux përdoret nga shumë për shkak të gamës së gjerë të funksionalitetit, dhe meqenëse Android përfshin kernelin Linux, mekanizmi i funksionimit të terminalit bazohet në të.

Programi lejon përdoruesin të punojë në sistemin operativ Android duke përdorur linjën e komandës Linux. Në një PC, përmes linjës së komandës dhe shërbimeve speciale, mund të konfiguroni sistemin dhe të lidhni module shtesë. Karakteristika të ngjashme janë bërë të disponueshme në Android me Terminal Emulator për Android.

Kjo do të thotë, ka skedarë binare (ose binare) që ndërveprojnë drejtpërdrejt me harduerin e telefonit inteligjent. Një komandë teksti që korrespondon me çdo skedar të tillë ekzekutohet përmes emulatorit të terminalit.

Si të përdorni një emulator terminali

Para fillimit të punës me vijën e komandës, është e nevojshme të theksohet veçmas se liria më e madhe në modifikime mund të arrihet duke marrë (ROOT).

Tani duhet të futim një komandë si " ls"dhe shtypni" hyjnë" Pas kësaj, do të shfaqet një listë e skedarëve të vendosur në direktorinë rrënjë:

Komandat e tjera mund të kërkojnë pak kohë për t'u përfunduar dhe do të shfaqet një kursor i bardhë. Nëse keni bërë një gabim gjatë shkrimit, duhet të shfaqet mesazhi i mëposhtëm: /system/bin/sh: kv: nuk u gjet", duke treguar se komanda nuk u gjet midis atyre që disponoheshin kv, dhe më pas shfaqet një kërkesë.

Për të mbyllur terminalin, klikoni kryqin në këndin e sipërm të djathtë dhe në dritaren tjetër, klikoni "OK".

Komandat bazë të emulatorit të terminalit

Në fakt, ka shumë komanda, për t'i parë ato shkruajmë kuti pune. Tani, për të parë një përshkrim të komandave ekzistuese direkt në terminal, futni komandën për të cilën duam të marrim informacion, dhe " -ndihmë" Pas kësaj, informacioni duhet të shfaqet, por duhet të keni parasysh se do të jetë në anglisht.

Kur punoni me terminalin, duhet të merrni parasysh disa nuanca:

  • Ne e shkruajmë rrugën drejt dosjeve dhe skedarëve plotësisht pas komandave (shembull: rm /storage/sdcard0/shkarko/skedar).
  • Nuk duhet të lejohen gabime apo hapësira shtesë.
  • Pasi të keni hyrë, nisni komandën me " hyjnë».

Ekipet e njohura:

  • datë- shfaq datën dhe kohën aktuale
  • falas- përdorni kujtesën dhe ndërroni
  • ls- shfaqni përmbajtjen e dosjes aktuale
  • CD- lundroni në drejtorinë e dëshiruar
  • du- madhësia e skedarit të printimit
  • pwd- tregoni rrugën e plotë të dosjes së përdorur
  • listën e shërbimeve- shfaq një listë të proceseve të ekzekutuara
  • pm instaloni-Instalimi i programit nga një skedar apk
  • df- tregoni madhësinë e objekteve në dosjen e specifikuar
  • paketat e listës së pm- shfaq skedarët e paketave të aplikacioneve të instaluara

Pas komandave të renditura më poshtë, do t'ju duhet të futni shtegun për në vendin ose objektin:

  • Mace– lexoni përmbajtjen
  • cp- kopje
  • rm- fshini një skedar
  • rmdir- fshini dosjen
  • prekje- krijoni një skedar
  • mkdir- krijoni një dosje

Për komandat e mëposhtme, fillimisht shkruani shtegun për në dosje (skedar) dhe më pas në vendndodhjen e re:

  • mv- lëviz
  • cp- kopje

pm çinstaloni- fshini aplikacionin - këtu duhet të specifikoni shtegun /data/app/ dhe emrin e skedarit pa hapësirë ​​(nëse është e nevojshme, gjeni emrin e skedarit me komandën paketat e listës së pm)

Kujdes! Komandat që do të përshkruhen më poshtë duhet të ekzekutohen me kujdes ekstrem, sepse ato përdoren për të modifikuar sistemin dhe përdorimi i pahijshëm mund të shkaktojë dëm të konsiderueshëm në vetë pajisjen:

mbytet- ndryshimi i pronarit, chgrp– grupet që duhet të specifikohen pas komandës, pas së cilës duhet të shkruani emrin e skedarit.

chmod- një mjet për ndryshimin e të drejtave të skedarit, dhe sintaksa është e njëjtë me atë të mëparshme (d.m.th. para së gjithash të drejtat, pastaj skedari).

i pakëndshëm Dhe rmmod— e para është lidhja e moduleve me kernelin, e dyta është duke hequr (këto komanda mund të përdoren vetëm nga përdoruesit e avancuar).

vrasin- ndalimi i një procesi me identifikuesin e tij (mund ta zbuloni duke përdorur mjetin ps, i cili shfaq informacion për të gjitha aktivitetet).

montoj, shtoj— përdoret për qëllimin e montimit dhe çmontimit të ndarjeve dhe sistemeve të skedarëve (mund të përdoret vetëm pas një studimi të plotë të vetë sistemit).

su- qasje e plotë në sistem në pajisjet me qasje ROOT, pas futjes së komandës, linja e shpejtë duhet të duket si kjo " :/# ».

Ekipet speciale:

rindezje- përdoret për të rindezur pajisjen pas komandës su.

dalje- mbyllni terminalin (mund të dilni gjithashtu nga administratori duke përdorur këtë komandë).

Në këtë rast komanda su Ne e përdorim atë për shërbimet që kërkojnë të drejtat e "superpërdoruesit", dhe më pas, për të mos ndryshuar asgjë rastësisht, duhet të futni daljen, vini re: kërkesa përsëri duket si kjo: " :/ $».

Një tjetër mjet i pazakontë dd– përdoret për të kopjuar një skedar ose ndarje në një tjetër. Sintaksa e saj: dd nëse = / dev/ bllokoj/ platformë/ mmcblk0 fq1 e =/ magazinimit/ e jashtme_ SD/ imazh, ku " nëse= "do të jetë pajisja nga e cila ne kopjojmë, dhe " prej=» skedari ku kopjojmë.

Kjo komandë krijon një imazh të ndarjes mmcblk0p1. Ka edhe dy parametra të tjerë, këta janë " numëro="është një fragment që shkruan një skedar të ri, dhe," bs=» — madhësia e fragmentit në bajt. Shembull: komanda dd nëse = / magazinimit/ kartë SD0/ dosje1 e = / magazinimit/ e jashtme_ SD/ dosje2 bs = 500 numëro=7 do të kopjojë nga dosje1 V dosje2 gjithsej shtatë copë 500 bajt.

Kjo është ndoshta gjithçka për të cilën kemi dashur të flasim sot. Shkruani, qëndroni në kontakt, fat të mirë!

10.05.2018

Nëse keni një smartphone Android dhe jeni të njohur me Linux, ndoshta të paktën një herë keni menduar se si ta përdorni terminalin në Android. Siç e dini, sistemi operativ Android bazohet në kernelin Linux, që do të thotë se ekziston një guaskë komanda dhe shumë komanda standarde Linux janë të disponueshme në të. Si parazgjedhje, nuk ka asnjë mjet standard terminali në Android. Ju mund ta përdorni atë në disa mënyra:

Ka disa veçori të tjera për ata që përdorin terminalin në një smartphone. Faqja e shkarkimit të hakerëve. Përdorni komandën emulator për të ekzekutuar emulatorin si një alternativë ose. Këtu është sintaksa bazë e linjës së komandës për të nisur një pajisje virtuale nga një komandë terminali.

Kuptimi i drejtorive dhe skedarëve të paracaktuar

Mund të specifikoni opsionet e nisjes kur filloni emulatorin, por jo më vonë. Ndërsa emulatori po funksionon, mund të përdorni gjithashtu komanda për të ekzekutuar komanda sipas nevojës. Pajisja virtuale vazhdon aplikacionin dhe të dhënat e gjendjes së tij gjatë rindezjes në ndarjen e të dhënave të përdoruesit të diskut. Në pjesën tjetër. . Kjo ju ndihmon të kuptoni strukturën dhe skedarët e drejtorisë së emulatorit kur specifikoni opsionet e linjës së komandës. Edhe pse zakonisht nuk keni nevojë të ndryshoni drejtoritë ose skedarët e paracaktuar.

  • E para është të shkarkoni aplikacionin Android Terminal Emulator nga GooglePlay.
  • e dyta është të lidheni me smartphone nga një kompjuter duke përdorur korrigjuesin adb.

Por artikulli ynë nuk është për këtë, tema e sotme është: komandat në Emulatorin e Terminalit Aandroid, ose më saktë, komandat e terminalit Android.

Ka shumë artikuj në internet për këtë temë, por të gjithëve u mungon diçka, përshkruhen disa komanda specifike dhe kjo është e gjitha, por unë dua një listë të plotë, duke përfshirë komandat Linux, atëherë vendosa të shkruaj këtë artikull. Nuk po them se do të përshkruaj të gjitha komandat, por do të përpiqem të mbuloj shumicën. Këtu është vetëm një përshkrim i shkurtër i disa komandave të Android, do t'ju tregoj më shumë në artikujt e mëposhtëm, dhe në lidhje me komandat Linux mund të gjeni informacion të detajuar në internet.

Tabela e mëposhtme liston opsionet e nisjes së linjës së komandës që mund të dëshironi t'i përdorni më shpesh. Opsionet e mëposhtme të nisjes së linjës së komandës janë të disponueshme, por zakonisht nuk përdoren nga zhvilluesi mesatar i aplikacionit. Në përshkrimet, drejtoria e punës është direktoria aktuale në terminalin ku futni komandat.

Merrni ndihmë për opsionet e linjës së komandës

Opsionet e mëposhtme të linjës së komandës janë të vjetruara. Ky seksion përshkruan se si të merrni ndihmë rreth opsioneve të linjës së komandës. Seksioni i mëposhtëm ofron më shumë detaje rreth opsioneve të linjës së komandës së emulatorit të përdorura zakonisht që janë të disponueshme kur filloni emulatorin.

Tani në lidhje me shënimin - disa komanda kërkojnë të drejta rrënjësore, unë do të vendos një shenjë @ përpara tyre.

Le të fillojmë. Komandat e terminalit nuk janë gjë tjetër veçse shërbime të vogla të konsolës; shumica e shërbimeve të sistemit ndodhen në dosjen /system/bin dhe disa të tjera në /vendor/bin. Ne nuk do t'i prekim ato në shitës. Për ta bërë më të përshtatshëm, unë do t'i rregulloj të gjitha komandat sipas rendit alfabetik.

Merrni ndihmë të detajuar për një opsion specifik

Për të printuar një listë të të gjitha opsioneve të emulatorit, duke përfshirë një përshkrim të shkurtër, futni komandën e mëposhtme. Për të printuar ndihmë për një opsion specifik nisjeje, futni komandën e mëposhtme.

Merrni ndihmë të hollësishme për të gjithë parametrat

Për të marrë ndihmë të detajuar për të gjitha opsionet e emulatorit, futni komandën e mëposhtme.

Listimi i variablave të mjedisit të emulatorit

Për të marrë një listë të variablave të mjedisit emulator, futni komandën e mëposhtme. Në fazën aktuale të zhvillimit, emulatori është tashmë disi funksional; në testet tona, edhe lojërat funksionuan me performancë të mirë, por paraqitën disa vonesa në inicializimin e tij.

adb- Debuger Android. Meqenëse Android është ende Linux, ju mund të lidhni pajisje të tjera, duke përfshirë telefonat inteligjentë, me të nëpërmjet USB-së, adb ju lejon t'i kontrolloni ato dhe ju jep akses në terminalin e tyre. përshkrimi i komandave dhe aftësive të tij do të kërkonte një artikull të tërë; unë do të përshkruaj gjithçka në një nga artikujt e mëposhtëm.

jam- Menaxher i dritares (Action Manager), me të mund të nisni dhe ndaloni çdo aplikacion ose shërbim. Për shembull, nisja e aplikacionit të cilësimeve:

Shkarkoni instaluesin dhe instaloni duke klikuar mbi të pasi ta shkarkoni. Instalimi është pothuajse i menjëhershëm dhe aplikacioni më pas do të jetë i disponueshëm krahas aplikacioneve tuaja tradicionale thjesht duke klikuar mbi të. Megjithatë, për shkak të disa cilësimeve të kompjuterit, emulatori mund të mos funksionojë në disa makina. Shpjegimet në frëngjisht na lejojnë ta kuptojmë këtë video.

Megjithëse versioni është i ndryshëm nga terminali, ndërveprimi me aplikacionet tona është mjaft i ngjashëm për qëllime testimi. Versioni është renditur si 0, megjithëse shënimet e instalimit tregojnë se ky është versioni. Këto imazhe kërkohen për të ekzekutuar emulatorin. Klikoni dy herë skedarin e shkarkuar për të instaluar imazhet.

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

blloqe të këqija- kontrollimi i flash drive-it për sektorë të këqij:

Rezultati mund të shkruhet në një skedar:

blloqe të këqija /dev/block/mmcblk0 > /sdcard/blloqe të këqija

ose shfaq:

blloqe të këqija -v /dev/block/mmcblk0

Mace- mjeti i konsolës për shikimin e përmbajtjes së një skedari.

cat /sdcard/text.txt

chmod- ngjashëm me komandën Linux, ndryshon lejet e skedarëve, disponohet vetëm formati i regjistrimit oktal.

Pas nisjes së Menaxherit të Emulatorit të Pajisjes, shfaqet një listë e pajisjeve që tregon pajisjen tuaj. Pajisja është një seri numrash në të djathtë të shigjetës së gjelbër. Nëse pajisja juaj nuk është në listë, klikoni butonin Përditëso.

Pasi pajisja të jetë e disponueshme, klikoni në rreshtin e numrave për ta theksuar atë. Me pajisjen të theksuar, zgjidhni Djepin nga menyja e veprimeve.


Nëse një lidhje ekziston tashmë, magjistari i instalimit nuk do të fillojë. Pasi kemi bërë prezantimet, le të kalojmë në seksionin e instalimit. Si zakonisht, do t'ju duhet të regjistroheni dhe të konfirmoni regjistrimin tuaj. Në faqen e shkarkimit do t'ju ofrohen dy lloje instalimi.

Për shembull, jepni të gjitha të drejtat (lexoni, shkruani, ekzekutoni):

chmod 777 /sdcard/file

mbytet- ndryshon pronarin e një skedari në Linux, për shembull:

rrënjë chown /sdcard/file

cmp- krahason dy skedarë

cmp /sdcard/file1 /sdcard/file2

cp- kopjon skedarin nga burimi (parametri 1) në destinacion (parametri 2).

cp /sdcard/file1 /sdcard1/

datë- tregoni datën aktuale në sistem.

Sht 14 nëntor 13:44:56 EET 2015

Pas shkarkimit të shtojcave, dritarja më poshtë ju kërkon të shtoni një terminal të ri virtual. Klikoni Po dhe më pas identifikohu për të hyrë në listën e pajisjeve të parakonfiguruara. Zgjidhni terminalin për virtualizim nga shumëllojshmëria e terminaleve të disponueshme dhe klikoni Next.

Ndiqni hapat për të përfunduar procesin e krijimit të terminalit virtual. Prisni derisa të përfundojë shkarkimi dhe të krijohen terminalet virtuale. Në këtë pikë, terminali juaj i ri virtual duhet të shfaqet në ekranin tuaj bazë. Pasi të keni krijuar dhe konfiguruar terminalin virtual, niseni atë duke klikuar.

dd- krijoni një imazh të diskut, Parametrat if= skedari i pajisjes së diskut, of= skedari për të shkruar

Për shembull:

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

Do të krijohet një imazh i flash drive mmcblk0.

df- analiza e hapësirës së lirë të diskut. Për shembull:

df -h /dev/block/mmcblk1

Madhësia e sistemit të skedarëve e përdorur Blksize falas
/mnt/sigurt 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
/sistemi 1.4G 971.7M 435.8M 4096

Procedurat e instalimit janë shumë të thjeshta dhe përshkruhen në lidhjet e mëposhtme. Së pari, një emulator është softuer i krijuar për të përsëritur sjelljen e një terminali tjetër në një kompjuter ose pajisje, në mënyrë që të sillet si terminali që dëshironi të imitoni.

Për të thjeshtuar punën, ky softuer është përgjegjës për inskenimin si një tjetër dhe në këtë mënyrë bën të mundur përdorimin e programeve terminale që emulohen. Pra, cilët janë emuluesit më interesantë për të shijuar aplikacionet celulare në ekranin e madh të kompjuterit tuaj?

dmesg- shikimi i regjistrit të mesazheve të kernelit.

du- shikoni madhësinë e skedarit.

du /sdcard/file1

@ext4_resize ndryshimi i madhësisë së një ndarjeje me sistemin e skedarëve ext4.

@fsck_msdos- kontrollimi i flash drive-it për gabime.

fsck_msdos /dev/block/mmcblk1p1

grep- një mjet për filtrimin e tekstit. Për shembull, shfaqni vetëm linjat që përmbajnë terminal:

cat ~/sdcard/file | terminali grep

@ifconfig- shikimin dhe menaxhimin e pajisjeve të rrjetit. Për shembull, shikimi i informacionit rreth një karte wifi:

Ose çaktivizimi i Wi-Fi:

ifconfig wlan0 poshtë

Ju mund të gjeni listën e pajisjeve të rrjetit me komandën:

ls /sys/class/net

iptables- menaxhimi i cilësimeve të murit të zjarrit iptables, kjo është një temë shumë e gjerë që nuk do ta prekim.

vrasin- vrasin një proces nga PID e tij.

Për sa i përket përputhshmërisë së aplikacioneve, duhet të theksohet gjithashtu se shumica e aplikacioneve më të fundit nuk luajnë mirë me emulatorin; as nuk mund të fillohet.


Por duhet theksuar se ky nuk është softuer falas si të tjerët që keni përmendur tashmë.

Pas kësaj periudhe, do t'ju duhet të paguani pothuajse 15 dollarë. Në menynë e këtij mjeti do të gjeni të njëjtat artikuj që janë të disponueshëm në menynë e smartphone ose tabletit tuaj. Për sa i përket pajtueshmërisë me këto aplikacione, emulatori përballet me probleme me ato që përdorin sensorë harduerikë.

Për të zbuluar pid, mund të përdorni programin ps.

ln /sdcard/file /sdcard/file2

log- shkruani një rresht në regjistrin e sistemit.

logcut- shikoni hyrjen e sistemit në kohë reale.

ls- shikimi i një liste skedarësh dhe dosjesh në një direktori:

lsmod- shikoni modulet e ngarkuara të kernelit

lsof- shikimi i skedarëve të hapur në sistem.

make_ext4fs- formatoni flash drive-in në sistemin e skedarëve ext4

Ju madje mund ta shkarkoni dhe instaloni aplikacionin në smartphone tuaj për ta përdorur atë si një levë për të shijuar lojërat në kompjuterin tuaj me rehati më të mirë. Prandaj, zgjedhja e një prej këtyre emulatorëve do të varet nga nevojat tuaja.

Analiza dhe heqja e skedarëve të panevojshëm

Mund të çinstalojë aplikacionet dhe të sigurojë informacione rreth përdorimit të terminalit. Pastërtia është funksioni kryesor. Nga atje, mund të shihni hapësirën e përgjithshme të ruajtjes së pajisjes dhe atë që është ende në përdorim. Në të njëjtën mënyrë, mund të kryeni çinstalimin e njëkohshëm të aplikacioneve që nuk i përdorni më.

md5 /sdcard/emri i skedarit

mkdir- krijoni një dosje në drejtorinë aktuale.

mkdir folder_name

make2fs- formatoni flash drive-in në sistemin e skedarëve ext2

montoj- montoni një disk, imazh ose dosje. Për shembull:

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

mv- zhvendos skedarin, i ngjashëm me cp

netcfg- Shikoni informacionin rreth lidhjeve të rrjetit.

njoftoj- një mjet për monitorimin e ndryshimeve në sistemin e skedarëve duke përdorur nënsistemin inotify kernel.

Karakteristikat janë të rralla, por të qarta dhe të dukshme. Dizajni është i këndshëm, i lehtë për t'u përdorur dhe madje edhe ata me më pak përvojë nuk do të kenë ndonjë vështirësi për të lundruar në veçoritë e aplikacionit. Sidoqoftë, aplikacioni është i lehtë për t'u përdorur dhe i përshtatshëm për të gjithë, është efektiv dhe funksionon mirë. Mund të përmbajë informacione interesante, por kini kujdes me to.

Do t'ju duhet më shumë se 1 GB për të instaluar gjithçka. Vetëm pak më shumë durim, gjërat serioze do të fillojnë me kapitullin tjetër. Sigurisht, ka disa kufizime që nuk mund të kapërcehen. Le të shohim nëse sistemi juaj operativ është i mjaftueshëm për t'ju drejtuar.

ping- një mjet i njohur për të kontrolluar disponueshmërinë e një nyje rrjeti.

pasdite- Menaxheri i paketave android, ju lejon të instaloni, hiqni dhe shikoni paketat e instaluara.

ps- shikoni të gjitha proceset e ekzekutimit dhe informacionin rreth tyre.

PID PPID I PËRDORIMIT VSIZE RSS WCHAN EMRI PC
rrënjë 1 0 1000 848 c0106ef8 0001bfb4 S / init
rrënjë 2 0 0 0 c006e038 00000000 S kthreadd
rrënjë 3 2 0 0 c0057a54 00000000 S ksoftirqd/0

Nëse keni një shpërndarje 64-bitësh, ajo duhet të jetë në gjendje të ekzekutojë aplikacione 32-bit. Nga ana tjetër, nëse e keni instaluar dhe jeni në versionin më të fundit, mos e humbni kohën kot dhe kaloni direkt në seksionin tjetër! Një kujtesë e vogël teknike nuk ka lënduar kurrë askënd.

Në kohën e duhur, nuk keni absolutisht asgjë të veçantë për ta bërë atë të funksionojë! Do të na duhet të shtojmë një rregull specifik te menaxheri i pajisjes për çdo pajisje që duam të lidhim. Kujdes, nuk do ta shkruajmë saktësisht këtë fjali. . A është e mundur të merret një shpjegim?

rindezje- rinisni telefonin inteligjent nga tastiera.

ndryshimi i madhësisë 2fs- e ngjashme me resize_ext4, vetëm për ext2

rm- fshini një skedar.

rmdir- fshini dosjen.

rmdir /sdcard/dirname

rmmod- shkarkoj modulin e kernelit.

rmmod module_emri

rrugës- menaxhimi i tabelës së rrugëtimit.

prekje- krijoni një skedar bosh.

prekni /sdcard/file

krye- Versioni interaktiv i listës së proceseve të ekzekutuara.

Ju mund të zbuloni se çfarë vlere duhet të specifikoni në dokumentacion. Tani që kompjuteri juaj mund ta njohë telefonin tuaj, ne do të sigurohemi që telefoni juaj të mund të ekzekutojë aplikacionet që keni zhvilluar dhe të ekzekutojë korrigjuesin. Filloni duke treguar opsionin e aplikimit.

Zgjidhni opsionin Aplikacionet. Në menynë që sapo hapet, do t'ju duhet të aktivizoni Burimet e panjohura. Pasi të bëhet kjo, shkoni te menyja Zhvilloni. Aktivizoni burime të panjohura dhe shkoni te menyja "Zhvillimi". Së fundi, në ekranin që hapet, zgjidhni opsionet për ta bërë ekranin tuaj të duket kështu.

@screenshot- merrni një pamje nga ekrani.

screenshot /sdcard/screenshot.png

fike- fik telefonin inteligjent.

shërbimi- menaxhimin e shërbimit. Për shembull, shihni listën e shërbimeve të ekzekutuara:

Këto ishin të gjitha komandat, përshkrimet e të cilave gjeta; lista do të përditësohet sa më shpejt të jetë e mundur.

Ëmbëlsirë për sot - rishikim i versionit të ri të Android 6.0 Marshmallow:

Për të tjerët, me një version të mëvonshëm

Ekrani juaj duhet të duket kështu. Ju gjithashtu keni opsione, por ato duken ndryshe. Shkoni te menyja "Siguria". Këtu mund të aktivizoni aplikacione nga burime të panjohura duke klikuar në opsionin e dhënë. Mos prek opsionet e tjera. Tani kthehuni te menyja e opsioneve. Paralajmërimi do të bëhet pak i çuditshëm. Nëse nuk e shihni opsionin Opsionet e zhvilluesit, zgjidhni Rreth telefonit, artikulli i fundit në listë.

Ky është opsioni i fundit i menysë, por nuk keni nevojë ta hapni nëse i keni tashmë opsionet e zhvilluesit. Shkoni në fund të kësaj faqeje dhe klikoni në "Ndërtimi i dhomës". Kjo nuk është shaka, shtypni këtë buton shtatë herë. Ky buton duhet të shtypet shtatë herë, edhe nëse është e çuditshme.

Predha operative për pajisjet celulare Android nuk u krijua nga e para. Zhvilluesit morën kernelin Linux, e modifikuan pak dhe e bënë të njohur sistemin për të gjithë sot. Platforma celulare ka vetëm një kernel dhe disa programe për menaxhimin e harduerit të përbashkët me prototipin. Por siç e dini, shumë njerëz përdorin Linux pikërisht për shkak të funksionalitetit të tij të gjerë; ju mund të bëni pothuajse gjithçka në të. Në Android, kjo është e mundur vetëm pasi të keni marrë të drejtat ROOT, gjë që anulon automatikisht garancinë e pajisjes. Ky artikull do të diskutojë një funksion të rëndësishëm - një emulator terminali për Android.

Ku të fillojë

Para së gjithash, ju duhet të merrni të drejtat ROOT në vegël tuaj. Vetëm atëherë do të jetë e mundur që të gjithë të shijojnë përfitimet e terminalit. Por ju nuk duhet ta bëni këtë. Le të përshkruajmë udhëzimet për përdorimin e funksionit:

Një pikë që do të doja të theksoja veçanërisht është se Emulatori i Terminalit Android rrit kujtesën. Ekziston një komandë rm që mund të fshijë çdo skedar (nëse keni akses ROOT). Kjo nuk është gjithmonë e mundur me mjete standarde. Ky i fundit është një argument shtesë për marrjen e aksesit të plotë dhe instalimit të terminalit. Nga rruga, ka programe të tjera me funksione të tilla, për shembull, busybox.

Si të instaloni firmware me porosi në Android: Video

Emuloni një thirrje hyrëse në një emulator

Me gjithë gjerësinë e funksionalitetit, shumë përdorues shtrojnë pyetjen - si të imitoni një thirrje hyrëse në emulatorin Android. Është më mirë ta bëni këtë në një kompjuter. Le të shohim shembullin e Android SDK. Për ta bërë këtë, duhet të shkoni te menyja "Emulation Control". Zgjidhni "Telefon", futni numrin, kontrolloni kutinë pranë "Zëri" dhe klikoni "Telefono". Mund t'i përgjigjeni ose të anuloni një telefonatë duke përdorur butonin e gjelbër të guaskës së emuluar. Kjo procedurë është e rëndësishme vetëm për një emulator të instaluar dhe konfiguruar në kompjuter.

Komandat e terminalit janë të rëndësishme për të gjitha sistemet operative të bazuara në Linux (Unix), duke përfshirë Android.
Për të përdorur komandat e mëposhtme në Android OS, duhet të merrniTë drejtat rrënjësore, instaloni emulator terminal dhe aplikimi kuti pune(Ky aplikacion përmban të gjitha komandat më poshtë).
Për të shfaqur një listë të të gjithë të mbështeturvekuti pune"Om komandat, duhet të shkruani komandën në emulatorin e terminalitkuti pune. Kjo është guaska.

Marrja e ndihmës për komandat

njeri
Përshkrimi i komandës ose skedarit të konfigurimit. Sinonim për informacion. Përshkrimi lëviz me shigjeta, dilni me tastin q.
Shembull: njeri fstab
në vend të kësaj
Kërkoni përshkrimet e njerëzve.
Shembull: apropos iso

Puna me skedarë dhe dosje

CD Ndryshoni dosjen aktuale. Shembull: cd ~ ose thjesht CD shkon gjithmonë te direktoria kryesore e përdoruesit aktual. cd /etj- shkoni te dosja /etc
cp Kopjimi i skedarëve dhe drejtorive nga një direktori në një tjetër ls Liston skedarët dhe drejtoritë sipas rendit të përcaktuar nga opsionet. Ndryshe nga dir Thekson skedarët sipas llojit. Me parametër -l shfaq informacion shtesë rreth skedarëve: të drejtat, pronarin, datën e krijimit, etj. ls Pa parametra, shfaq përmbajtjen e dosjes aktuale. ls /proc shfaq të gjitha proceset e ekzekutimit mv Zhvendosni ose riemërtoni skedarët. Nëse emrat e dy skedarëve jepen si argumente, atëherë emri i skedarit të parë do të ndryshohet në emrin e të dytit. Shembull: skedari mv1 skedari_1- riemëron skedarin
Nëse argumenti i fundit është emri i një drejtorie ekzistuese, atëherë mv i zhvendos të gjithë skedarët e specifikuar në atë direktori.
Shembull: skedar mv ./dir/- zhvendos "file" në "dir/file" në lidhje me drejtorinë aktuale rm Fshirja e një skedari. Me çelësin -R, fshihet në nëndrejtori. Shembull: rm -R ~/killme mkdir Krijimi i një drejtorie. pwd Shfaq rrugën aktuale rmdir Heqja e një drejtorie bosh. prekje Krijimi i një skedari bosh. Shembull: prekni /home/primer - krijon një skedar bosh /home/primer

Lejet e skedarëve dhe dosjeve

mbytet Ndryshimi i pronarit. chgrp Ndrysho grupin e zotëruesve. chmod Ndryshimi i të drejtave. Shembull: chmod -R 777 /var/www u jep të gjithëve akses në të gjithë skedarët dhe drejtoritë më poshtë /var/www.

Shiko skedarët

Mace Dalja e skedarit. Shembull: cat /etc/fstab. bisht Fundi i daljes së skedarit. I përshtatshëm kur punoni me regjistra dhe skedarë të mëdhenj. Shembull: bisht /var/log/mesazhe.

Shërbimet për të punuar me arkivat

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

Shërbimet për përpunimin e përmbajtjes së skedarit

awk, ed (redaktori i tekstit), patch, sed, vi (redaktori i tekstit).

Redaktimi i skedarëve

nano Dhe pico- redaktorët më të arsyeshëm që punojnë në modalitetin e tekstit direkt në terminal. Për të ndryshuar skedarin /etc/fstab, për shembull, duhet të shkruani nano /etc/fstab. Dilni nga redaktori CTRL+X. Redaktorët vi Dhe vim projektuar për të punuar me metodën e verbër me dhjetë gishta.

Komandat për montimin dhe çmontimin e disqeve

montoj[parametrat] shtegu i pajisjes Montoni pajisjen. Shembull: montoni /dev/sda1 /mnt/Disk1. shuma pajisje/shtegu Çmontoj. Shembull: sasia /mnt/Disk1. nxjerrÇmontoni dhe hiqni CDROM-in.

Puna me modulet e kernelit dhe kernelit (drejtuesit e pajisjes)

lsmod Tregon një listë të të gjitha moduleve të ngarkuara në kernel dhe varësitë midis tyre. i pakëndshëm rmmod modprobe module-name [parametrat] Instalimi i modulit, konfigurimi i ngarkimit automatik të tij. Rezultati mund të shihet në regjistrin e sistemit. Modulet ruhen në /lib/modules në skedarë me shtesën .ko (“objekt kernel”) Shembull: modprobe radio-aztech io=0x350. modinfo modinfo-emri Informacion rreth modulit, duke përfshirë një listë të parametrave. modconf Një program i përshtatshëm për të parë të gjitha modulet sipas kategorive, duke aktivizuar dhe çaktivizuar modulet. Zakonisht nuk instalohet si parazgjedhje; në Debian, Ubuntu dhe Kubuntu instalohet duke përdorur paketën me të njëjtin emër me komandën apt-get install modconf.

Menaxhimi i procesit:

ps– shfaq informacion rreth proceseve aktualisht aktive.
krye– shfaq informacione rreth proceseve aktive, si dhe burimeve të sistemit.
vrasin pid– vret procesin id i të cilit është i barabartë me vlerën e specifikuar të përpunuar.
procesi i vrasjes– vret të gjitha proceset aktive me procesin e emrit.
bg– shfaq një listë të detyrave të ndaluara dhe në sfond; vazhdon ekzekutimin e një detyre të ndaluar në sfond.
fg– Sjell në plan të parë detyrat më të fundit aktive.
fg n– sjell detyrën me emrin e specifikuar (në këtë rast, n) në plan të parë.

Puna me datën dhe orën:

adjtimex - ju lejon të ndryshoni variablat e kohës në kernel për të korrigjuar shpejtësinë e orës së sistemit

datë- vendosja e orës së sistemit

Hwclock - vendosja e orës harduerike

Shërbimet për të punuar me llogaritë e sistemit

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

Komandat e rrjetit

arp, arping, dnsd, ftpget, ftpput, httpd (me mbështetje autorizimi, CGI), ifconfig, inetd, netstat, nslookup, ping/ping6, route, telnetd, tftp, traceroute, udhcpd, wget.

ifconfig- konfigurimi i ndërfaqes së rrjetit wget- shkarkimi i një skedari përmes HTTP/FTP.

Programe dhe komanda të tjera të dobishme të konsolës Linux

hdparm Menaxhimi i disqeve të ngurtë dhe disqeve CD. Shembull: hdparm -E8 /dev/cdrom duke reduktuar shpejtësinë e rrotullimit të CDROM-it. shikojnë Ekzekutimi periodik i një komande. Shembull: orë -n 60 hdparm -E8 /dev/cdrom ngadalësoni diskun një herë në minutë në mënyrë që disku të mos e mbingarkojë atë dhe të mos bëjë zhurmë gjatë shikimit të një DVD. pppconfig Një program i thjeshtë dhe i besueshëm për konfigurimin e aksesit në internet Dial-Up nëpërmjet një modemi. pon, poff dhe plog janë komanda për vendosjen, prishjen dhe shikimin e regjistrit të lidhjes, përkatësisht. pppoeconf Në mënyrë të ngjashme, konfigurimi i aksesit në internet nëpërmjet një modemi ADSL. Kush jam unë Ju lejon të zbuloni emrin tuaj të përdoruesit nëse keni harruar iftop komandë për të parë lidhjet e rrjetit nga tastiera netstat Komanda shfaq përmbajtjen e strukturave të ndryshme të të dhënave të lidhura me rrjetin në formate të ndryshme në varësi të opsioneve të specifikuara. iwconfig shfaqja e informacionit rreth ndërfaqeve të rrjetit wi-fi skanimi i iwlist shfaqja e informacionit rreth pikave të hyrjes brenda rrezes falas memorie të lirë

Rrënja e superpërdoruesit

Ka të drejta të pakufizuara. Përdorimi i të drejtave të superpërdoruesit është i nevojshëm kur instaloni drejtues dhe ndryshoni cilësimet e rëndësishme të Linux. Fjalëkalimi i përdoruesit rrënjë zakonisht kërkohet kur instaloni shpërndarjen. Pastaj menjëherë pas instalimit mund të identifikoheni në sistem me fjalëkalimin e specifikuar dhe të identifikoheni rrënjë.

Nëse jeni regjistruar si përdorues i rregullt, mund të merrni të drejtat e superpërdoruesit në një shembull specifik terminali me komandën su, pas futjes së të cilit duhet të futni fjalëkalimin e superpërdoruesit. Mund të ktheheni në sesionin e zakonshëm të përdoruesit me komandën dalje.

Megjithatë, shpërndarjet si Ubuntu nuk krijojnë një superpërdorues gjatë instalimit. Ju nuk do të jeni në gjendje të identifikoheni si rrënjë ose të përdorni su. Të drejtat e superpërdoruesit në këto shpërndarje mund të merren me komandën sudo. Duhet të shkruhet përpara çdo komande që kërkon të drejtat e superpërdoruesit. Për shembull sudo nano /etc/fstab. Pas komandës sudo të parë, duhet të vendosni një fjalëkalim aktuale përdorues. Përdoruesit që janë anëtarë të grupit sudo ose admin (në varësi të shpërndarjes Linux) mund të përdorin sudo, i cili bëhet automatikisht për përdoruesin e parë të Ubuntu kur instalon shpërndarjen.

Karakteristikat e terminaleve Linux

Komandat e shkruara në skedar ekzekutohen nga komanda sh emri i skedarit.

Komandat standarde në Linux janë të ndryshme nga komandat DOS dhe Windows - ato zakonisht janë më të shkurtra. Kur punoni me vijën e komandës si zakonisht, një kursor që pulson tregon pozicionin e futjes së tekstit, rreshti i komandës fillon me shtegun aktual dhe emrin e kompjuterit, i ndjekur nga një simbol $, %, ose #. Kjo e fundit do të thotë që komandat do të ekzekutohen si superpërdoruesi rrënjë. Simboli ~ tregon shtegun për në direktorinë aktuale të përdoruesit.

Shumica e komandave Linux që nuk kërkojnë ndonjë dalje për përdoruesin nuk nxjerrin asgjë në ekran nëse përfundojnë me sukses. Vetëm gabimet dhe paralajmërimet dalin nëse komanda nuk funksionon normalisht. Ato. Në Linux, parimi i përgjithshëm është "i heshtur do të thotë se funksionon".

Në çdo terminal Linux, duke përdorur shigjetat lart/poshtë në tastierë, mund të lëvizni nëpër historikun e komandës, i cili ruhet midis sesioneve të punës dhe ndryshon për përdorues dhe host të ndryshëm (në rastin e lidhjes nga linja e komandës me një kompjuter tjetër nëpërmjet ssh). Një komandë e shtypur pjesërisht ose një emër skedari ose drejtorie në drejtorinë aktuale mund të shtohet automatikisht me tastin TAB. Nëse gjenden më shumë se një opsion dhe është e pamundur të vazhdohet qartë komanda përmes TAB, atëherë shfaqen të gjitha opsionet e përshtatshme.

Kur punoni në një mjedis grafik, emuluesit e terminalit janë të përshtatshëm. Si rregull, ata mbështesin faqerojtësit - disa terminale në një dritare, mbështesin skemat e ngjyrave.

Shell Scripting

Një sekuencë komandash mund të formatohet si një skedar i ekzekutueshëm. Ky është një skenar.

Rreshti i parë i skriptit përshkruan shtegun standard të ndryshores

Pothuajse çdo përdorues që është të paktën pak i aftë për teknologjinë moderne e di se sistemi operativ celular Android bazohet në Linux. Dhe nëse flasim për Linux, atëherë mund të keni akses të plotë në sistem vetëm përmes linjës së komandës. Android, përveç veçorive të tjera, ka gjithashtu mbështetje për një komandë, e cila gjithashtu mund të quhet terminal. Sidoqoftë, pothuajse të gjithë prodhuesit e pajisjeve nuk instalojnë shërbime të tilla në pajisjet e tyre, pasi një përdorues i papërvojë mund të bëjë ndryshime të pakthyeshme që do të ndikojnë në performancën e smartphone ose tabletit.

Opsioni 1 - Instalimi i aplikacionit në Android

Mënyra më e lehtë për të hyrë në vijën e komandës është instalimi i një aplikacioni të veçantë. Ka shumë programe të ngjashme në Play Store zyrtar. Thjesht futni fjalët ose në kërkim. Pothuajse çdo aplikacion i gjetur do t'ju lejojë të përdorni vijën e komandës. Vlen të merret parasysh që për të hyrë në ndarjen e sistemit, së pari duhet të merrni të drejtat Root.

Opsioni 2 - Përdorimi i një kompjuteri me ADB

Ju gjithashtu mund të përdorni një kompjuter personal, por do t'ju duhet të kryeni një sërë hapash të thjeshtë. Instaloni paraprakisht drejtuesin e duhur për vegël tuaj. Pas kësaj, do t'ju duhet të aktivizoni korrigjimin e USB. Hapi i fundit është instalimi

Çfarë komandash interesante ekzistojnë për emulatorin e terminalit?

Përgjigjet (2)

  1. Emulatori i terminalit është një aplikacion për Android përmes të cilit mund të përdorni komanda për të kontrolluar sistemin dhe për të bërë ndryshime në të. Ky mekanizëm bazohet në faktin se sistemi Android përfshin kernelin Linux.

    Në kompjuter, duke përdorur linjën e komandës dhe shërbimet, ju konfiguroni sistemin dhe lidhni module shtesë. Android ka trashëguar shumë veçori të ngjashme që mund të përdoren për qëllime të ndryshme.

    Kjo do të thotë, ka skedarë binare që ndërveprojnë drejtpërdrejt me harduerin. Çdo skedar i tillë korrespondon me një komandë teksti që lëshohet përmes një emulatori terminal.

    Para se të filloni të punoni me vijën e komandës, duhet të theksohet se hapësira më e madhe për modifikime do të jetë pas rrënjosjes së pajisjes Android.

    Për më tepër, duhet të instaloni busybox - një skedar binar që do t'ju lejojë të përdorni më shumë komanda, pasi ato të integruara shpesh nuk janë të mjaftueshme. Për ta instaluar ju duhet:

    • shkarko BusyBox nga Play Market;
    • hapni dhe jepni atij të drejtat e superpërdoruesit;
    • sigurohuni që të prisni derisa aplikacioni të skanojë pajisjen;
    • klikoni në butonin "instalo busybox";
    • përcaktoni vendndodhjen “/system/xbin”;
    • shtypni "ok".

    Pas kësaj, mund të filloni të instaloni terminalin në Android dhe të punoni me të. Për këtë:

    Komandat e tjera mund të kërkojnë shumë kohë për t'u përfunduar dhe do të shfaqet një kursor i bardhë. Nëse është bërë një gabim gjatë shkrimit, do të shfaqet mesazhi "/system/bin/sh: kv: nuk u gjet" dhe një kërkesë për hyrje. Ky mesazh tregon se komanda kv nuk u gjet midis atyre të disponueshme.

    Mbyllni terminalin duke klikuar në kryqin në këndin e sipërm të djathtë, më pas do të shfaqet një dritare në të cilën klikojmë "ok".

  2. Ka shumë komanda, për t'i parë të gjitha ato duhet të shkruani "busybox" pa thonjëza. Në parim, përshkrimi i secilit mund të shihet në vetë terminalin; për ta bërë këtë, duhet të futni komandën për të cilën dëshironi të mësoni dhe "-ndihmë". Informacioni do të shfaqet, por në anglisht. Kur punoni me terminalin, duhet të merrni parasysh disa veçori:

    • rruga për skedarët dhe dosjet duhet të shkruhet plotësisht pas komandave, për shembull, rm /storage/sdcard0/download/file;
      nuk duhet të ketë gabime ose hapësira shtesë;
    • Komanda niset duke shtypur butonin "enter", domethënë futet dhe shtypet.

    Këtu janë komandat më të njohura të terminalit android:

    • cat - leximi i përmbajtjes, cp - kopjimi, rm - fshirja e një skedari, rmdir - fshirja e një dosjeje, prekja - krijimi i një skedari, mkdir - krijimi i një dosjeje, - pas këtyre komandave, futni shtegun për në objektin ose vendndodhjen e dëshiruar;
    • mv - zhvendos, cp - kopjoni, - fillimisht shkruani shtegun për në skedar ose dosje, pastaj në vendndodhjen e re;
    • ls - shfaq përmbajtjen;
    • cd - lundron në drejtorinë e dëshiruar;
    • pwd - tregon rrugën e plotë drejt dosjes që përdoret;
    • data - tregon datën reale;
    • df - tregon madhësinë e objekteve në dosjen e specifikuar;
    • du - printon madhësinë e skedarit;
      pm install - instalon programin nga një skedar apk;
    • pm list paketat - tregon skedarët e paketave të aplikacioneve të instaluara;
    • lista e shërbimeve - shfaq një listë të proceseve të ekzekutuara;
    • pm uninstall - çinstalon aplikacionin dhe duhet të specifikoni shtegun /data/app/file name, i cili mund të gjendet me komandën e paketave të listës pm;
    • ln - krijon një lidhje simbolike me një skedar, sintaksa është e njëjtë me cp.

    Duhet të jeni shumë të kujdesshëm kur ekzekutoni komandat e emulatorit të terminalit, të cilat do t'i diskutoj më vonë, pasi ato përdoren për të modifikuar sistemin dhe, nëse përdoren gabimisht, mund të dëmtojnë seriozisht pajisjen:

    • su - siguron akses të plotë në sistem në pajisjet e rrënjosura, pasi të hyni në të, linja e shpejtë do të duket si kjo "root@android:/ #";
    • chown dhe chgrp, i pari që ndryshon pronarin, i dyti - grupet që specifikohen pas komandës dhe më pas shkruajnë emrin e skedarit;
    • chmod - një mjet për ndryshimin e lejeve të skedarit, sintaksa është e njëjtë me atë të mëparshme - së pari të drejtat, pastaj skedarin;
    • insmod dhe rmmod përdorin të parin për të lidhur modulet me kernelin, të dytin për t'i hequr ato; këto komanda përdoren më së miri vetëm nga përdoruesit e avancuar;
    • kill - ndalon një proces nga identifikuesi i tij, i cili mund të gjendet duke përdorur mjetin ps - ai shfaq informacione për të gjitha aktivitetet;
    • mount, umount janë të destinuara për montimin dhe çmontimin e sistemeve dhe ndarjeve të skedarëve; përdorni vetëm pas një studimi të hollësishëm të sistemit.

    Komandat speciale që ekzekutohen nga emulatori i terminalit Android:

    • reboot - përdoret pas komandës su për të rindezur pajisjen;
    • dalje - mbyll terminalin, gjithashtu mund të dilni nga administratori përmes tij.

    Kjo do të thotë, ne përdorëm su për shërbimet që kërkojnë të drejta rrënjësore, dhe më pas, në mënyrë që të mos ndryshojmë aksidentalisht diçka, futemi në dalje dhe kërkesa do të bëhet përsëri "u0_a106@android:/$".

    Ekziston një mjet tjetër i pazakontë i quajtur dd - ai kopjon një skedar ose seksion në një tjetër bajt për bajt. Sintaksa e tij është:

    dd if=/dev/block/platform/mmcblk0p1 of=/storage/external_SD/image
    if= pajisje nga e cila po kopjojmë = skedar në të cilin po kopjojmë. Kjo komandë do të krijojë një imazh të ndarjes mmcblk0p1.
    Ka edhe 2 parametra të tjerë - count= fragment, i cili do të përdoret për të shkruar një skedar të ri, bs= vëllimi i fragmenteve në bajt. Për shembull, komanda dd if=/storage/sdcard0/file1 of=/storage/external_SD/file2 bs=500 count=7 do të kopjojë 7 pjesë prej 500 bajte nga file1 në file2.

Artikujt më të mirë mbi këtë temë