Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 7, XP
  • Kompletna lista komandi Android terminala. Android terminal komande

Kompletna lista komandi Android terminala. Android terminal komande

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

Kao što znate, otvoreni OS Android nije kreiran, kako kažu, "od nule" - prototip ovog popularnog operativnog sistema je Linux (uobičajeni naziv za sve OS-ove slične Unixu), čije jezgro je postalo temelj za razvoj Android OS-a. Linux kernel koriste mnogi zbog njegovog širokog spektra funkcionalnosti, a budući da je Linux kernel uključen u Android, mehanizam rada terminala je zasnovan na njemu.

Program omogućava korisniku da radi u Android OS koristeći Linux komandnu liniju. Na računaru, preko komandne linije i posebnih uslužnih programa, možete konfigurisati sistem i povezati dodatne module. Slične funkcije su sada dostupne na Androidu sa terminalskim emulatorom za Android.

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

Kako koristiti emulator terminala

Prije početka rada sa komandnom linijom, potrebno je posebno naglasiti da se najveća sloboda u modifikacijama može postići dobijanjem (ROOT).

Sada trebamo unijeti naredbu, na primjer, “ ls"I klik" enter". Nakon toga će se pojaviti lista datoteka koje se nalaze u korijenskom direktoriju:

Druge komande mogu potrajati neko vrijeme da se završ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 komanda nije pronađena među dostupnim kv, a zatim se od vas traži unos.

Da biste zatvorili terminal, u gornjem desnom uglu kliknite na križić, a u sljedećem prozoru kliknite na "OK".

Osnovne naredbe emulatora terminala

U stvari, postoji mnogo naredbi, da bismo ih vidjeli mi pišemo busybox... Sada, da vidite opis postojećih komandi direktno u terminalu, unesite komandu, informacije o kojima želimo da dobijemo i “ -pomoć". 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 putanju do foldera i datoteka u cijelosti nakon naredbi (primjer: rm / storage / sdcard0 / download / file).
  • Ne smiju se dozvoliti greške ili nepotrebni razmaci.
  • Nakon unosa, pokrenite komandu sa dugmetom " enter».

Popularni timovi:

  • datum- prikaz trenutnog datuma i vremena
  • besplatno- koristite memoriju i swap
  • ls- prikaz sadržaja trenutnog foldera
  • cd- idite do željenog direktorija
  • du- veličina datoteke za ispis
  • pwd- pokazati punu putanju do korištene mape
  • servisna lista- prikazati listu pokrenutih procesa
  • pm install-instaliranje programa iz apk datoteke
  • df- prikazuje veličinu objekata u navedenom folderu
  • pm lista paketa- prikaz paketa-fajlova instaliranih aplikacija

Nakon naredbi navedenih u nastavku, morat ćete unijeti putanju do mjesta ili objekta:

  • mačka- čitanje sadržaja
  • k.č- kopija
  • rm- izbrisati fajl
  • rmdir- brisanje foldera
  • dodir- kreirati fajl
  • mkdir- kreirajte folder

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

  • mv- pokret
  • k.č- kopija

pm deinstaliraj- uklonite aplikaciju - ovdje morate navesti putanju /podaci /aplikacija / i naziv datoteke bez razmaka (ako je potrebno, naziv datoteke možete pronaći naredbom pm lista paketa)

Pažnja! Naredbe koje će biti opisane u nastavku moraju se izvoditi s krajnjim oprezom, jer se koriste za modificiranje sistema, a nepravilna upotreba 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, osim toga, sintaksa je ista kao i kod prethodnog (tj. prije svega prava, a zatim datoteke).

insmod i rmmod- prvi je da povežete module sa kernelom, drugi je da ih uklonite (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).

mount, umount- koriste se za montiranje i demontažu particija datoteka i sistema (mogu se koristiti samo nakon detaljnog proučavanja samog sistema).

su- pun pristup sistemu na uređajima sa ROOT pristupom, nakon unosa naredbe, prompt linija bi trebala izgledati ovako " :/# ».

Posebne komande:

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

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

