Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • OS
  • Pregledajte pokrenute procese na Android terminalu. Terminalne naredbe za Android

Pregledajte pokrenute procese na Android terminalu. Terminalne naredbe za Android

Ako imate Android pametni telefon i poznajete Linux, vjerojatno ste se barem jednom zapitali kako koristiti terminal u Androidu. Kao što znate, operativni sustav Android temelji se na Linux jezgri, što znači da postoji naredbena ljuska i mnoge standardne Linux naredbe su dostupne u njoj. Prema zadanim postavkama, u Androidu ne postoji standardni uslužni program terminala. Možete mu pristupiti na nekoliko načina:

  • Prvi je preuzimanje aplikacije Android Terminal Emulator s GooglePlaya.
  • drugi je povezivanje s pametnim telefonom s računala pomoću adb debuggera.

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

Ima mnogo članaka na internetu na ovu temu, ali svima nešto nedostaje, opisano je nekoliko specifičnih naredbi i to je sve, ali želim potpuni popis, uključujući Linux naredbe, onda sam odlučio napisati ovaj članak. Ne kažem da ću opisati sve naredbe, ali pokušat ću pokriti većinu. Ovdje je samo kratak opis nekih Android naredbi, više ću vam reći u sljedećim člancima, a o Linux naredbama možete pronaći detaljne informacije na internetu.

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

Započnimo. Naredbe terminala nisu ništa više od malih konzolnih uslužnih programa; većina sistemskih uslužnih programa nalazi se u mapi /system/bin, a još nekoliko u /vendor/bin. Nećemo dirati one u prodavaču. Kako bi bilo praktičnije, sve ću naredbe poredati abecednim redom.

adb- Android alat za otklanjanje pogrešaka. Budući da je Android još uvijek Linux, možete spojiti druge uređaje, uključujući pametne telefone, na njega putem USB-a, adb vam omogućuje kontrolu i daje pristup njihovom terminalu. za opis njegovih naredbi i mogućnosti bio bi potreban cijeli članak, a ja ću sve opisati u jednom od sljedećih članaka.

am- Window Manager (Action Manager), s njim možete pokrenuti i zaustaviti bilo koju aplikaciju ili uslugu. Na primjer, pokretanje aplikacije postavki:

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

loši blokovi- provjera flash pogona za loše sektore:

Rezultat se može zapisati u datoteku:

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

ili prikaz:

loši blokovi -v /dev/block/mmcblk0

bmgr- Upravljanje sigurnosnom kopijom Androida.

mačka- uslužni program konzole 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.

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

chmod 777 /sdcard/file

žvakati- mijenja vlasnika datoteke u Linuxu, na primjer:

chown root /sdcard/file

cmp- uspoređuje dvije datoteke

cmp /sdcard/file1 /sdcard/file2

cp- kopira datoteku s izvora (parametar 1) na odredište (parametar 2).

cp /sdcard/file1 /sdcard1/

datum- prikazati trenutni datum u sustavu.

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

dd- stvoriti sliku diska, Parametri if= datoteka diskovnog uređaja, of= datoteka za pisanje

Na primjer:

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

Stvorit će se slika flash pogona mmcblk0.

df- analiza slobodnog prostora na disku. Na primjer:

df -h /dev/block/mmcblk1

Veličina korištenog datotečnog sustava Besplatno Blksize
/mnt/secure 484.5M 0.0K 484.5M 4096
/mnt/asec 484.5M 0.0K 484.5M 4096
/mnt/obb 484.5M 0.0K 484.5M 4096
/sustav 1.4G 971.7M 435.8M 4096

dmesg- pregledavanje dnevnika poruka jezgre.

du- pogledajte veličinu datoteke.

du /sdcard/file1

@ext4_promjena veličine promjena veličine particije s ext4 datotečnim sustavom.

@fsck_msdos- provjera flash pogona za pogreške.

fsck_msdos /dev/block/mmcblk1p1

grep- uslužni program za filtriranje teksta. Na primjer, prikaži 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 onemogućavanje wifi-ja:

ifconfig wlan0 dolje

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

ls /sys/class/net

iptables- upravljanje postavkama vatrozida iptables, ovo je vrlo široka tema koje se nećemo doticati.

