Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 7, XP
  • Kompletan popis naredbi Android terminala. naredbe Android terminala

Kompletan popis naredbi Android terminala. naredbe Android terminala

Aplikacija Terminal Emulator za Android pruža mogućnost korištenja određenih naredbi za upravljanje operativnim sustavom, kao i unošenje raznih promjena na njemu. Da biste razumjeli što je terminalski emulator Android, kako ga koristiti, morate razumjeti na čemu se temelji mehanizam za rad s terminalom.

Kao što znate, otvoreni OS Android nije stvoren, kako kažu, "od nule" - prototip ovog popularnog operativnog sustava je Linux (uobičajeni naziv za sve OS-ove slične Unixu), čija je jezgra postala temelj za razvoj Android OS-a. Jezgru Linuxa mnogi koriste zbog širokog raspona funkcionalnosti, a budući da je Linux kernel uključen u Android, na njoj se temelji i mehanizam rada terminala.

Program omogućuje korisniku rad u Android OS-u koristeći Linux naredbeni redak. Na osobnom računalu, putem naredbenog retka i posebnih uslužnih programa, možete konfigurirati sustav i povezati dodatne module. Slične značajke sada su dostupne na Androidu s terminalskim emulatorom za Android.

Odnosno, postoje binarne datoteke (ili binarne datoteke) koje su u izravnoj interakciji s hardverom pametnog telefona. Kroz emulator terminala pokreće se tekstualna naredba koja odgovara svakoj takvoj datoteci.

Kako koristiti emulator terminala

Prije početka rada s naredbenim redom potrebno je posebno naglasiti da se najveća sloboda u modifikacijama može postići dobivanjem (ROOT).

Sada moramo unijeti naredbu, na primjer, " ls"I kliknite" Unesi". Nakon toga pojavit će se popis datoteka koje se nalaze u korijenskom direktoriju:

Druge naredbe mogu potrajati neko vrijeme da se dovrše i bijeli kursor će biti istaknut. Ako ste pogriješili prilikom pisanja, trebao bi se pojaviti sljedeći natpis: " / system / bin / sh: kv: nije pronađeno", što ukazuje da naredba nije pronađena među dostupnim kv, a zatim se od vas traži unos.

Da biste zatvorili terminal, u gornjem desnom kutu kliknite križić, a u sljedećem prozoru kliknite "U redu".

Osnovne naredbe emulatora terminala

Zapravo, postoji puno naredbi, da bismo ih vidjeli, pišemo busybox... Sada, da biste vidjeli opis postojećih naredbi izravno u terminalu, unesite naredbu, informacije o kojima želimo dobiti i " -Pomozite". Nakon toga bi se trebala pojaviti informacija, ali treba imati na umu da će biti na engleskom.

Prilikom rada s terminalom potrebno je uzeti u obzir neke od nijansi:

  • Zapisujemo put do mapa i datoteka u cijelosti nakon naredbi (primjer: rm / pohrana / sdcard0 / preuzimanje / datoteka).
  • Ne smiju biti dopuštene greške ili nepotrebni razmaci.
  • Nakon unosa pokrenite naredbu tipkom " Unesi».

Popularne ekipe:

  • datum- prikaz trenutnog datuma i vremena
  • besplatno- koristiti memoriju i zamijeniti
  • ls- prikaz sadržaja trenutne mape
  • CD- idite do željenog imenika
  • du- veličina datoteke ispisa
  • osoba- pokazati puni put do korištene mape
  • popis usluga- prikaz popisa pokrenutih procesa
  • poslijepodne instalirati-instalacija programa iz apk datoteke
  • df- prikazati veličinu objekata u navedenoj mapi
  • pm popis paketa- prikaz paketa-datoteka instaliranih aplikacija

Nakon dolje navedenih naredbi, morat ćete unijeti put do mjesta ili objekta:

  • mačka- čitanje sadržaja
  • k.č- kopija
  • rm- izbrisati datoteku
  • rmdir- izbrisati mapu
  • dodir- kreirati datoteku
  • mkdir- stvoriti mapu

Za sljedeće naredbe prvo pišemo put do mape (datoteke), a zatim do nove lokacije:

  • mv- kretati se
  • k.č- kopija

pm deinstalirati- uklonite aplikaciju - ovdje morate odrediti put / podatke / aplikaciju / i naziv datoteke bez razmaka (ako je potrebno, naziv datoteke možete pronaći naredbom pm popis paketa)

Pažnja ! Naredbe koje će biti opisane u nastavku moraju se izvoditi s krajnjim oprezom, jer se koriste za modificiranje sustava, a nepravilna uporaba može uzrokovati značajnu štetu samom uređaju:

chown- promjena vlasnika, chgrp- grupe koje je potrebno navesti nakon naredbe, nakon čega je potrebno upisati naziv datoteke.

chmod- uslužni program za promjenu prava datoteke, štoviše, sintaksa je ista kao i kod prethodne (tj. prije svega prava, a zatim datoteke).

insmod i rmmod- prvi je spajanje modula na kernel, drugi je njihovo uklanjanje (ove naredbe mogu koristiti samo napredni korisnici).

ubiti- zaustavljanje procesa po njegovom identifikatoru (možete ga saznati pomoću ps uslužnog programa koji prikazuje informacije o svim aktivnostima).