U ovom slučaju, komanda su koristimo kod nas za uslužne programe koji zahtijevaju "superuser" prava, a zatim, da slučajno ništa ne promijenite, morate ući u 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 of =/ skladištenje/ vanjski_ SD/ slika, gdje " ako= "Biće uređaj sa kojeg kopiramo, i" od ="Fajl za kopiranje.

Ova komanda kreira sliku sekcije mmcblk0p1... Ima još dva parametra, a to su “ count ="- fragment koji upisuje novu datoteku, i," bs ="- veličina fragmenta u bajtovima. Primjer: komanda dd ako = / skladištenje/ sd kartica0/ fajl1 of = / skladištenje/ vanjski_ SD/ fajl2 bs = 500 broj = 7će kopirati iz fajl1 v fajl2 ukupno sedam komada od 500 bajtova.

Ovo je, možda, sve o čemu smo danas hteli da vam kažemo. Pišite, ostanite u kontaktu, sretno!

10.05.2018

F Ako imate Android pametni telefon i upoznati ste sa Linuxom, vjerovatno ste se barem jednom zapitali kako koristiti terminal u Androidu. Kao što znate, Android operativni sistem je baziran na Linux kernelu, što znači da postoji komandna ljuska iu njoj su dostupne mnoge standardne Linux komande. Podrazumevano, ne postoji standardni terminal uslužni program u Androidu. Možete mu pristupiti na nekoliko načina:

Ima još nekoliko funkcija za one koji koriste terminal na pametnom telefonu. Stranica za preuzimanje hakera. Koristite naredbu emulatora da pokrenete emulator alternativno ili. Evo osnovne sintakse komandne linije za pokretanje virtuelnog uređaja iz terminalske komandne linije.

Razumijevanje zadanih direktorija i datoteka

Možete odrediti parametre pokretanja kada se emulator pokrene, ali ne kasnije. Dok je emulator pokrenut, možete koristiti i komande za izvršavanje komandi po potrebi. Virtuelni uređaj sprema aplikaciju i podatke o njenom stanju nakon ponovnog pokretanja na particiji diska s podacima korisnika. U sljedećem dijelu. ... Pomaže u razumijevanju strukture i datoteka direktorija emulatora kada se specificiraju parametri komandne linije. Iako obično ne morate mijenjati zadane direktorije ili datoteke.

  • prvi je preuzimanje aplikacije Android Terminal Emulator sa GooglePlay-a.
  • drugo se povežite sa pametnim telefonom sa računara koristeći adb debugger.

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

Postoji mnogo članaka na ovu temu na internetu, ali svima njima nešto nedostaje, opisano je par konkretnih naredbi i to je sve, ali želim kompletnu listu uključujući i Linux komande, pa sam odlučio da napišem ovaj članak. Ne kažem da ću opisati sve komande, ali ću pokušati da pokrijem većinu. Ovo je samo kratak opis nekih Android komandi koje ću detaljnije objasniti u sljedećim člancima, a detaljne informacije o Linux komandama možete pronaći na Internetu.

Sljedeća tabela navodi opcije pokretanja komandne linije koje možete češće koristiti. Dostupne su sljedeće opcije pokretanja komandne linije, ali ih prosječni programeri aplikacija obično ne koriste. U opisima, radni direktorij je trenutni direktorij u terminalu u koji unosite komande.

Dobivanje pomoći o opcijama komandne linije

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

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

Počnimo. Komande terminala nisu ništa drugo do mali uslužni programi konzole, većina sistemskih uslužnih programa nalazi se u / system / bin folderu i još nekoliko u / vendor / bin. Nećemo dirati one u prodavcu. Da biste lakše rasporedili sve komande po abecednom redu.

Dobijte detaljnu pomoć za određenu opciju

Da biste ispisali listu svih parametara emulatora, uključujući kratak opis, unesite sljedeću naredbu. Da biste ispisali pomoć 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 okruženja emulatora

Da biste naveli varijable okruženja emulatora, unesite sljedeću naredbu. U trenutnoj fazi razvoja, emulator je već donekle funkcionalan, na našim testovima čak su i igre radile sa dobrim performansama, međutim, došlo je do kašnjenja u njegovoj inicijalizaciji.