ubiti- ubiti proces njegovim PID-om.

Da biste saznali pid, možete koristiti uslužni program ps.

U /sdcard/file /sdcard/file2

log- upisati redak u zapisnik sustava.

cjepanica- pregled dnevnika sustava u stvarnom vremenu.

ls- pregled popisa datoteka i mapa u direktoriju:

lsmod- pregled učitanih modula kernela

lsof- pregled datoteka otvorenih u sustavu.

make_ext4fs- formatirajte flash pogon u ext4 datotečni sustav

md5 /sdcard/ime datoteke

mkdir- stvoriti mapu u trenutnom direktoriju.

mkdir naziv_mape

make2fs- formatirajte flash pogon u ext2 datotečni sustav

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

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

mv- premjesti datoteku, slično cp

netcfg- Pregledajte informacije o mrežnim vezama.

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

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

popodne- Android paket upravitelj, omogućuje vam instaliranje, uklanjanje i pregled instaliranih paketa.

p.s- pregled svih pokrenutih procesa i informacija o njima.

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

ponovno podizanje sustava- ponovno pokrenite pametni telefon s konzole.

promijeni veličinu2fs- slično resize_ext4, samo za ext2

rm- izbrisati datoteku.

rmdir- brisanje mape.

rmdir /sdcard/dirname

rmmod- istovar modula kernela.

rmmod ime_modula

ruta- upravljanje tablicom usmjeravanja.

dodir- stvoriti praznu datoteku.

dodirnite /sdcard/file

vrh- interaktivna verzija popisa pokrenutih procesa.

@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 čije sam opise pronašao, popis će biti ažuriran u najkraćem mogućem roku.

o autoru

Osnivač i administrator stranice, strastven sam prema softveru otvorenog koda i operativnom sustavu Linux. Trenutno koristim Ubuntu kao svoj glavni OS. Osim Linuxa, zanima me sve vezano uz informacijske tehnologije i modernu znanost.

Korisnici koji koriste Android pametne telefone ili tablet računala ne samo za telefoniranje, gledanje videa i tako dalje, već i malo dublje koriste sve mogućnosti ovog operativnog sustava, mislim da su čuli za nešto poput terminala i da se neke naredbe izvršavaju isključivo u njemu. U ovom materijalu ćemo opisati što svaka od dostupnih naredbi zapravo radi.

Odmah napomenimo da su korisnicima operacijskog sustava Linux ove naredbe već poznate. Prvo, pokrenimo sam terminal. Naravno, prvo ga trebate preuzeti i instalirati na svoj Android uređaj.

Na ekranu vidimo sljedeće:

Naziv_uređaja:/$

Uređaj_Ime - ovo je naziv vašeg Android uređaja.

Ova naredba daje Root prava, odnosno omogućuje vam izvođenje bilo kakvih radnji, naravno, prvo morate dobiti Root pristup za uređaj. Dok se ova naredba ne izvrši, ograničeni ste na prava gosta i pristup.

Naziv_uređaja:/$

Simbol “$” znači da trenutno imate samo prava gosta, odnosno da možete učiniti malo.

Naziv uređaja:/#

Simbol “#” znači da trenutno imate Root prava.

U terminalu možete vidjeti, na primjer, sljedeći prirodni slijed nakon unosa naredbe S.U.:

Naziv_uređaja:/$su

Naziv uređaja:/ #

Naredba koja premješta u bilo koju mapu (direktorij), na primjer:

Naziv_uređaja:/ # cd dir1

Naziv uređaja:/dir1 #

Bilješka, " CD..» premješta u imenik jednu razinu višu.

Ova naredba ispisuje sadržaj (datoteke i direktorije) trenutnog direktorija, na primjer:

Naziv_uređaja:/ # ls

kanta za smeće

Bilješka, " LS-A» prikazuje potpuni popis sadržaja trenutnog direktorija, uključujući skrivene datoteke. Za razliku od Windowsa, skrivene datoteke imaju oblik dot-Name, na primjer . Ime

Prikazuje tekst koji se nalazi u datoteci, na primjer:

Stroka2