montirati, odmontirati- koriste se za montiranje i demontažu datotečnih particija i sustava (mogu se koristiti samo nakon temeljitog proučavanja samog sustava).

su- puni pristup sustavu na uređajima s ROOT pristupom, nakon unosa naredbe, redak prompta trebao bi izgledati ovako " :/# ».

Posebne naredbe:

ponovno podizanje sustava- koristi se za ponovno pokretanje uređaja nakon naredbe su.

Izlaz- zatvorite terminal (možete se i odjaviti s administratora putem ove naredbe).

U ovom slučaju, naredba su koristimo za uslužne programe koji zahtijevaju "superuser" prava, a zatim, da ne biste ništa slučajno promijenili, morate unijeti exit, napominjemo: prompt opet izgleda ovako: " :/ $».

Još jedan neobičan alat dd- koristi se za kopiranje jedne datoteke ili odjeljka u drugu. Njegova sintaksa: dd ako = / dev/ blok/ platforma/ mmcblk0 str1 od =/ skladištenje/ vanjski_ SD/ slika, gdje " ako= "Bit će uređaj s kojeg kopiramo, i" od ="Datoteka za kopiranje.

Ova naredba stvara sliku odjeljka mmcblk0p1... Ima još dva parametra, a to su “ broji ="- fragment koji upisuje novu datoteku, i," bs ="- veličina fragmenta u bajtovima. Primjer: naredba dd ako = / skladištenje/ SD kartica0/ datoteka1 od = / skladištenje/ vanjski_ SD/ datoteka2 bs = 500 broj = 7će kopirati iz datoteka1 v datoteka2 ukupno sedam komada od 500 bajtova.

Ovo je, možda, sve o čemu smo vam danas htjeli reći. Pišite, ostanite u kontaktu, sretno!

10.05.2018

F Ako imate Android pametni telefon i upoznati ste s Linuxom, vjerojatno ste se barem jednom zapitali kako koristiti terminal u Androidu. Kao što znate, Android operativni sustav temelji se na Linux kernelu, što znači da postoji naredbena ljuska iu njoj su dostupne mnoge standardne Linux naredbe. Prema zadanim postavkama, u Androidu nema standardnog terminala. Možete mu pristupiti na nekoliko načina:

Ima još nekoliko značajki za one koji koriste terminal na pametnom telefonu. Stranica za preuzimanje hakera. Koristite naredbu emulatora za alternativno pokretanje emulatora ili. Ovdje je osnovna sintaksa naredbenog retka za pokretanje virtualnog uređaja iz naredbenog retka terminala.

Razumijevanje zadanih direktorija i datoteka

Možete odrediti parametre pokretanja kada se emulator pokrene, ali ne kasnije. Dok je emulator pokrenut, također možete koristiti naredbe za izvršavanje naredbi prema potrebi. Virtualni uređaj sprema aplikaciju i podatke o njenom stanju tijekom ponovnog pokretanja na particiji diska s podacima korisnika. U sljedećem odjeljku. ... Pomaže razumjeti strukturu i datoteke direktorija emulatora pri određivanju parametara naredbenog retka. Iako obično ne morate mijenjati zadane direktorije ili datoteke.

  • prvi je preuzimanje aplikacije Android Terminal Emulator s GooglePlaya.
  • drugo se povežite s pametnim telefonom s računala pomoću adb debuggera.

Ali naš članak nije o tome, današnja tema: naredbe u emulatoru Aandroid terminala, točnije, naredbe Android terminala.

Postoji mnogo članaka na ovu temu na internetu, ali svima im nešto nedostaje, opisano je par konkretnih naredbi i to je sve, ali želim kompletan popis uključujući i Linux naredbe, onda sam odlučio napisati ovaj članak. Ne kažem da ću opisati sve naredbe, ali ću pokušati pokriti većinu. Ovo je samo kratak opis nekih od Android naredbi koje ću detaljnije objasniti u sljedećim člancima, a detaljne informacije o Linux naredbama možete pronaći na internetu.

Sljedeća tablica navodi opcije pokretanja naredbenog retka koje možete češće koristiti. Dostupne su sljedeće opcije pokretanja naredbenog retka, ali ih prosječni programeri aplikacija ne koriste obično. U opisima, radni imenik je trenutni imenik u terminalu u koji unosite naredbe.

Dobivanje pomoći o opcijama naredbenog retka

Sljedeće opcije naredbenog retka su zastarjele. Ovaj odjeljak opisuje kako dobiti pomoć o parametrima naredbenog retka. Sljedeći odjeljak pruža detaljnije informacije o najčešće korištenim opcijama naredbenog retka emulatora koje su dostupne kada se emulator pokrene.

Sada o notaciji - neke naredbe zahtijevaju root prava, ispred njih ću staviti znak @.

Počnimo. Naredbe terminala nisu ništa drugo do mali uslužni programi konzole, većina uslužnih programa sustava nalazi se u mapi / system / bin, a još nekoliko u / vendor / bin. Nećemo dirati one kod dobavljača. Da biste lakše rasporedili sve naredbe po abecedi.

Dobijte detaljnu pomoć za određenu opciju

Za ispis popisa svih parametara emulatora, uključujući kratak opis, unesite sljedeću naredbu. Za ispis pomoći za određeni parametar pokretanja, unesite sljedeću naredbu.

Dobivanje detaljne pomoći o svim parametrima