adb- Android debuger. Budući da je Android još uvijek Linux, na njega možete povezati druge uređaje, uključujući pametne telefone, preko USB-a, adb vam omogućava da ih kontrolirate 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.

am- Menadžer prozora (Action Manager), sa njim možete pokrenuti i zaustaviti bilo koju aplikaciju ili uslugu. Na primjer, pokretanje aplikacije za postavljanje:

Preuzmite instalacioni 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čunara, emulator možda neće raditi na nekim mašinama. Objašnjenja na francuskom nam omogućavaju da razumijemo ovaj video.

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

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

badblocks- provjeravanje fleš diska 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 komandi, mijenja dozvole datoteka, dostupan je samo oktalni format snimanja.

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

Kada je uređaj dostupan, kliknite na red brojeva da ga označite. Kada je vaš uređaj istaknut, odaberite Cradle iz menija radnji.


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

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

chmod 777 / sdcard / fajl

chown- mijenja vlasnika datoteke u Linuxu, na primjer:

chown root / sdcard / fajl

cmp- upoređuje dva fajla

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 sistemu.

Sub 14 Nov 13:44:56 EET 2015

Nakon učitavanja dodataka, prozor ispod nudi dodavanje novog virtuelnog terminala. Kliknite Da, a zatim se prijavite za pristup listi unaprijed konfiguriranih uređaja. Odaberite terminal za virtuelizaciju između mnogih dostupnih terminala i kliknite na Next.

Slijedite korake da dovršite proces kreiranja virtualnog terminala. Pričekajte da se završi preuzimanje i kreiranje virtualnih terminala. U ovom trenutku, vaš novi virtuelni terminal bi se trebao pojaviti na početnom ekranu. Kada kreirate i konfigurišete virtuelni terminal, pokrenite ga klikom.

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

Na primjer:

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

Slika mmcblk0 fleš diska će biti kreirana.

df- analiza slobodnog prostora na disku. Na primjer:

df -h / dev / block / mmcblk1

Koristi se veličina sistema datoteka 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
/ sistem 1.4G 971.7M 435.8M 4096

Procedure instalacije su vrlo jednostavne i opisane su na linkovima ispod. 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.

Da bi se pojednostavio rad, ovaj softver je odgovoran za postavljanje kao i drugi i na taj način omogućava korištenje terminalnog programa koji je emuliran. Dakle, koji su najzanimljiviji emulatori za uživanje u mobilnim aplikacijama na velikom ekranu vašeg računara?

dmesg- pregledavanje dnevnika poruka kernela.

du- pogledajte veličinu datoteke.

du / sdcard / file1

@ ext4_resize promjena veličine ext4 particije.

@ fsck_msdos- provjeravanje fleš diska na greške.

fsck_msdos / dev / block / mmcblk1p1

grep- uslužni program za filtriranje teksta. Na primjer, prikazati samo redove 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 down

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

ls / sys / class / net

iptables- upravljanje postavkama iptables firewall-a, 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 sa emulatorom; ne može se ni pokrenuti.


Ali treba napomenuti da ovo nije besplatan softver kao drugi koje ste već spomenuli.

Nakon ovog perioda, morat ćete platiti skoro 15 dolara. U meniju ovog alata pronaći ćete iste stavke koje su dostupne u meniju vašeg pametnog telefona ili tableta. U pogledu kompatibilnosti sa ovim aplikacijama, emulator nailazi na probleme sa onima koji koriste hardverske senzore.

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

ln / sdcard / file / sdcard / file2

log- upisati red u sistemski dnevnik.

logcut- pregled sistemskog dnevnika u realnom vremenu.

ls- pregled liste datoteka i foldera u direktoriju:

lsmod- pregledajte učitane module kernela

lsof- pregled datoteka otvorenih u sistemu.

make_ext4fs- formatirajte fleš disk u ext4 sistem datoteka

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

Analiza i uklanjanje nepotrebnih fajlova

Može deinstalirati aplikacije i pružiti informacije o korištenju terminala. Čistoća je glavna funkcija. Odatle možete vidjeti dijeljenu 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- kreirajte folder u trenutnom direktoriju.