Prikazuje tekst koji se nalazi u datoteci, ali obrnutim redoslijedom, tj. prvi zadnji red, prvi na kraju. Na primjer:

Device_name:/sdcard # mačji test

Ova naredba stvara direktorij (mapu), na primjer ovako:

Naziv_uređaja:/sdcard # mkdirtestdir1

Važno je da su u sustavima sličnim Linuxu, što uključuje operativni sustav Android, velika i mala slova u nazivima datoteka i mapa bitna, pa testdir1 I Testdir1– različiti imenici.

Naredba koja briše navedenu datoteku.

R.M.R

Naredba koja briše navedenu mapu. Na primjer:

Naziv_uređaja:/sdcard # rm -r dir1

Izvodi kopiranje datoteke.

CP-R

Kopira imenik.

Preimenuje navedenu datoteku. Primjer:

Device_name:/sdcard # mv filetest FileTest

Prikazuje puni put do trenutnog direktorija na zaslonu.

Naredba koja stvara praznu datoteku. Na primjer:

Device_name:/sdcard # touch file1

Naziv_uređaja:/sdcard #wget http://video.mkv

Prikazuje trenutni datum i vrijeme.

Prikazuje kalendar za tekući mjesec na ekranu.

Napomena - ako unesete, na primjer, " CAL 2012“, tada će se na ekranu prikazati kalendarska tablica za 2012. godinu.

Prikazuje trenutne procese na ekranu.

Montirajte navedenu stazu.

Rastavite navedeni put.

Naredba izvodi brzo i ispravno potpuno gašenje sustava.

BESPLATNO –M

Prikazuje trenutno stanje RAM-a na ekranu (u megabajtima).

Prikazuje trenutnu upotrebu pohrane na zaslonu.

Briše sve izlazne znakove sa zaslona terminala.

Prikazuje koliko prostora za pohranu zauzimaju podaci korisnika.

Prikazuje vrijeme rada operativnog sustava od prethodnog pokretanja.

Postavlja prava pristupa navedenim datotekama, na primjer:

Postavljanje dopuštenja za navedene datoteke

chmod 777 datoteka1 datoteka2 datoteka3

Za grupu (g = grupa) i za ostale (o = ostali) dodajte oznaku čitanja (r)

chmod go+r /home/user2/folder1/filexxx.txt

Za grupu (g = grupa) i za ostale (o = ostali) uklonite oznaku čitanja (r)

chmod go-r /home/user2/folder1/filexxx.txt

Sada pogledajmo dopuštenja ili prava pristupa koja smo upravo dodijelili datotekama. Dijele se u dvije skupine: prava pristupa datotekama i prava pristupa imeniku. Što se tiče prava pristupa datoteci, ona mogu imati sljedeće atribute:

r - (read) pravo čitanja podataka iz datoteke.

w - (pisati) pravo na pisanje ili promjenu podataka (ne brisanje!).

x - pravo na izvršenje datoteke.

Prava pristupa imeniku mogu imati sljedeće atribute:

r - pravo čitanja imenika.

w - pravo na promjenu sadržaja mape, odnosno možete brisati i stvarati objekte u ovom direktoriju.

x - pravo koje vam omogućuje ulazak u imenik.

Prava pristupa podijeljena su u tri široke kategorije:

u - “korisnik”, odnosno vlasnik datoteke.

g - "skupina". Član iste korisničke grupe kao i vlasnik objekta.

o - “svijet”, ili svi ostali.

Dozvole se pišu sljedećim redoslijedom: prvo dozvole za vlasnika (“u”), zatim za grupu (“g”) i na kraju za sve ostale (“o”). Prava su zapisana u obliku RWX, a ako umjesto nekog od slova stoji “-”, to znači da nema prava na djelovanje.

Na primjer, sljedeći skup atributa:

znači da vlasnik objekta ima apsolutno sva prava, odnosno čitanje, pisanje i izvršavanje, a ostale kategorije imaju samo pravo čitanja datoteke.

Također, osim doslovnog izražavanja prava, moguć je i numerički izraz, gdje je:

"r" je 4

"w" je 2

"x" je 1

"-" je 0

Zbroj ovih numeričkih vrijednosti izražava prava, odnosno:

7 (rwx) = 4 + 2 +1 (puna prava)