Za detaljnu pomoć o svim opcijama emulatora, unesite sljedeću naredbu.

Nabrajanje varijabli okoline emulatora

Za popis varijabli okoline emulatora unesite sljedeću naredbu. U trenutnoj fazi razvoja, emulator je već donekle funkcionalan, na našim testovima čak su i igre radile s dobrim performansama, međutim, došlo je do kašnjenja u njegovoj inicijalizaciji.

adb- Android program za ispravljanje pogrešaka. Budući da je Android još uvijek Linux, na njega možete povezati druge uređaje, uključujući pametne telefone, putem USB-a, adb vam omogućuje kontrolu nad njima i daje vam pristup njihovom terminalu. opis njegovih naredbi i mogućnosti proteže se na cijeli članak, sve ću opisati u jednom od sljedećih članaka.

prijepodne- Upravitelj prozora (Action Manager), s njim možete pokrenuti i zaustaviti bilo koju aplikaciju ili uslugu. Na primjer, pokretanje aplikacije za postavljanje:

Preuzmite instalacijski program i instalirajte ga klikom na njega nakon preuzimanja. Instalacija je gotovo trenutna, a aplikacija će tada biti dostupna uz vaše tradicionalne aplikacije jednostavnim klikom na nju. Međutim, zbog nekoliko varijacija postavki računala, emulator možda neće raditi na nekim strojevima. Objašnjenja na francuskom omogućuju nam razumijevanje ovog videa.

Iako se verzija razlikuje od terminala, interakcija s našim aplikacijama prilično je slična svrsi testiranja. Verzija je navedena kao 0, iako bilješke o instalaciji ukazuju da je to verzija. Ove su slike potrebne za pokretanje emulatora. Dvaput kliknite na preuzetu datoteku da biste instalirali slike.

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

badblocks- provjera flash pogona za loše sektore:

Rezultat se može zapisati u datoteku:

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

ili prikaz:

badblocks -v / dev / block / mmcblk0

mačka- konzolni uslužni program za pregled sadržaja datoteke.

mačka /sdcard/text.txt

chmod- slično Linux naredbi, mijenja dopuštenja datoteka, dostupan je samo oktalni format snimanja.

Nakon pokretanja upravitelja emulatora uređaja, prikazuje se popis uređaja koji prikazuje vaš uređaj. Uređaj je niz brojeva desno od zelene strelice. Ako uređaj nije na popisu, kliknite gumb Osvježi.

Kada je uređaj dostupan, kliknite na red s brojevima da biste ga istaknuli. S istaknutim uređajem odaberite Cradle na izborniku radnji.


Ako veza već postoji, čarobnjak za instalaciju se neće pokrenuti. Nakon što smo napravili prezentacije, prijeđimo na odjeljak o instalaciji. Kao i obično, morat ćete se registrirati i potvrditi registraciju. Stranica za preuzimanje ponudit će vam dvije vrste instalacije.

Na primjer, dajte sva prava (čitanje, pisanje, izvršavanje):

chmod 777 / sdcard / datoteka

chown- mijenja vlasnika datoteke u Linuxu, na primjer:

chown root / sdcard / datoteka

cmp- uspoređuje dvije datoteke

cmp / sdcard / file1 / sdcard / file2

k.č- kopira datoteku iz izvora (parametar 1) u prijemnik (parametar 2).

cp / sdcard / file1 / sdcard1 /

datum- prikazati trenutni datum u sustavu.

Sub, 14. studenog 13:44:56 EET 2015

Nakon učitavanja dodataka, prozor u nastavku nudi dodavanje novog virtualnog terminala. Kliknite Da, a zatim se prijavite za pristup popisu unaprijed konfiguriranih uređaja. Odaberite terminal za virtualizaciju među brojnim dostupnim terminalima i kliknite Dalje.

Slijedite korake kako biste dovršili proces stvaranja virtualnog terminala. Pričekajte da se preuzimanje i stvaranje virtualnih terminala dovrše. U ovom trenutku, vaš novi virtualni terminal trebao bi se pojaviti na početnom zaslonu. Nakon što ste stvorili i konfigurirali virtualni terminal, pokrenite ga klikom.

dd- stvoriti sliku diska, Parametri if = datoteka disk uređaja, od = datoteka za snimanje

Na primjer:

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

Stvorit će se slika mmcblk0 flash pogona.

df- analiza slobodnog prostora na disku. Na primjer:

df -h / dev / blok / mmcblk1

Upotrijebljena veličina datotečnog sustava Free Blksize
/ mnt / sigurno 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
/ sustav 1.4G 971.7M 435.8M 4096

Postupci instalacije su vrlo jednostavni i opisani su na poveznicama u nastavku. Prvo, emulator je softver dizajniran da reproducira ponašanje drugog terminala na računalu ili uređaju, tako da se ponaša kao terminal koji želite emulirati.

Radi pojednostavljenja rada, ovaj softver je odgovoran za uprizorenje kao i drugi i tako omogućuje korištenje terminalskog programa koji je emuliran. Dakle, koji su najzanimljiviji emulatori za uživanje u mobilnim aplikacijama na velikom zaslonu računala?

dmesg- pregledavanje dnevnika poruka kernela.

du- pogledajte veličinu datoteke.

du / sdcard / file1

@ ext4_resize mijenjanje veličine ext4 particije.

@ fsck_msdos- provjera flash pogona za pogreške.