mkdir ime_faske

make2fs- formatirajte fleš disk u ext2 sistem datoteka

mount- montirati disk, sliku ili folder. Na primjer:

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

mv- premjestiti fajl, sličan k.č

netcfg- pregled informacija o mrežnim vezama.

obavijestiti- uslužni program za praćenje promjena u sistemu datoteka koristeći inotify kernel podsistem.

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 pogodna za svakoga, radi efikasno i dobro. Može sadržavati zanimljive informacije, ali budite oprezni s njima.

Trebat će vam preko 1 GB da sve instalirate. Malo više strpljenja, ozbiljne stvari će početi od sljedećeg poglavlja. Naravno, postoje određena ograničenja koja se ne mogu prevazići. Hajde da vidimo da li je vaš operativni sistem dovoljno dobar za rad.

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

pm- android menadžer paketa, omogućava vam da instalirate, deinstalirate i pregledate instalirane pakete.

ps- Pregledajte sve pokrenute procese i informacije o njima.

KORISNIČKI PID PPID VSIZE RSS WCHAN NAZIV PC-a
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

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

U pravo vrijeme, nemate apsolutno 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 tačno pisati. ... Možete li dobiti objašnjenje?

ponovno pokretanje- ponovo pokrenite pametni telefon sa konzole.

resize2fs- slično resize_ext4, samo za ext2

rm- izbrisati fajl.

rmdir- brisanje foldera.

rmdir / sdcard / dirname

rmmod- ispraznite modul kernela.

rmmod ime_modula

ruta- upravljanje tabelom rutiranja.

dodir- kreirati prazan fajl.

touch / sdcard / file

top- interaktivna verzija liste pokrenutih procesa.

Koju vrijednost navesti možete saznati u dokumentaciji. Sada kada vaš računar može prepoznati vaš telefon, mi ćemo se pobrinuti da vaš telefon može pokrenuti aplikacije koje ste razvili i pokrenuti program za otklanjanje grešaka. Započnite isticanjem varijante aplikacije.

Odaberite opciju "Aplikacije". U meniju koji se upravo otvorio, moraćete da aktivirate Nepoznati izvori. Kada to učinite, idite na meni Razvoj. Aktivirajte nepoznate izvore i idite na meni Razvoj. Konačno, na ekranu koji se otvori odaberite opcije da vaš ekran izgleda ovako.

@ screenshot- napravite snimak ekrana.

screenshot /sdcard/screenshot.png

ugasiti- isključite pametni telefon.

usluga- upravljanje uslugama. Na primjer, pogledajte listu aktivnih usluga:

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

Desert za danas - pregled nove verzije Androida 6.0 Marshmallow:

Za druge, sa kasnijom verzijom

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

Ovo je posljednja opcija menija, ali ne morate je otvarati ako već imate opcije za programere. Idite na dno ove stranice i kliknite na Build Number. Ovo nije šala, pritisnite ovo dugme sedam puta. Ovo dugme se mora pritisnuti sedam puta, čak i ako je čudno.

Shell za Android mobilne uređaje nije napravljen od nule. Programeri su uzeli jezgro Linuxa, malo ga modificirali i dobili sistem poznat svima danas. Sa prototipom, mobilna platforma ima zajedničko samo kernel i nekoliko programa za upravljanje hardverom. Ali kao što znate, mnogi ljudi koriste Linux upravo zbog njegove široke funkcionalnosti, u njemu možete raditi gotovo sve. Na Androidu je to moguće samo nakon dobijanja ROOT prava, čime se automatski poništava garancija 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. Hajdemo opisati upute za korištenje funkcije:

Jedna stvar 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. Ovo posljednje je dodatni argument za potpuni pristup i instalaciju terminala. Usput, postoje i drugi programi s takvim funkcijama, na primjer, busybox.

Kako instalirati prilagođeni firmver na Android: Video

Emulacija dolaznog poziva na emulatoru

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

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

Dobivanje pomoći oko komandi

covece
Opis naredbe ili konfiguracijske datoteke. Sinonim za info. Opis se pomiče strelicama, izađite pritiskom na q.
primjer: man fstab
apropos
Pretražite opise ljudi.
primjer: apropos iso