5 (r-x) = 4 + 0 + 1 (čitaj i izvršavaj)

6 (rw-) = 4 + 2 + 0 (čitanje i pisanje)

4 (r-) = 4 + 0 + 0 (samo za čitanje)

Ponekad se prava izražavaju ne od tri, već od četiri znamenke - to znači da osim vlasnika, grupe i drugih, postoji Superuser, odnosno glavni administrator. Numerička vrijednost odgovorna za njegova prava je na prvom mjestu.

15.07.2015 iz wpandr_adm

Program Android Terminal Emulator omogućuje vam rad na Android sustavu pomoću Linux naredbenog retka. Zašto su takvi trikovi potrebni? Jednom su programeri odlučili napraviti Android s Linux kernelom. Naravno, neće biti moguće pokretati posebne programe na sustavima tipa Unix (u većini slučajeva), jer je grafička osnova previše različita.

Ono što je dobro kod Unixa i njemu sličnih sustava je potpuna sloboda djelovanja i naredbi – radi što hoćeš i kako hoćeš. U Androidu to nije moguće zbog raznih licenci i jamstava. Moguće je dobiti Root prava, ali to će dovesti do gubitka jamstva za uređaj.

Emulator terminala

Na Internetu je lako pronaći prilično veliki izbor emulatora terminala; vrijedi obratiti pozornost na Android Terminal Emulator. Budući da je ovo još uvijek Android, nema puno toga što možete učiniti bez Roota, ali svejedno možete učiniti neke stvari. Kao primjer, bolje je razmotriti jednu od najjednostavnijih operacija. Otvorite tekstualnu datoteku koja se nalazi na SD kartici. Nećete ga moći uređivati, možete ga samo pregledavati. Predloženi put do datoteke: /sdcard/Documents/com_board_items.tpl. Za početak otvorite aplikaciju preko ikone na radnoj površini koja će se pojaviti nakon preuzimanja. U polju "Prozor 1" možete odmah početi pisati naredbe, sama tipkovnica za unos teksta se otvara na dnu ekrana i ne skuplja se.

Da biste otvorili tekstualnu datoteku putem Android terminal emulatora morate napisati dvije naredbe:

  • cd sdcard/Dokumenti;
  • mačka com_board_items.tpl.

Prva naredba unesena u polje emulatora vodi korisnika u željenu mapu, a druga prikazuje sadržaj željene datoteke na zaslonu uređaja. Ako ne znate gdje se traženi dokument nalazi, pokrenite naredbu Is tako da je unesete u polje prozora, a zatim se na ekranu prikazuje popis svih datoteka u mapama koje su bile otvorene u trenutku pretraživanja.

Prema zadanim postavkama, ovaj emulator uvijek koristi sh interpreter. Terminal također ima mogućnost pokretanja aplikacija. Team building sastoji se od tri elementa. Prva naredba - am - je za upravljanje prozorima, start-n je naredba za pokretanje željenog programa. Sljedeća točka je proces koji želite pokrenuti.

Am start-n com.android.browser/.BrowserActivity.

Pm list packages - naredba za prikaz popisa instaliranih programa i aplikacija.

Emulator terminala za Android može stvoriti više prozora i prebacivati ​​se između njih.

Postoje tipke prečaca za brži i lakši rad korisnika. Ali previše je nezgodno. Nejasno je kako točno kreatori predlažu držati nekoliko tipki na emulatoru instaliranom na dodirnom uređaju. Stoga, unatoč svim naporima programera, ova opcija ostaje necijenjena i neiskorištena.

Postavke programa

Program Android Terminal Emulator može se prilagoditi vašim potrebama. Ne, nećete moći napraviti ružičasti ekran, ali neće biti teško ispraviti neke od osnova. Sve postavke prikazane su na jednom zaslonu i grupirane u kategorije.

Postoje samo 4 grupe:

  • zaslon;
  • tekstualne poruke;
  • tipkovnica;
  • naredbena ljuska.