fsck_msdos / dev / block / mmcblk1p1

grep- uslužni program za filtriranje teksta. Na primjer, prikazati samo retke koji sadrže terminal:

mačka ~ / sdcard / datoteka | grep terminal

@ ifconfig- pregled i upravljanje mrežnim uređajima. Na primjer, pregled informacija o wifi kartici:

Ili isključite wifi:

ifconfig wlan0 dolje

Popis mrežnih uređaja možete saznati naredbom:

ls / sys / klasa / net

iptables- upravljanje postavkama vatrozida iptables, ovo je vrlo opsežna tema koju se nećemo doticati.

ubiti- ubiti proces njegovim PID-om.

Što se tiče kompatibilnosti aplikacija, također treba napomenuti da većina najnovijih aplikacija ne radi dobro s emulatorom; ne može se ni pokrenuti.


No, treba napomenuti da ovo nije besplatni softver poput ostalih koje ste već spomenuli.

Nakon tog razdoblja, morat ćete platiti gotovo 15 dolara. U izborniku ovog alata pronaći ćete iste stavke koje su dostupne u izborniku vašeg pametnog telefona ili tableta. Što se tiče kompatibilnosti s ovim aplikacijama, emulator nailazi na probleme s onima koji koriste hardverske senzore.

Možete koristiti ps uslužni program da saznate pid.

ln / sdcard / file / sdcard / file2

zapisnik- upišite redak u dnevnik sustava.

izrez- pregled zapisnika sustava u stvarnom vremenu.

ls- pregled popisa datoteka i mapa u direktoriju:

lsmod- pregledajte učitane module kernela

lsof- pregled datoteka otvorenih u sustavu.

make_ext4fs- formatirajte flash pogon u datotečni sustav ext4

Možete čak preuzeti i instalirati aplikaciju na svoj pametni telefon kako biste je koristili kao joystick za uživanje u igricama na računalu uz najbolju udobnost. Stoga će odabir jednog od ovih emulatora ovisiti o vašim potrebama.

Analiza i uklanjanje nepotrebnih datoteka

Može deinstalirati aplikacije i pružiti informacije o korištenju terminala. Čistoća je glavna funkcija. Odatle možete vidjeti zajedničku pohranu uređaja i onu koja se još uvijek koristi. Na isti način možete pokrenuti istovremenu deinstalaciju aplikacija koje više ne koristite.

md5 / sdcard / naziv datoteke

mkdir- stvorite mapu u trenutnom direktoriju.

mkdir naziv_mape

make2fs- formatirajte flash pogon u ext2 datotečni sustav

montirati- montirati disk, sliku ili mapu. Na primjer:

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

mv- premjestiti datoteku, slično kao k.č

netcfg- pregled informacija o mrežnim vezama.

obavijestiti- uslužni program za praćenje promjena u datotečnom sustavu pomoću inotify kernel podsustava.

Karakteristike su rijetke, ali jasne i vrlo vidljive. Dizajn je lijep, jednostavan za korištenje, a ni najmanje iskusni neće imati poteškoća u upravljanju funkcijama aplikacije. Međutim, aplikacija je jednostavna za korištenje i prikladna za svakoga, radi učinkovito i dobro. Možda sadrži zanimljive informacije, ali budite oprezni s njima.

Za instalaciju svega trebat će vam više od 1 GB. Još malo strpljenja, ozbiljne stvari će krenuti od sljedećeg poglavlja. Naravno, postoje određena ograničenja koja se ne mogu prevladati. Pogledajmo je li vaš operativni sustav dovoljno dobar za rad.

ping- dobro poznati uslužni program za provjeru dostupnosti mrežnog čvora.

poslijepodne- android upravitelj paketa, omogućuje vam instalaciju, deinstaliranje i pregled instaliranih paketa.

p.s- Pregledajte sve pokrenute procese i informacije o njima.

KORISNIČKI PID PPID VSIZE RSS WCHAN NAZIV PC-a
korijen 1 0 1000 848 c0106ef8 0001bfb4 S / init
korijen 2 0 0 0 c006e038 00000000 S kthreadd
korijen 3 2 0 0 c0057a54 00000000 S ksoftirqd / 0

Ako imate 64-bitnu distribuciju, trebala bi moći pokretati 32-bitne aplikacije. S druge strane, ako ste ga instalirali i imate najnoviju verziju, nemojte gubiti vrijeme i preskočite izravno na sljedeći odjeljak! Mali tehnički podsjetnik neće nikome naškoditi.

U pravo vrijeme, nemate baš ništa posebno da sve funkcionira! Morat ćemo dodati posebno pravilo u upravitelj uređaja za svaki uređaj koji želimo povezati. Upozorenje, ovu rečenicu nećemo točno napisati. ... Možete li dobiti objašnjenje?

ponovno podizanje sustava- ponovno pokrenite pametni telefon s konzole.

resize2fs- slično resize_ext4, samo za ext2

rm- izbrisati datoteku.

rmdir- brisanje mape.

rmdir / sdcard / dirname

rmmod- ispraznite modul kernela.

rmmod naziv_modula

ruta- upravljanje tablicom usmjeravanja.

dodir- stvoriti praznu datoteku.

dodirnite / sdcard / datoteku

vrh- interaktivna verzija popisa pokrenutih procesa.