Rad sa fajlovima i fasciklama

cd Promijenite trenutni folder. primjer: cd ~ ili jednostavno cd uvijek se mijenja u početni direktorij trenutnog korisnika. cd / itd- idite u folder / etc
k.č Kopiranje datoteka i direktorija iz jednog direktorija u drugi ls Navodi datoteke i mape redoslijedom koji je specificiran u opcijama. Za razliku od dir ističe datoteke po tipu. Sa parametrom -l prikazuje dodatne informacije o fajlovima: prava, vlasnik, datum kreiranja itd. ls bez parametara prikazuje sadržaj trenutnog foldera. ls / proc prikazuje sve pokrenute procese mv Premjestite ili preimenujte datoteke. Ako su imena dva fajla data kao argument, ime prve datoteke će biti promenjeno u ime druge. primjer: mv fajl1 fajl_1- preimenuje datoteku
Ako je posljednji argument ime postojećeg direktorija, tada mv premješta sve navedene datoteke u taj direktorij.
primjer: mv fajl ./dir/- pomiče "file" u "dir / file" u odnosu na trenutni direktorij rm Brisanje fajla. Sa -R prekidačem, briše u poddirektorijumima. primjer: rm -R ~ / killme mkdir Kreiranje imenika. pwd Izlazi trenutni put rmdir Uklanjanje praznog direktorija. dodir Kreiranje praznog fajla. Primjer: touch / home / primer - kreira prazan fajl / home / primer

Dozvole za fajlove i foldere

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

Pregledajte fajlove

mačka Izlaz datoteke. primjer: cat / etc / fstab. rep Kraj izlaza datoteke. Pogodno za rad sa evidencijama 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 fajlova

nano i pico- najrazumniji urednici koji rade u tekstualnom modu direktno u terminalu. Da biste promijenili datoteku / etc / fstab, na primjer, morate upisati nano / etc / fstab... Izađite iz uređivača CTRL + X. Urednici vi i vim dizajniran za rad sa slijepom metodom deset prstiju.

Naredbe za montiranje i demontažu diska

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

Rad sa kernelom i modulima kernela (drajveri uređaja)

lsmod Prikazuje listu svih modula učitanih u kernel i njihove zavisnosti. insmod rmmod modprobe naziv-modula [parametri] Instaliranje modula, konfigurisanje njegovog automatskog učitavanja. Rezultat se može vidjeti u sistemskom dnevniku. Moduli se pohranjuju u /lib/moduli u fajlovima sa ekstenzijom .ko ("kernel object") Primjer: modprobe radio-aztech io = 0x350... modinfo naziv-modula Informacije o modulu, uključujući listu parametara. modconf Pogodan program za pregled svih modula po kategorijama, omogućavanje i onemogućavanje modula. Standardno se u pravilu ne instalira, u Debianu, Ubuntu i Kubuntu se instalira pomoću istoimenog paketa naredbom apt-get install modconf.

Upravljanje procesima:

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

Rad sa datumom i vremenom:

adjtimex - omogućava vam da promenite vremenske varijable u kernelu kako biste ispravili brzinu sistemskog sata

datum- podešavanje sistemskog sata

Hwclock - podešavanje hardverskog sata

Uslužni programi za sistemski račun

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

Mrežne komande

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

ifconfig- konfigurisanje mrežnog interfejsa wget- preuzimanje datoteke putem HTTP/FTP-a.

Ostali korisni programi i komande za Linux konzolu

hdparm Upravljanje tvrdim diskovima i CD drajvovima. primjer: hdparm -E8 / dev / cdrom smanjenje brzine rotacije CDROM-a. gledati Periodično izvršavanje naredbi. primjer: sat -n 60 hdparm -E8 / dev / cdrom usporite disk jednom u minuti kako ga drajv ne bi overklokovao ili stvarao buku dok gledate DVD. pppconfig Jednostavan i pouzdan program za konfigurisanje Dial-Up pristupa Internetu preko modema. pon, poff i plog su komande za uspostavljanje, prekid i pregled dnevnika veze. pppoeconf Slično, postavljanje pristupa Internetu preko ADSL modema. ko sam ja Omogućava 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 interfejsima iwlist skeniranje prikazivanje informacija o pristupnim tačkama unutar opsega besplatno slobodna memorija