U prvoj skupini statusnu i akcijsku traku možete učiniti vidljivom ili nevidljivom, a možete i zamrznuti zaslon. To znači zaštitu od slučajnih rotacija zaslona, ​​što je, usput rečeno, izuzetno nezgodno pri radu s konzolom. Grupa postavki teksta odgovorna je za veličinu fonta, boju i kodiranje. Ne možete promijeniti sam font, ali to nije toliko kritično.

Grupa postavki tipkovnice. Uz njegovu pomoć možete povezati potrebne tipke s tipkama na telefonu, ali ponekad potrebne tipke na novim modelima jednostavno nema. Ali naredbena ljuska je neophodan parametar. S ovom grupom postavki možete promijeniti vrstu terminala, promijeniti naredbenu ljusku i postaviti naredbe za pokretanje emulatora.

Emulator terminala nije zabavna aplikacija za slobodno vrijeme u podzemnoj željeznici. Namijenjen je vrlo iskusnim korisnicima Android uređaja koji razumiju sustav i navikli su koristiti Linux na svojim računalima.

Ako niste jedan od tih ljudi, ali ste ipak instalirali emulator, tada kada pokrenete program i pritisnete gumbe, nećete moći ništa pokvariti. Istovremeno pažljivo unesite naredbe koje možete pronaći na Internetu.

Ime_uređaja:/$
Gdje
Naziv_uređaja:/ ovo je naziv vašeg pametnog telefona (tableta)

su- naredba su vam daje Root prava, administratorska prava, odnosno možete raditi sve sa uređajem nakon ove naredbe (ne prije), također morate dobiti root na Android uređaju.

Napomena: Dok ne pokrenete naredbu Su, imate prava gosta.
Ime_uređaja:/$
Simbol $ znači da ste gost (tj. ne možete ništa učiniti)
Ime_uređaja:/ #
Simbol # znači da ste Root
Primjer
Ime_uređaja:/$su
Ime_uređaja:/ #

pwd– prikazuje trenutačni direktorij u kojem se nalazite.

ls– naredba pokazuje što se nalazi u trenutnom direktoriju, odnosno datoteke i direktorije.
Primjer
Ime_uređaja:/ # ls
sustav
podaci
mnt
kanta za smeće
i tako dalje...

je -a– naredba pokazuje što se nalazi u trenutnom direktoriju, odnosno datoteke i direktorije, ali sa skrivenim datotekama.
Napomena: Skrivene datoteke, za razliku od Windowsa, izgledaju kao .Name (točka i naziv datoteke)

čisto- očistite zaslon terminala.

CD– naredba za odlazak u bilo koji imenik (imenik).
Primjer
Naziv_uređaja:/ # cd sustav
Naziv_uređaja:/sustav #
Napomena: imenik ili katalog znači mapa
CD..- idite u imenik više razine

mkdir- naredba kreira direktorij (mapu).
Primjer
Naziv_uređaja:/sdcard # mkdir android
Napomena: Naziv i naziv mape dvije su različite mape

rm– briše datoteku.

rm -r briše imenik (Napomena: ako ne navedete opciju –r, generiraće se greška o nemogućnosti brisanja imenika).
Primjer
Naziv_uređaja:/sdcard # rm -r dom

rm -rf– briše datoteku i ne prikazuje poruke ako takva datoteka ne postoji ili nema dopuštenja za pisanje u nju rm -rf – briše mape bez prikaza poruka.

cp– kopira datoteku.

cp -r kopira imenik.

mv– preimenuje datoteku.
Primjer
Naziv_uređaja:/sdcard # mv android ANDROID

dodir– stvaranje prazne datoteke.

mačka– prikazuje tekst u datoteci.
Primjer
Ime_uređaja:/sdcard # mačka skazka

tac- prikazuje tekst u datoteci obrnutim redoslijedom (1 red zadnji, zadnji red prvi).
Primjer
Naziv_uređaja:/sdcard # tac skazka
Napomena: ako vidite znak # ispred retka, tada parametar nije obrađen

p.s– prikazuje vaše trenutno aktivne procese.

montirati– montira (Spaja).

umount- demontira.

datum– prikazuje trenutni datum i vrijeme.

kal– prikazuje kalendar tekućeg mjeseca.

produženje rada- pokazuje koliko dugo operativni sustav radi.

df– prikazati informacije o upotrebi diska.

besplatno– korištena memorija i swap.