Koju vrijednost navesti možete saznati u dokumentaciji. Sada kada vaše računalo može prepoznati vaš telefon, pobrinut ćemo se da vaš telefon može pokretati aplikacije koje ste razvili i pokretati program za ispravljanje pogrešaka. Započnite isticanjem varijante aplikacije.

Odaberite opciju "Aplikacije". U izborniku koji se upravo otvorio, morat ćete aktivirati Nepoznati izvori. Kada to učinite, idite na izbornik Razvoj. Aktivirajte nepoznate izvore i idite na izbornik Razvoj. Konačno, na zaslonu koji se otvori odaberite opcije kako bi vaš zaslon izgledao ovako.

@ snimka zaslona- napravite snimku zaslona.

snimka zaslona /sdcard/screenshot.png

ugasiti- isključite pametni telefon.

servis- upravljanje uslugama. Na primjer, pogledajte popis pokrenutih usluga:

Ovo su sve naredbe koje sam pronašao, popis će se ažurirati ako je moguće.

Desert za danas - pregled nove verzije Androida 6.0 Marshmallow:

Za druge, s kasnijom verzijom

Vaš ekran bi trebao izgledati ovako. Također imate mogućnosti, ali one izgledaju drugačije. Idite na izbornik "Sigurnost". Ovdje možete aktivirati aplikacije iz nepoznatih izvora klikom na ponuđenu opciju. Ne dirajte druge opcije. Sada se vratite na izbornik opcija. Upozorenje će postati malo čudno. Ako ne vidite opciju Developer Options, odaberite O telefonu, posljednju stavku na popisu.

Ovo je posljednja opcija izbornika, ali je ne morate otvarati ako već imate mogućnosti programera. Idite na dno ove stranice i kliknite Broj izrade. Ovo nije šala, pritisnite ovu tipku sedam puta. Ovaj gumb se mora pritisnuti sedam puta, čak i ako je čudno.

Školjka za Android mobilne uređaje nije izgrađena od nule. Programeri su uzeli jezgru Linuxa, malo je modificirali i dobili danas svima poznat sustav. S prototipom, mobilnoj platformi zajedničko je samo kernel i nekoliko programa za upravljanje hardverom. No, kao što znate, mnogi ljudi koriste Linux upravo zbog njegove široke funkcionalnosti, u njemu možete učiniti gotovo sve. Na Androidu je to moguće tek nakon dobivanja ROOT prava, čime se automatski poništava jamstvo uređaja. Ovaj članak će pokriti jednu važnu značajku - emulator terminala za Android.

Gdje početi

Prije svega, morate dobiti ROOT prava na svoj gadget. Tek tada će biti moguće iskoristiti sve prednosti terminala. Ali ne morate. Opišimo upute za korištenje funkcije:

Jedna točka koju bih želio istaknuti je povećanje memorije Android terminal emulatora. Postoji naredba rm koja može izbrisati sve datoteke (ako imate ROOT pristup). Nije uvijek moguće to učiniti standardnim sredstvima. Potonje je dodatni argument za potpuni pristup i instalaciju terminala. Usput, postoje i drugi programi s takvim funkcijama, na primjer, busybox.

Kako instalirati prilagođeni firmware na Android: Video

Emuliranje dolaznog poziva na emulatoru

Uz svu širinu funkcionalnosti, mnogi korisnici postavljaju pitanje - kako emulirati dolazni poziv u Android emulatoru. To je najbolje učiniti na računalu. Pogledajmo Android SDK kao primjer. Da biste to učinili, morate otići na izbornik "Kontrola nad emulacijom". Odaberite stavku "Telefon", unesite broj, stavite kvačicu pored "Glas" i pritisnite "Pozovi". Možete odgovoriti ili otkazati poziv pomoću zelene tipke emulirane ljuske. Ovaj postupak je relevantan samo za emulator instaliran i konfiguriran na računalu.

Naredbe terminala su relevantne za sve operacijske sustave temeljene na Linuxu (Unix), uključujući Android.
Da biste koristili naredbe u nastavku na Android OS-u, morate dobitiRoot prava, instalirati emulator terminala i primjena busybox(ova aplikacija sadrži sve naredbe u nastavku).
Za popis svih podržanihbusybox"Om naredbe, trebate upisati naredbu u emulator terminalabusybox... Ovo je školjka.

Dobivanje pomoći oko naredbi

čovjek
Opis naredbe ili konfiguracijske datoteke. Sinonim za info. Opis se pomiče strelicama, izađite pritiskom na q.
Primjer: čovjek fstab
odnosno
Pretraži opise muškaraca.
Primjer: apropos iso

Rad s datotekama i mapama

CD Promijenite trenutnu mapu. Primjer: cd ~ ili jednostavno CD uvijek se mijenja u početni imenik trenutnog korisnika. cd / itd- idite u mapu / etc
k.č Kopiranje datoteka i direktorija iz jednog direktorija u drugi ls Popisuje datoteke i mape redoslijedom određenim opcijama. Za razliku od red ističe datoteke po vrsti. S parametrom -l prikazuje dodatne informacije o datotekama: prava, vlasnik, datum kreiranja itd. ls bez parametara prikazuje sadržaj trenutne mape. ls / proc prikazuje sve pokrenute procese mv Premjestite ili preimenujte datoteke. Ako se nazivi dviju datoteka daju kao argumenti, naziv prve datoteke bit će promijenjen u naziv druge. Primjer: mv datoteka1 datoteka_1- preimenuje datoteku
Ako je zadnji argument ime postojećeg direktorija, tada mv premješta sve navedene datoteke u taj direktorij.
Primjer: mv datoteka ./dir/- premješta "datoteku" u "dir / datoteku" u odnosu na trenutni direktorij rm Brisanje datoteke. S prekidačem -R, briše u poddirektorijumima. Primjer: rm -R ~ / killme mkdir Kreiranje imenika. osoba Izlazi trenutni put rmdir Uklanjanje praznog imenika. dodir Izrada prazne datoteke. Primjer: touch / home / primer - stvara praznu datoteku / home / primer