Superuser root

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

Ako ste prijavljeni kao običan korisnik, tada možete dobiti prava superkorisnika u određenoj instanci terminala pomoću naredbe su, nakon unosa koje morate unijeti lozinku superkorisnika. Možete se vratiti na sesiju redovnog korisnika pomoću naredbe 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 pomoću naredbe sudo... Mora biti napisana prije svake naredbe koja zahtijeva prava superkorisnika. na primjer sudo nano / etc / fstab... Nakon prve sudo komande, potrebno je da unesete 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.

Karakteristike Linux terminala

Naredbe upisane u datoteku se izvršavaju pomoću naredbe sh ime datoteke.

Standardne Linux komande se razlikuju od DOS i Windows komandi — obično su kraće. Kada radite sa komandnom linijom, kao i obično, trepćući kursor ukazuje na poziciju unosa teksta, komandna linija počinje sa trenutnom putanjom i imenom računara, nakon čega sledi znak $,% ili #. Ovo poslednje znači da će se komande izvršavati kao root superkorisnik. Simbol ~ označava putanju do korisničkog trenutnog kućnog direktorija.

Većina Linux naredbi koje ne zahtijevaju prikaz informacija korisniku, ako se uspješno dovrše, ne prikazuju ništa. Samo greške i upozorenja se prikazuju ako se naredba ne izvrši normalno. One. u Linuxu, generalni princip je "nečujno, onda radi".

U bilo kom Linux terminalu, sa strelicama gore/dole na tastaturi, možete da skrolujete kroz istoriju komandi, koja se čuva između sesija i razlikuje se za različite korisnike i hostove (u slučaju povezivanja sa komandne linije na drugi računar preko ssh-a ). Djelomično otkucana naredba ili naziv datoteke ili direktorija u trenutnom direktoriju može se automatski dodati tipkom TAB. Ako je pronađeno više od jedne opcije i nemoguće je nedvosmisleno nastaviti naredbu koristeći TAB, tada se prikazuju sve odgovarajuće opcije.

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

Shell Scripting

Niz komandi se može formatirati kao izvršna datoteka. Ovo je skripta.

Prvi red skripte opisuje standardni put varijabli.

Gotovo svaki korisnik koji je barem malo upućen u moderne tehnologije zna da je mobilni operativni sistem Android baziran na Linuxu. A ako govorimo o Linuxu, onda možete dobiti puni pristup sistemu samo putem komandne linije. Android, zajedno sa drugim funkcijama, takođe ima podršku za komandnu liniju, koja se takođe 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 utiču na performanse pametnog telefona ili tableta.

Opcija 1 - Instaliranje aplikacije na Android

Najlakši način za pristup komandnoj liniji je instaliranje namjenske aplikacije. Postoji mnogo sličnih programa u službenoj Play prodavnici. Dovoljno je da ukucate reč ili u pretragu. Gotovo svaka od pronađenih aplikacija omogućit će vam korištenje komandne linije. Vrijedi uzeti u obzir da ćete za pristup sistemskoj particiji prvo morati dobiti Root prava.

Opcija 2 - Korišćenje računara sa ADB

Možete koristiti i lični računar, ali morate izvršiti nekoliko jednostavnih koraka. Unaprijed instalirajte odgovarajući drajver za svoj gadžet. Nakon toga, morat ćete aktivirati USB otklanjanje grešaka. Posljednji korak je instalacija

Koje zanimljive komande postoje za emulator terminala?