slobodan -m- ukupni volumen, korišteni volumen i količina slobodne memorije u Mb.

du- koliko prostora zauzimaju vaši podaci?

zaustaviti- brzo i pravilno gašenje sustava

chmod- postavljanje prava pristupa



Ove su naredbe relevantne za sve operativne sustave izgrađene na Linuxu (Unix), uključujući Android. Za korištenje sljedećih naredbi na Android OS-u morate dobiti Root prava, instalirati emulator terminala i primjena busybox(Ova aplikacija sadrži sve dolje navedene naredbe). Za prikaz popisa svih podržanih busybox"om naredbe, trebate upisati naredbu u emulator terminala busybox.

Ovaj članak navodi popis naredbi busybox u sustavu Android, podijeljen u kategorije. Na kraju se daju značajke rada s naredbenim redom i emulatorima terminala u Linuxu. Detaljnije informacije o naredbama bit će prikupljene u članku BusyBox naredbe u Androidu.

Dobivanje pomoći o naredbama

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

BusyBox naredbe za rad s datotekama i mapama

CD Promjena trenutne mape. Primjer: cd ~ ili jednostavno CD uvijek ide u matični direktorij trenutnog korisnika. cd /itd- idite u mapu /etc
cp Kopiranje datoteka i direktorija iz jednog u drugi direktorij ls Popisuje datoteke i mape redoslijedom navedenim u opcijama. Za razliku od red Ističe datoteke prema vrsti. S parametrom -l prikazuje dodatne informacije o datotekama: prava, vlasnik, datum stvaranja itd. ls Bez parametara, prikazuje sadržaj trenutne mape. ls /proc Navodi sve pokrenute procese (pogledajte Virtualnu mapu /proc u Androidu). mv Premjestite ili preimenujte datoteke. Ako su imena dviju datoteka dana kao argumenti, tada će se ime prve datoteke promijeniti u ime druge. Primjer: mv datoteka1 datoteka_1- preimenuje datoteku
Ako je posljednji argument naziv 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 poddirektorijima. Primjer: rm -R ~/ubij me mkdir Izrada imenika. pwd Prikazuje trenutni put rmdir Uklanjanje praznog imenika. dodir Stvaranje prazne datoteke. Primjer: dodir /home/primer - stvara praznu datoteku /home/primer

BusyBox naredbe za rad s pravima pristupa datotekama i mapama

žvakati Promjena vlasnika. chgrp Promjena grupe vlasnika. chmod Promjena prava. Primjer: chmod -R 777 /var/www daje svima pristup svim datotekama i direktorijima ispod /var/www.

BusyBox naredbe za pregledavanje datoteka

mačka Izlaz datoteke. Primjer: mačka /etc/fstab. rep Kraj izlaza datoteke. Praktično pri radu s zapisnicima i velikim datotekama. Primjer: rep /var/log/messages.

Pomoćni programi za rad s arhivama

Pomoćni programi za obradu sadržaja datoteke

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

Uređivanje datoteka

nano I piko- najrazumniji uređivači 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 s metodom slijepih deset prstiju.

Naredbe za montiranje i demontiranje diskova

montirati[parametri] put uređaja Montirajte uređaj. Primjer: montiranje /dev/sda1 /mnt/Disk1. umount uređaj/staza Unmount. Primjer: umount /mnt/Disk1. izbaciti Isključite i izbacite CDROM.

BusyBox naredbe za rad s jezgrom i modulima jezgre (drajveri uređaja)

lsmod Prikazuje popis svih modula učitanih u kernel i ovisnosti između njih. insmod rmmod modprobe naziv-modula [parametri] Instalacija modula, konfiguracija njegovog automatskog učitavanja. Rezultat se može vidjeti u zapisniku sustava. Moduli su pohranjeni u /lib/modules u datotekama s ekstenzijom .ko (“jezgreni objekt”) Primjer: modprobe radio-aztech io=0x350. modinfo ime-modula Informacije o modulu, uključujući popis parametara. modconf Prikladan program za pregled svih modula po kategorijama, omogućavanje i onemogućavanje modula. Obično se ne instalira prema zadanim postavkama; u Debianu, Ubuntuu i Kubuntuu instalira se pomoću istoimenog paketa s naredbom apt-get instaliraj modconf.