Dozvole za datoteke i mape

chown Promjena vlasništva. chgrp Promjena grupe vlasnika. chmod Promjena prava. Primjer: chmod -R 777 / var / www daje svima pristup svim datotekama i direktorijima ispod / var / www.

Pregledajte datoteke

mačka Izlaz datoteke. Primjer: mačka / etc / fstab. rep Kraj izlaza datoteke. Pogodno za rad s zapisnicima i velikim datotekama. Primjer: tail / var / log / messages.

Arhivski uslužni programi

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

Uslužni programi za obradu sadržaja datoteke

awk, ed (uređivač teksta), patch, sed, vi (uređivač teksta).

Uređivanje datoteka

nano i pico- najrazumniji urednici koji rade u tekstualnom načinu izravno u terminalu. Za promjenu datoteke / etc / fstab, na primjer, trebate upisati nano / etc / fstab... Izađite iz uređivača CTRL + X. Urednici vi i vim dizajniran za rad slijepom metodom deset prstiju.

Naredbe za montiranje i uklanjanje diska

montirati[opcije] put uređaja Montirajte uređaj. Primjer: mount / dev / sda1 / mnt / Disk1. razmontirati uređaj/put Unmount. Primjer: umount / mnt / Disk1. izbaciti Demontaža i vađenje CDROM-a.

Rad s kernelom i modulima kernela (upravljački programi)

lsmod Prikazuje popis svih modula učitanih u kernel i njihove ovisnosti. insmod rmmod modprobe naziv-modula [parametri] Instaliranje modula, konfiguriranje njegovog automatskog učitavanja. Rezultat se može vidjeti u zapisniku sustava. Moduli su pohranjeni u /lib/moduli u datotekama s nastavkom .ko ("kernel object") Primjer: modprobe radio-aztech io = 0x350... modinfo naziv-modula Informacije o modulu, uključujući popis parametara. modconf Zgodan program za pregled svih modula po kategorijama, omogućavanje i onemogućavanje modula. Prema zadanim postavkama, u pravilu se ne instalira, u Debianu, Ubuntu i Kubuntu se instalira pomoću istoimenog paketa naredbom apt-get install modconf.

Procesno upravljanje:

p.s- prikazuje informacije o trenutno aktivnim procesima.
vrh- prikazuje informacije o aktivnim procesima, kao i resursima sustava.
ubiti pid- ubija proces čiji je id jednak navedenoj obrađenoj vrijednosti.
killall proces- ubija sve aktivne procese pod nazivom proces.
bg- prikazuje popis zaustavljenih i pozadinskih zadataka; nastavlja izvršavanje zaustavljenog zadatka u pozadini.
fg- stavlja u prvi plan posljednje aktivne zadatke.
fg n- dovodi zadatak s navedenim imenom (u ovom slučaju - n) u prvi plan.

Rad s datumom i vremenom:

adjtimex - omogućuje vam promjenu vremenskih varijabli u kernelu kako biste ispravili brzinu sistemskog sata

datum- postavljanje sistemskog sata

Hwclock - postavljanje hardverskog sata

Uslužni programi za račune sustava

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

Mrežne naredbe

arp, arping, dnsd, ftpget, ftpput, httpd (s podrškom za autorizaciju, CGI), ifconfig, inetd, netstat, nslookup, ping / ping6, route, telnetd, tftp, traceroute, udhcpd, wget.

ifconfig- konfiguriranje mrežnog sučelja wget- preuzimanje datoteke putem HTTP/FTP-a.

Ostali korisni programi i naredbe za Linux konzole

hdparm Upravljanje tvrdim diskovima i CD pogonima. Primjer: hdparm -E8 / dev / cdrom smanjenje brzine rotacije CDROM-a. Gledati Periodično izvršavanje naredbe. Primjer: gledati -n 60 hdparm -E8 / dev / cdrom usporite disk jednom u minuti kako ga pogon ne bi overklokovao ili stvarao buku dok gledate DVD. pppconfig Jednostavan i pouzdan program za konfiguriranje Dial-Up pristupa internetu putem modema. pon, poff i plog su naredbe za uspostavljanje, prekid i pregled dnevnika veze. pppoeconf Slično, postavljanje pristupa internetu putem ADSL modema. tko sam ja Omogućuje vam da saznate korisničko ime ako ste zaboravili iftop naredba za pregled mrežnih veza s konzole netstat Naredba prikazuje sadržaj različitih struktura podataka povezanih s mrežom u različitim formatima ovisno o navedenim opcijama. iwconfig prikaz informacija o wi-fi mrežnim sučeljima iwlist skeniranje prikaz informacija o pristupnim točkama unutar raspona besplatno slobodna memorija

Superuser root