Odgovori (2)

  1. Emulator terminala je android aplikacija putem koje možete koristiti komande za kontrolu sistema i unošenje promjena u njega. Ovaj mehanizam se zasniva na činjenici da android sistem uključuje linux kernel.

    Na računaru se pomoću komandne linije i uslužnih programa konfiguriše sistem i povezuju 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 direktnoj interakciji sa hardverom. Svaka takva datoteka odgovara tekstualnoj naredbi koja se izvodi kroz emulator terminala.

    Prije nego počnete raditi s komandnom linijom, treba napomenuti da će najveći prostor za modifikacije biti nakon rutiranja android uređaja.

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

    • preuzimanje sa Play Market BusyBox;
    • otvori i dodijeli mu prava superkorisnika;
    • obavezno pričekajte dok aplikacija skenira uređaj;
    • kliknite na dugme "instaliraj busybox";
    • odredite lokaciju "/system / xbin";
    • pritisnite "ok".

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

    Druge komande mogu potrajati dugo, a bijeli kursor će biti istaknut. Ako je napravljena greška prilikom pisanja, pojavit će se poruka “/system / bin / sh: kv: nije pronađeno” i upit za unos. Ova poruka ukazuje da naredba kv nije pronađena među dostupnim.

    Terminal se zatvara klikom na krstić u gornjem desnom uglu, zatim će se pojaviti prozor u kojem kliknemo "ok".

  2. Postoji mnogo komandi, da biste ih vidjeli sve je potrebno da napišete "busybox" bez navodnika. U principu, opis svakog se može pogledati u samom terminalu, za to morate unijeti naredbu za koju želimo da znamo i "-help". Informacije će se pojaviti, ali na engleskom. Prilikom rada s terminalom treba uzeti u obzir neke posebnosti:

    • put do datoteka i mapa mora biti napisan u potpunosti 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 unese se i pritisne.

    Evo najpopularnijih naredbi Android terminala:

    • cat - čitanje sadržaja, cp - kopiranje, rm - brisanje datoteke, rmdir - brisanje foldera, touch - kreiranje datoteke, mkdir - kreiranje foldera, - nakon ovih naredbi unesite putanju do željenog objekta ili mjesta;
    • mv - premjestiti, cp - kopirati, - prvo upisati putanju do datoteke ili mape, a zatim do nove lokacije;
    • ls - prikazuje sadržaj;
    • cd - navigira do željenog direktorija;
    • pwd - prikazuje punu putanju do korištene mape;
    • datum - prikazuje pravi datum;
    • df - prikazuje veličinu objekata u navedenom folderu;
    • du - ispisuje veličinu datoteke;
      pm install - instalira program iz apk datoteke;
    • pm lista paketa - prikazuje pakete-fajlove instaliranih aplikacija;
    • servisna lista - prikazuje listu pokrenutih procesa;
    • pm uninstall - deinstalira aplikaciju; u ovom slučaju morate navesti stazu / podatke / naziv aplikacije / datoteke, koji se može pronaći pomoću naredbe pm list packages;
    • ln - kreira simboličku vezu do datoteke, sintaksa je ista kao i cp.

    Neophodno je biti veoma oprezan u izvršavanju komandi emulatora terminala, o čemu ću dalje govoriti, jer se koriste za modifikovanje sistema i, ako se koriste pogrešno, mogu ozbiljno oštetiti uređaj:

    • su - pruža potpuni pristup sistemu na root-ovanim uređajima, nakon što uđete u njega, prompt linija će izgledati ovako " [email protected]:/ #»;
    • chown i chgrp, prvi za promjenu vlasnika, drugi za grupe koje se pojavljuju nakon naredbe, a zatim upišite ime datoteke;
    • chmod - uslužni program za promjenu prava fajla, sintaksa je ista kao i prethodna - prvo prava, pa fajl;
    • insmod i rmmod koriste prvu za povezivanje modula sa kernelom, drugu za uklanjanje, ove naredbe se najbolje koriste samo za napredne korisnike;
    • kill - zaustavlja proces pomoću njegovog identifikatora, koji se može pronaći pomoću ps uslužnog programa - prikazuje informacije o svim aktivnostima;
    • mount, umount su namijenjeni za montiranje i demontažu sistema datoteka i particija, koriste se samo nakon detaljnog proučavanja sistema.

    Posebne komande koje izvršava emulator Android terminala:

    • ponovno pokretanje - 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 bi slučajno nešto promijenili, unesite exit, a prompt će opet postati kao " [email protected]:/ $».

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

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

Top srodni članci