BusyBox naredbe za upravljanje procesima:

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 s imenom process.
bg– prikazuje popis zaustavljenih i pozadinskih zadataka; nastavlja izvršavanje zaustavljenog zadatka u pozadini.
fg– Stavlja najnovije aktivne zadatke u prvi plan.
fg n– stavlja zadatak s navedenim nazivom (u ovom slučaju n) u prvi plan.

BusyBox naredbe za rad s datumom i vremenom:

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

datum- postavljanje sata sustava

hwclock- postavljanje hardverskog sata

Uslužni programi za rad sa sistemskim računima

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- postavljanje mrežnog sučelja wget- preuzimanje datoteke putem HTTP/FTP.

Ostali korisni programi i naredbe 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 overclockirao i kako ne bi stvarao buku dok gledate DVD. pppconfig Jednostavan i pouzdan program za postavljanje dial-up pristupa internetu putem modema. pon, poff i plog su naredbe za uspostavu, prekid i pregled dnevnika veze. pppoeconf Slično, postavljanje pristupa Internetu putem ADSL modema. tko sam ja Omogućuje vam da saznate svoje korisničko ime ako ste ga 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 prikazivanje informacija o Wi-Fi mrežnim sučeljima iwlist skeniranje prikazivanje informacija o pristupnim točkama unutar dometa besplatno slobodna memorija

Korijen superkorisnika

Ima neograničena prava. Korištenje prava superkorisnika potrebno je prilikom instaliranja upravljačkih programa i mijenjanja važnih postavki Linuxa. Lozinka root korisnika obično se traži prilikom instalacije distribucije. Tada se odmah nakon instalacije možete prijaviti u sustav s navedenom lozinkom i prijavom korijen.

Ako ste prijavljeni kao obični korisnik, naredbom možete dobiti prava superkorisnika u određenoj instanci terminala su, nakon čijeg unosa morate unijeti lozinku superkorisnika. Naredbom se možete vratiti na uobičajenu korisničku sesiju Izlaz.

Međutim, distribucije kao što su Ubuntu i Kubuntu ne stvaraju superkorisnika tijekom instalacije. Nećete se moći prijaviti kao root ili koristiti su. Prava superkorisnika u ovim distribucijama mogu se dobiti naredbom sudo. Mora se napisati prije svake naredbe koja zahtijeva prava superkorisnika. Na primjer sudo nano /etc/fstab. Nakon prve sudo naredbe morate unijeti lozinku Trenutno korisnik. Korisnici koji su članovi sudo ili admin grupe (ovisno o distribuciji Linuxa) mogu koristiti sudo, što se automatski radi za prvog korisnika Ubuntua i Kubuntua prilikom instalacije distribucije.

Značajke Linux terminala

Naredbe zapisane u datoteku izvršava naredba sh naziv datoteke.

Standardne naredbe u Linuxu razlikuju se od DOS i Windows naredbi - obično su kraće. Kada radite s naredbenim redkom kao i obično, trepćući kursor označava poziciju unosa teksta, naredbeni redak počinje trenutnom stazom i nazivom računala, nakon čega slijedi simbol $, % ili #. Potonje znači da će se naredbe izvršavati kao root superuser. Simbol ~ označava stazu do korisničkog trenutnog matičnog direktorija.

Većina Linux naredbi koje ne zahtijevaju nikakav izlaz korisniku ne izlaze ništa na zaslon ako se uspješno završe. Ako se naredba ne izvodi normalno, prikazuju se samo pogreške i upozorenja. Oni. U Linuxu je opći princip "tiho znači da radi".

U bilo kojem Linux terminalu, pomoću strelica gore/dolje na tipkovnici, možete se pomicati kroz povijest naredbi, koja se sprema između radnih sesija i razlikuje se za različite korisnike i hostove (u slučaju povezivanja iz naredbenog retka na drugo računalo putem ssh). Djelomično upisana 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 jasno nastaviti naredbu putem TAB-a, 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. Najčešći emulatori terminala su Gnome Terminal, Konsole, XFCE Terminal.

Najbolji članci na temu