Ima neograničena prava. Korištenje prava superkorisnika potrebno je prilikom instaliranja drajvera, mijenjanja važnih parametara Linuxa. Root lozinka se obično traži prilikom instaliranja distribucije. Zatim, odmah nakon instalacije, možete ući u sustav s navedenom lozinkom i korisničkim imenom. korijen.

Ako ste prijavljeni kao obični korisnik, tada možete dobiti prava superkorisnika u određenoj instanci terminala pomoću naredbe su, nakon unosa kojeg morate unijeti lozinku superkorisnika. Naredbom se možete vratiti na sesiju običnog korisnika Izlaz.

Međutim, distribucije kao što je Ubuntu ne stvaraju superkorisnika prilikom instalacije. Prijava kao root ili korištenje su neće uspjeti. Prava superkorisnika u ovim distribucijama mogu se dobiti naredbom sudo... Mora biti napisan prije svake naredbe koja zahtijeva prava superkorisnika. na primjer sudo nano / etc / fstab... Nakon prve naredbe sudo, trebate unijeti lozinku struja korisnik. Korisnici koji pripadaju sudo ili admin grupi (ovisno o distribuciji Linuxa) mogu koristiti sudo, koji se automatski izvodi za prvog korisnika Ubuntua kada se distribucija instalira.

Značajke Linux terminala

Naredbe upisane u datoteku izvršavaju se naredbom sh naziv datoteke.

Standardne naredbe Linuxa razlikuju se od naredbi DOS-a i Windowsa - obično su kraće. Prilikom rada s naredbenim redom, kao i obično, trepćući kursor označava poziciju unosa teksta, naredbeni redak počinje trenutnim putem i imenom računala, nakon čega slijedi znak $,% ili #. Potonje znači da će se naredbe izvršavati kao root superkorisnika. Simbol ~ označava put do korisničkog trenutnog kućnog imenika.

Većina Linux naredbi koje ne zahtijevaju prikaz informacija korisniku, ako su uspješno dovršene, uopće ne prikazuju ništa. Samo se pogreške i upozorenja prikazuju ako se naredba ne izvrši normalno. Oni. u Linuxu vrijedi opći princip "šuti, onda radi".

U bilo kojem Linux terminalu, sa strelicama gore/dolje na tipkovnici, možete se kretati kroz povijest naredbi, koja se sprema između sesija i razlikuje se za različite korisnike i domaćine (u slučaju povezivanja s naredbenog retka na drugo računalo putem ssh-a ). Djelomično upisana naredba ili naziv datoteke ili direktorija u trenutnom direktoriju može se automatski dodati tipkom TAB. Ako se pronađe više od jedne opcije i nemoguće je nedvosmisleno nastaviti naredbu pomoću TAB-a, tada se prikazuju sve odgovarajuće opcije.

Kada radite u grafičkom okruženju, emulatori terminala su prikladni. U pravilu podržavaju oznake - nekoliko terminala u jednom prozoru, podržavaju sheme boja.

Shell skriptiranje

Slijed naredbi može se formatirati kao izvršna datoteka. Ovo je skripta.

Prvi redak skripte opisuje standardni put varijabli.

Gotovo svaki korisnik koji je barem malo upućen u moderne tehnologije zna da se mobilni operativni sustav Android temelji na Linuxu. A ako govorimo o Linuxu, onda možete dobiti puni pristup sustavu samo putem naredbenog retka. Android, uz ostale značajke, također ima podršku za naredbeni redak, koji se također može nazvati terminalom. Međutim, gotovo svi proizvođači uređaja ne instaliraju takve uslužne programe na svoje uređaje, jer neiskusni korisnik može napraviti nepovratne promjene koje utječu na performanse pametnog telefona ili tableta.

Opcija 1 - Instaliranje aplikacije na Android

Najlakši način za pristup naredbenom retku je instaliranje namjenske aplikacije. U službenom Play Storeu postoji puno sličnih programa. Dovoljno je upisati riječ ili u pretragu. Gotovo svaka od pronađenih aplikacija omogućit će vam korištenje naredbenog retka. Vrijedno je uzeti u obzir da ćete za pristup sistemskoj particiji prvo morati dobiti Root prava.

Opcija 2 - Korištenje računala s ADB-om

Možete koristiti i osobno računalo, ali morate izvesti niz jednostavnih koraka. Unaprijed instalirajte odgovarajući upravljački program za svoj gadget. Nakon toga, morat ćete aktivirati USB debugging. Posljednji korak je instalacija

Koje zanimljive naredbe postoje za emulator terminala?

Odgovori (2)

  1. Emulator terminala je android aplikacija putem koje možete koristiti naredbe za upravljanje sustavom i izmjene na njemu. Ovaj mehanizam temelji se na činjenici da android sustav uključuje jezgru Linuxa.

    Na računalu se pomoću naredbenog retka i uslužnih programa konfigurira sustav i povezuju se dodatni moduli. Android je naslijedio mnoge slične mogućnosti koje se mogu primijeniti u različite svrhe.

    To jest, postoje binarne datoteke koje su u izravnoj interakciji s hardverom. Svaka takva datoteka odgovara tekstualnoj naredbi koja se izvodi kroz emulator terminala.

    Prije nego što počnete raditi s naredbenom linijom, treba napomenuti da će najveći prostor za modifikacije biti nakon rootanja Android uređaja.

    Osim toga, trebali biste instalirati busybox - binarnu datoteku koja će vam omogućiti korištenje više naredbi, budući da one ugrađene često nisu dovoljne. Da biste ga instalirali trebate:

    • preuzimanje s Play Market BusyBoxa;
    • otvoriti i dodijeliti mu prava superkorisnika;
    • svakako pričekajte dok aplikacija skenira uređaj;
    • kliknite gumb "instaliraj busybox";
    • odredite mjesto "/ system / xbin";
    • pritisnite "ok".

    Nakon toga možete početi instalirati terminal na android i raditi s njim. Za ovo:

    Ostale naredbe mogu potrajati dugo da se dovrše, a bijeli kursor će biti istaknut. Ako je tijekom pisanja napravljena pogreška, pojavit će se poruka "/system / bin / sh: kv: not found" i upit za unos. Ova poruka označava da naredba kv nije pronađena među dostupnima.

    Terminal se zatvara klikom na križić u gornjem desnom kutu, zatim će se pojaviti prozor u kojem kliknemo "ok".

  2. Ima puno naredbi, da biste ih vidjeli sve trebate napisati "busybox" bez navodnika. U principu, opis svakog se može pogledati u samom terminalu, za to trebate unijeti naredbu za koju želimo znati i "-help". Pojavit će se informacije, ali na engleskom. Prilikom rada s terminalom trebali biste uzeti u obzir neke osobitosti:

    • put do datoteka i mapa mora biti napisan u cijelosti nakon naredbi, na primjer, rm / storage / sdcard0 / download / file;
      ne bi trebalo biti grešaka i dodatnih razmaka;
    • naredba se pokreće tipkom "enter", odnosno upisuje se i pritisne.

    Evo najpopularnijih naredbi Android terminala:

    • cat - čitanje sadržaja, cp - kopiranje, rm - brisanje datoteke, rmdir - brisanje mape, touch - stvaranje datoteke, mkdir - stvaranje mape, - nakon ovih naredbi unesite put do željenog objekta ili mjesta;
    • mv - premjestiti, cp - kopirati, - prvo upisati put do datoteke ili mape, a zatim do nove lokacije;
    • ls - prikazuje sadržaj;
    • cd - navigira do željenog direktorija;
    • pwd - pokazuje puni put do korištene mape;
    • datum - prikazuje pravi datum;
    • df - prikazuje veličinu objekata u navedenoj mapi;
    • du - ispisuje veličinu datoteke;
      pm install - instalira program iz apk datoteke;
    • pm popis paketa - prikazuje pakete-datoteke instaliranih aplikacija;
    • popis usluga - prikazuje popis pokrenutih procesa;
    • pm uninstall - deinstalira aplikaciju; u ovom slučaju morate navesti put / podatke / naziv aplikacije / datoteke, koji se može pronaći naredbom pm list packages;
    • ln - stvara simboličku vezu na datoteku, sintaksa je ista kao i cp.

    Potrebno je biti vrlo oprezan u izvršavanju naredbi emulatora terminala, o čemu ću dalje govoriti, jer se koriste za modificiranje sustava i, ako se koriste pogrešno, mogu ozbiljno oštetiti uređaj:

    • su - pruža potpuni pristup sustavu na rootiranim uređajima, nakon što ga unesete, promptna linija će izgledati ovako " [e-mail zaštićen]:/ #»;
    • chown i chgrp, prvi za promjenu vlasnika, drugi za grupe koje se pojavljuju nakon naredbe, a zatim upišite naziv datoteke;
    • chmod - uslužni program za promjenu prava datoteke, sintaksa je ista kao i prethodna - prvo prava, zatim datoteka;
    • insmod i rmmod koriste prvu za povezivanje modula s kernelom, drugu za uklanjanje, te naredbe najbolje je koristiti samo za napredne korisnike;
    • kill - zaustavlja proces po svom identifikatoru, koji se može pronaći pomoću ps uslužnog programa - prikazuje informacije o svim aktivnostima;
    • mount, umount namijenjeni su za montiranje i demontažu datotečnih sustava i particija, koriste se samo nakon detaljnog proučavanja sustava.

    Posebne naredbe koje izvršava emulator Android terminala:

    • ponovno podizanje sustava - koristi se nakon naredbe su za ponovno pokretanje uređaja;
    • izlaz - zatvara terminal, preko njega možete izaći i iz administratora.

    Odnosno, koristili smo su za uslužne programe koji zahtijevaju root prava i dalje, kako ne bismo slučajno nešto promijenili, unesite exit, a prompt će opet postati kao " [e-mail zaštićen]:/ $».

    Postoji još jedan neobičan uslužni program dd - kopira jednu datoteku ili odjeljak u drugi bajtovima. Ona ima sljedeću sintaksu:

    dd if = / dev / block / platform / mmcblk0p1 of = / storage / external_SD / image
    if = uređaj za kopiranje od = datoteka u koju treba kopirati. Ova naredba će stvoriti sliku mmcblk0p1 particije.
    Ima još 2 parametra - count = fragment u koji će biti upisana nova datoteka, bs = veličina fragmenata u bajtovima. Na primjer, naredba dd if = / storage / sdcard0 / file1 of = / storage / external_SD / file2 bs = 500 count = 7 kopirat će 7 komada od 500 bajtova iz datoteke 1 u datoteku 2.

Vrhunski povezani članci