Komande Linux konzole. Osnovne naredbe Linux i Unix konzole Komande u linux konzoli

U svim operativnim sistemima, uključujući Linux, izraz "komanda" znači ili pomoćni program komandne linije ili specifičnu funkciju ugrađenu u komandnu ljusku sistema. Međutim, za same korisnike ova razlika nije bitna. Na kraju krajeva, obje naredbe Linux terminala se pozivaju na isti način. Ukucate riječ u svoj terminalski emulator i dobijete izlaz naredbe.

Već sam pisao o Linux terminalskim naredbama, ali sam se potom dotakao samo nekoliko najzanimljivijih, najkorisnijih naredbi, oslanjajući se na činjenicu da je korisnik već prilično upoznat sa mogućnostima terminala. Ali moramo napraviti još jedan članak, namijenjen početnicima, onima koji tek prave prve korake u savladavanju Linuxa.

I evo je. Njegova svrha je da prikupi osnovne jednostavne i složene Linux komande koje bi svaki korisnik trebao znati kako bi najefikasnije upravljao svojim sistemom. Radi lakšeg pamćenja komandnih opcija, u zagrade sam dodao riječi iz kojih dolaze - mnogo je lakše, sam sam testirao.

To ne znači da ću navesti sve naredbe - pokušat ću pokriti sve najkorisnije stvari koje mogu dobro doći u svakodnevnom životu. Da bismo olakšali čitanje, ovu listu dijelimo u kategorije naredbi prema svrsi. Većina uslužnih programa o kojima se ovdje govori ne zahtijeva dodatnu instalaciju, oni će biti unaprijed instalirani u bilo kojoj Linux distribuciji, a ako nisu, onda ih je lako pronaći u službenim spremištima.

1.ls

Uslužni program za pregled sadržaja direktorija. Podrazumevano, prikazuje trenutni direktorij. Ako navedete stazu u parametrima, ona će ispisati sadržaj ciljnog direktorija. Korisne opcije -l ( L ist) i -a ( A ll). Prvi formatira izlaz kao listu sa detaljnijim informacijama, dok drugi omogućava prikaz skrivenih datoteka.

2 mačka

Ispisuje sadržaj datoteke proslijeđen kao parametar u standardni izlaz. Ako prenesete više datoteka, komanda će ih spojiti. Također možete preusmjeriti izlaz na drugu datoteku pomoću simbola ">". Ako želite ispisati samo određeni broj redova, koristite opciju -n ( N umber).

3.cd

Omogućuje vam promjenu iz trenutnog direktorija u navedeni. Ako se pokrene bez parametara, vraća se u početni direktorij. Poziv s dvije tačke vraća jedan nivo više od trenutnog direktorija. Dash poziv (cd -) vraća se u prethodni direktorij.

4.pwd

Ispisuje trenutni direktorij na ekranu. Ovo može biti korisno ako vaša Linux komandna linija ne prikazuje ove informacije. Ova komanda će biti potrebna u Bash programiranju, gdje se skripta izvršava da bi se dobila veza do direktorija.

5.mkdir

Kreiranje novih direktorija. Najpogodnija opcija je -p ( P rents) vam omogućava da kreirate čitavu strukturu poddirektorijuma sa jednom naredbom, čak i ako oni još ne postoje.

6. fajl

Prikazuje tip datoteke. Na Linuxu datoteke ne moraju uvijek imati ekstenzije da bi radile s njima. Stoga je korisniku ponekad teško odrediti kakav se fajl nalazi pred njim. Ovaj mali uslužni program rješava problem.

7.cp

Kopiranje datoteka i direktorija. Podrazumevano ne kopira direktorije rekurzivno (tj. sve poddirektorije i sve datoteke u poddirektorijumima), stoga obavezno dodajte opciju -r ( R ekurzivno) ili -a ( A rchive). Potonji uključuje način za očuvanje atributa, vlasnika i vremenske oznake uz rekurzivno kopiranje.

8.mv

Premještanje ili preimenovanje datoteka i direktorija. Važno je napomenuti da je u Linuxu to ista operacija. Preimenovanje je premeštanje datoteke u isti folder sa drugim imenom.

9.rm

Briše fajlove i fascikle. Vrlo korisna Linux naredba: s njom možete očistiti sav nered. Ako je potrebno rekurzivno brisanje, koristite opciju -r. Međutim, budite oprezni: naravno, da biste oštetili sistem, morat ćete ozbiljno pokušati, ali možete izbrisati svoje važne datoteke. Rm ne briše datoteke u kantu za otpatke, iz koje se onda sve može vratiti, već potpuno briše. Radnje operatera rm nepovratan. Vjerujte mi, vaša opravdanja u duhu "rm je pojeo moj seminarski rad" neće nikoga zanimati.

10 ln

Kreira tvrde ili simboličke veze do datoteka. Simboličke ili mekane veze su nešto slično prečicama u Windowsu. Oni pružaju zgodan način za pristup određenoj datoteci. Simboličke veze upućuju na datoteku, ali nemaju nikakve metapodatke. Čvrste veze, za razliku od simboličkih veza, upućuju na fizičku adresu područja diska gdje se pohranjuju podaci iz datoteke.

11.chmod

Mijenja dozvole za fajl. To su čitanje, pisanje i izvršavanje. Svaki korisnik može promijeniti dozvole za svoje datoteke.

12. chown

Mijenja vlasnika datoteke. Samo superkorisnik može promijeniti vlasnika. Za rekurzivnu promjenu koristite opciju -R.

13. naći

Pretražite sistem datoteka, fajlove i fascikle. Ovo je vrlo fleksibilna i moćna Linux komanda, ne samo zbog svojih sposobnosti njuškanja, već i zbog mogućnosti izvršavanja proizvoljnih naredbi nad pronađenim datotekama.

14. locirati

Za razliku od find, naredba locate pretražuje updatedb bazu podataka za obrasce imena datoteke. Ova baza podataka sadrži snimak sistema datoteka, što pretraživanje čini veoma brzim. Ali ovo pretraživanje je nepouzdano jer ne možete biti sigurni da se ništa nije promijenilo od posljednjeg snimka.

15.du

Prikazuje veličinu datoteke ili direktorija. Najkorisnije opcije: -h ( H uman) koji pretvara veličine datoteke u lako čitljiv format, -s ( S ummarize), koji daje minimalne podatke, i -d ( D epth) koji postavlja dubinu rekurzije direktorija.

16.df

Analizator prostora na disku. Po defaultu, izlaz je prilično detaljan: navedeni su svi sistemi datoteka, njihova veličina, količina korištenog i slobodnog prostora. Radi praktičnosti, postoji opcija -h, koja čini dimenzije lako čitljivim.

17.dd

Kao što službeni priručnik kaže, ovo je naredba terminala za kopiranje i pretvaranje datoteka. Nije baš jasan opis, ali to je sve što dd radi. Dajete mu izvorni fajl, odredište i nekoliko dodatnih opcija. Zatim pravi kopiju jedne datoteke u drugu. Možete postaviti tačnu veličinu podataka za pisanje ili kopiranje. Uslužni program radi sa svim uređajima. Na primjer, ako želite prepisati čvrsti disk nulama iz /dev/zero, možete to učiniti. Takođe se često koristi za kreiranje LiveUSB ili hibridnih ISO slika.

18mount / umount

Ovo su naredbe Linux konzole za montiranje i demontažu Linux sistema datoteka. Možete povezati sve, od USB diskova do ISO slika. I samo superkorisnik ima dozvole za to.

Komande Linux konzole za rad s tekstom

19. više / manje

Ovo su dvije jednostavne terminalske komande za gledanje dugačkih tekstova koji ne staju na jedan ekran. Zamislite veoma dug izlaz komande. Ili ste pozvali cat da pogleda datoteku i trebalo je nekoliko sekundi da vaš terminalski emulator skroluje kroz cijeli tekst. Ako vaš terminal ne podržava pomicanje, to možete učiniti s manje. Manje je novije od više i podržava više opcija, tako da nema razloga da koristite više.

20 glava/rep

Još jedan par, ali ovdje svaki tim ima svoj domet. Head ispisuje prvih nekoliko redova iz datoteke (head), a tail ispisuje nekoliko posljednjih redova (tail). Po defaultu, svaki uslužni program daje deset linija. Ali ovo se može promijeniti opcijom -n. Još jedna korisna opcija je -f, što je skraćenica od f ollow (pratiti). Uslužni program stalno prikazuje promjene u datoteci na ekranu. Na primjer, ako želite da pratite datoteku dnevnika, umjesto da je stalno otvarate i zatvarate, koristite naredbu tail -nf.

21. grep

Grep, kao i drugi Linux alati, radi jednu stvar, ali to radi dobro: traži tekst u obrascu. Podrazumevano prihvata standardni unos, ali možete pretraživati ​​datoteke. Obrazac može biti string ili regularni izraz. Može prikazati i odgovarajuće i nepodudarne linije i njihov kontekst. Svaki put kada pokrenete naredbu koja proizvodi mnogo informacija, ne morate sve raščlanjivati ​​ručno - neka grep učini svoju magiju.

22.sort

Razvrstajte redove teksta prema različitim kriterijima. Najkorisnije opcije: -n ( N umerički), po numeričkoj vrijednosti i -r ( R everse) koji preokreće izlaz. Ovo može biti korisno za sortiranje izlaza du. Na primjer, ako želite sortirati datoteke po veličini, samo kombinirajte ove naredbe.

23.wc

Linux program komandne linije za brojanje broja riječi, redova, bajtova i znakova.

24.razl

Prikazuje razlike između dva fajla u poređenju red po red. Štaviše, prikazuju se samo linije u kojima se nalaze razlike. Promijenjeni redovi se označavaju sa "c", izbrisani sa "d", a novi sa "a".

Usput, pripremio sam još jedan detaljan članak, koji opisuje točno korištenje terminala.

Linux komande za upravljanje procesima

25.kill/xkill/pkill/killall

Koristi se za završetak procesa. Ali oni uzimaju različite parametre za identifikaciju procesa. Kill treba PID procesa, xkill samo klikne na prozor da ga zatvori, killall i pkill uzimaju ime procesa. Koristite onaj koji je udoban u određenoj situaciji.

26.ps/pgrep

Kao što je već spomenuto, da biste ubili proces, potreban vam je njegov ID. Jedan od načina da ga dobijete je pomoću uslužnog programa ps, koji ispisuje informacije o pokrenutim procesima. Izlaz je prema zadanim postavkama vrlo dugačak, pa koristite opciju -e da vidite informacije o određenom procesu. Ovo je samo snimak stanja u trenutku poziva i informacije se neće ažurirati. Komanda ps sa aux prekidačem prikazuje kompletne informacije o procesima. Pgrep radi ovako: date procesu ime, a uslužni program prikazuje njegov ID.

27.top/htop

Obje naredbe su slične, obje prikazuju procese i mogu se koristiti kao monitori sistema konzole. Preporučujem da instalirate htop ako vaša distribucija ne dolazi sa njim po defaultu, jer je to poboljšana verzija top-a. Ne samo da možete gledati, već i kontrolisati procese preko njegovog interaktivnog interfejsa.

28. put

Vrijeme izvršenja procesa. Ovo je štoperica za pokretanje programa. Korisno ako se pitate koliko vaša implementacija algoritma zaostaje za standardom. Ali uprkos ovom nazivu, neće vam reći trenutno vrijeme, koristite komandu date za ovo.

Komande Linux korisničkog okruženja

29. su / sudo

Su i sudo su dva načina za postizanje istog zadatka: pokretanje programa kao drugi korisnik. Ovisno o vašoj distribuciji, vjerojatno koristite jednu ili drugu. Ali oba rade. Razlika je u tome što vas su prebacuje na drugog korisnika, dok sudo izvršava naredbu samo kao taj korisnik. Stoga će korištenje sudo biti najsigurniji način rada.

30. datum

Za razliku od vremena, radi upravo ono što očekujete: ispisuje datum i vrijeme na standardni izlaz. Može se formatirati ovisno o vašim potrebama: izlazna godina, mjesec, dan, postavljanje 12 ili 24-satnog formata, dobivanje nanosekundi ili broja sedmice. Na primjer, datum +"%j %V", će ispisati dan u godini i broj sedmice u ISO formatu.

31. alias

Naredba stvara sinonime za druge Linux komande. Odnosno, možete napraviti nove komande ili grupe komandi, kao i preimenovati postojeće. Ovo je vrlo zgodno za skraćivanje dugih naredbi koje često koristite ili za pravljenje opisnijih imena za komande koje koristite rijetko i ne možete zapamtiti.

32. uname

Prikazuje neke osnovne informacije o sistemu. Bez opcija, neće pokazati ništa korisno osim Linux linije, ali ako navedete opciju -a ( A ll), možete dobiti informacije o kernelu, imenu hosta i arhitekturi procesora.

33. vrijeme rada

Govori vam vreme neprekidnog rada sistema. Nisu značajne informacije, ali mogu biti korisne za nasumične proračune ili samo iz radoznalosti da saznate prije koliko vremena je server ponovo pokrenut.

34. spavati

Vjerovatno se pitate kako ga možete koristiti. Čak i pored Bash skriptiranja, on ima svoje prednosti. Na primjer, ako želite da isključite računar nakon određenog vremenskog perioda ili ga koristite kao improvizirani alarm.

Linux komande za upravljanje korisnicima

35.useradd/userdel/usermod

Ove naredbe Linux konzole omogućavaju vam da dodajete, uklanjate i mijenjate korisničke račune. Šanse su da ih nećete često koristiti. Pogotovo ako je ovo kućni računar i vi ste jedini korisnik. Korisnicima možete upravljati i pomoću grafičkog sučelja, ali je bolje znati o ovim komandama za svaki slučaj.

36.passwd

Ova komanda vam omogućava da promijenite lozinku korisničkog računa. Kao superkorisnik, možete resetirati lozinke svih korisnika, iako ih ne vidite. Dobra sigurnosna praksa je da često mijenjate lozinku.

Linux komande za pregled dokumentacije

37. muškarac / šta je

Komanda man otvara priručnik za određenu komandu. Postoje man stranice za sve osnovne Linux komande. Whatis pokazuje koji su odjeljci priručnika dostupni za datu komandu.

38. whereis

Prikazuje punu putanju do izvršne datoteke programa. Takođe može pokazati putanju do izvora, ako su u sistemu.

Linux komande za upravljanje mrežom

39.ip

Ako vam se lista Linux komandi za upravljanje mrežom čini prekratka, najvjerovatnije niste upoznati sa ip uslužnim programom. Paket net-tools sadrži mnoge druge pomoćne programe: ipconfig, netstat i druge zastarjele kao što je iproute2. Sve ovo zamjenjuje jedan uslužni program - ip. Možete ga zamisliti kao švicarski vojni nož za umrežavanje ili kao neshvatljivu masu, ali u svakom slučaju, to je budućnost. Samo se nosi sa tim.


Operativni sistem Linux odavno se etablirao kao stabilan i prijateljski raspoložen prema svojim korisnicima. Strpljivo podnosi i greške programera i nesposobno rukovanje početnikom. I kao što je to već postalo uobičajeno u OS Linuxu, postoji širok izbor alata za rješavanje bilo kojeg problema.

Ovaj odjeljak će se fokusirati na komande konzole. Korisniku koji je imao vremena da se uveliko navikne na zgodne upravitelje prozora koji vam omogućavaju da otvorite datoteku ili pokrenete program jednim klikom miša to može smatrati nečim divljim i vrlo vjerojatno vrlo nezgodnim. Ali treba samo pokušati, jer će se svi strahovi raspršiti kao jutarnja magla na zracima izlazećeg sunca.

Ako još niste radili na konzoli, možda će vas zanimati da uz pomoć jednostavnih naredbi možete instalirati novi paket i odmah očistiti keš memoriju programa Synaptic (sudo apt-get clean), spojiti disk , ili čak sve demontirati (sudo mount -a) , ili možda čak dogovoriti testiranje video kartice (glxgears -printfps) ako postoji želja. Možda ćete morati pronaći nešto u direktoriju i njegovim poddirektorijumima dok ste u režimu konzole i učiniti ga čitljivim za druge (# find /myotherdir/ -type f -exec chmod a-x,u+w () \;).

Jednostavne i korisne komande će vam sigurno dobro doći. Naravno, ovdje nije cilj da vam kažem o svim postojećim Linux komandama, i malo je vjerovatno da će sve one ikada biti potrebne. Lista u nastavku sadrži samo najosnovnije i najpotrebnije od njih. Da biste dobili sveobuhvatne informacije o određenoj komandi i svim mogućim opcijama za njeno pokretanje, morat ćete koristiti odgovarajuću stranicu online man ili info priručnika.

ag[ opcije ] [arhiver ] [ imena arhivskih datoteka ] - program koji vam omogućava rad sa arhivskim datotekama različitih tipova.

loši blokovi[ opcije ] [ uređaj ] - traži loše fizičke sektore diska.

bzip2[ opcije ] [ imena datoteka ] - uslužni program za komprimiranje datoteka.

cal[ opcije ] [ mjesec [ godina ] ] - ova komanda prikazuje kalendar. Podrazumevano će prikazati kalendar tekućeg mjeseca. Na primjer, komanda: cal -3 - će prikazati kalendar za 3 mjeseca.

cd / direktorij- komanda vam omogućava da promijenite trenutni direktorij. Primjer: cd ~/ brzo navigira do korisničkog kućnog direktorija.

chmod[ opcije ] [ režim datoteke ] - ova komanda omogućava superkorisniku ili korisniku - vlasniku datoteke da promijeni njene atribute. Za označavanje atributa možete koristiti oktalnu ili simboličku notaciju. Na primjer, trebali smo napraviti datoteku izvršnom, za to možemo koristiti naredbu sudo chmod +x [file] ili pokretanjem komande chmod 777 -cR /home/somefolder, možete postaviti prava na cijeli folder i sve njegov sadržaj (prekidač -R je rekurzivan), možete i ne koristiti kombinaciju -cR opcija, prekidač -c ispisuje informacije na konzoli tako da možete biti sigurni da su dozvole definitivno promijenjene.

chown[ opcije ] [ fajl ] - pokretanje ove naredbe kao superkorisnik će vam omogućiti da promijenite vlasnika ili grupu vlasnika datoteke.

jasno- brisanje prozora terminala.

cmp[ parametri ] [ fajl1 ] [ fajl2 ] - komanda pokreće uslužni program za poređenje dva fajla bajt po bajt.

comm[ opcije ] [ fajl1 ] [ fajl2 ] - ova komanda vam omogućava da uporedite dva fajla red po red.

komprimirati[ opcije ] [ ime datoteke ] - komanda za smanjenje veličine navedene datoteke.

sri[opcije] [izvor] - ovaj program se koristi za kopiranje datoteka i direktorija.
Primjer: cp /home/filename to /Desktop/foldername

datum [ opcije ] - ova komanda je potrebna za prikaz i promjenu sistemskog datuma i vremena.

diff[ opcije ] [ fajl1 ] [ fajl2 ] je još jedan uslužni program za poređenje dva fajla. Nakon poređenja, prikazuje linije u kojima su pronađene razlike.

diff3[ opcije ] [ fajl1 ] [ fajl2 ] [ fajl3 ] - isti uslužni program koji može da uporedi tri fajla.

dir- prikaz liste datoteka u ovom direktoriju.

e2fsck[ opcije ] [ uređaj ] - uslužni program za provjeru i popravku oštećenih ext2 particija.

izbaciti- Uslužni program za vađenje CD-ova. Ista komanda se može koristiti za podešavanje brzine CD-ROM-a, za to izvršavamo komandu eject -x [brzina], što se dešava, na primjer, prilikom slušanja muzike, kada dodatni izvor buke samo ometa. U ostalom, postoji još jedna komanda hdparm -E8 /dev/cdrom za ove svrhe.Ali postoje određene neugodnosti u njenom korišćenju, moramo imati pristup root nalogu, a na nekim drajvovima disk se ipak ubrzava tokom vremena i mi morati ponovo izvršiti naredbu. Općenito, kada radite sa CD-ROM-om, mogu se koristiti i druge komande. Na primjer, lsof +d /media/cdrom - omogućava vam da dobijete informacije o tome šta sprečava izbacivanje CD-a, ili ako iz nekog razloga ne želimo da se bavimo time, disk se može nasilno izbaciti naredbom: umount -l /media/cdrom && eject Takođe je lako raditi sa slikama diska, na primer sa komandom: sudo mount -o loop -t iso9660 [šta] [gde] Možete lako montirati ISO sliku diska.

echo[šta] >> [gdje] // dodaj [šta] na kraj datoteke [gdje] Na primjer, ako napišete jedno ">", datoteka će biti prepisana.

fdformat[ opcije ] [ uređaj ] - formatiranje diskete na niskom nivou.

naći[ path ] [ options ] - naredba za traženje datoteka koje odgovaraju datim parametrima.

fmt[ opcije ] [ datoteka ] - uslužni program za jednostavnu obradu teksta.

besplatno[ parametri ] - prikaz informacija o dostupnoj slobodnoj RAM memoriji.

fuser[ opcije ] [ datoteka ] - ova komanda prikazuje sve procese koji koriste datu datoteku.

gnome-terminal- kreira radni terminal u Gnome okruženju

grupe[ opcije ] - prikazuje grupe čiji je korisnik član.

gunzip[ datoteka ] - dekompresija datoteka komprimiranih pomoću gzip uslužnog programa.

gzip[ parametri ] [ fajl ] - uslužni program za arhiviranje. Kreira arhivske datoteke sa ekstenzijom .GZ.

stani[ opcije ] - isključite računar.

pomoć[ opcije ] - kao što naziv implicira, ova komanda je odgovorna za prikaz sistema pomoći za ugrađene komande ljuske. Ako se unese bez dodatnih parametara, korisnik će vidjeti kompletnu listu svih ugrađenih naredbi.

istorija[ parametri ] - lista izvršenih komandi.

id[ opcije ] [ korisnik ] - komanda prikazuje ID trenutnog korisnika i grupu kojoj on pripada.

info- Prikazuje priručnik za pomoć na mreži, alternativu čovjeku.

poslovi- ova komanda prikazuje procese koji se izvode u pozadini.

ubiti[ parametri ] [ PID ] - komanda šalje signal završetka određenom procesu. Može se koristiti za ukidanje obješene aplikacije.

killall[ parametri ] - završetak svih procesa koji odgovaraju navedenim parametrima.

linkovi- pokretanje web pretraživača Links text.

Is[ options ] - naredba za prikaz informacija o svim datotekama u direktoriju. Detaljnije informacije se mogu dobiti korištenjem dodatnih opcija, na primjer, korištenjem naredbe ls s opcijom -la ( ls-la) bit će prikazani atributi datoteke (w - Write, r - Read, x - Execute).

ris- Pokreće Lynx tekstualni web pretraživač.

covece[ opcije ] - online referentni priručnik man. Ako u opcijama navedemo i čovjeka, dobit ćemo pomoć u korištenju ovog priručnika.

mc- pokrenite upravitelj datoteka Midnight Commander.

mformat[ opcije ] [ pogon ] - formatiranje diskete za MS-DOS. Trenutno prilično rijetko korištena komanda.

mkbootdisk- Kreiranje diskete za pokretanje u nuždi.

mkdir[ opcije ] [ staza ] - kreirajte novi direktorij. Primjer: mkdir /Desktop/name_of_directory_to be created

mount[ sistem datoteka ] - montirajte bilo koji od podržanih Linux sistema datoteka.

mpartition- kreiranje MS-DOS particije.

mv[opcije] [izvor] [odredište] - naredba za premještanje datoteka i direktorija.

nano- pokretanje uređivača teksta na nano konzoli. Imajte na umu da prilikom izvršavanja naredbe, na primjer pico, možda nećete postići ono što želite ako nemate potonju instaliranu na vašem sistemu, ovo se također odnosi i na druge pakete kao što su nano ili vi.

passwd[ user ] - komanda koja omogućava korisniku da promijeni svoju lozinku, a superkorisniku - promjenu lozinke bilo kojeg korisnika registrovanog u sistemu.

pidof[ opcije ] [ aplikacije ] - ova komanda prikazuje identifikator (PID) određenog procesa. Poznavajući PID, obješeni proces može biti prekinut korištenjem naredbe kill.

iskljuciti[ opcije ] - komanda za isključivanje računara. Analog komande za zaustavljanje.

pwd- komanda pokazuje putanju do trenutnog direktorija.

kvota[ opcije ] - prikaz količine slobodnog prostora na particiji.

ponovno pokretanje- ova komanda, za razliku od zaustavljanja i isključivanja, ne onemogućava, već ponovo pokreće sistem.

resize2fs[ opcije ] uređaj [ nova veličina ] - promijenite veličinu ext2 sistema datoteka.

resetovati- briše prozor terminala.

rm[ opcije ] [ datoteka ili direktorij ] - pomoću ove naredbe možete izbrisati datoteku ili direktorij.

rpm[opcije] je široko korišten format binarnog paketa. Koristi se za instaliranje novih programa ili ažuriranje postojećih.

spavaj[vrijeme] [opcije] - pauza na određeno vrijeme. Omogućava vam da odgodite izvršenje procesa. Na primjer, to može izgledati ovako sleep 15 && reboot , što će rezultirati ponovnim pokretanjem nakon navedenog vremenskog intervala.

sndconfig- pokretanje uslužnog programa za konfiguraciju zvuka u Linuxu. Ako zvučna kartica nije prepoznata tokom procesa instalacije, možete koristiti ovaj uslužni program.

tar[ opcije ] - komanda za rad sa tar arhivama. Određivanjem potrebnih parametara, ovisno o vašim ciljevima, možete kreirati arhivu, na primjer, iz liste datoteka, navodeći potrebne datoteke odvojene razmakom, na primjer: tar -cvf homefiles.tar file1 file2 file3 ili raspakirati datoteke iz odabrane arhive tar -xvf ime_arhive.tar

top- Interaktivna lista trenutnih procesa sortirana prema upotrebi CPU-a. Ali po našem mišljenju, htop paket je pogodniji u tom pogledu, odnosno komanda htop call.

dodir- kreira tekstualnu datoteku. Primjer: dodirnite /Desktop/Somefolder/Newfile

umount[ opcije ] - ova komanda onemogućava sisteme datoteka iz Linuxa. Podsjetimo da su povezani pomoću naredbe mount.

uname-a - prikazuje informacije o verziji operativnog sistema.

uncompress[ opcije ] [ datoteka ] - dekompresija datoteka komprimiranih naredbom kompresije.

unexpand[ opcije ] [ fajl ] - pretvoriti razmake u tabulatore u datoj datoteci.

raspakujte[ opcije ] [ zip datoteka ] - pomoću ove naredbe možete raspakovati datoteku komprimiranu u zip arhivatoru.

korisnika- prikaz korisnika koji su trenutno povezani na sistem.

vi- pokretanje uređivača teksta vi konzole.

w[ opcije ] [ korisnik ] - prikazuje korisnike koji su trenutno povezani na sistem i procese koje pokreću.

toalet[ opcije ] [ datoteka ] - ova komanda pokazuje broj bajtova i linija u navedenoj datoteci.

koji[ aplikacija ] - komanda pokazuje punu putanju do izvršne datoteke određene aplikacije.

zip[ opcije ] [ datoteka ] je široko korišćeni uslužni program za arhiviranje datoteka.

To je, možda, sve. Pokušao sam da pričam o glavnim i potrebnim komandama. Pošto mi nije bio cilj da detaljno opišem sve naredbe, a sada vam i ne trebaju, jer uvijek možete koristiti odgovarajuću stranicu online man ili info priručnika. Kako uraditi?

Mogućnosti komandne linije su zaista impresivne. Iskreno vam želim uspjeh u njihovom razvoju.

Počevši da učite Linux konzolu, ne možete bez poznavanja naredbi konzole.

Ova bilješka navodi glavne naredbe Linux konzole dostupne i s terminala i preko ssh-a:
su, sudo, whoami, fsck, uptime, who, w, df, du, ifconfig, ping, traceroute, mtr, whois, ps, top, kill, killall, man, passwd, ls, pwd, mkdir, rmdir, rm, mv, mačka, manje, više, chmod, chown, tar, wget, pronađi, lociraj, historija, ponovno pokretanje, zaustavljanje, isključivanje

su prijavite se kao peleh bez završetka trenutne sesije.

pozivni znak za korisnike izgleda kao $, a za root superkorisnika izgleda kao #.

Obično komanda su koristi se za privremenu prijavu superkorisnika za obavljanje administrativnih poslova.

sudo komanda

sudo omogućava korisnicima da izvršavaju naredbe kao root ili drugi korisnici. Pravila koja koristi sudo da odluči da li će odobriti pristup nalaze se u datoteci /etc/sudoers.

whoami team

ko sam ja- prikazati ime korisnika koji je ovlašten u sistemu

fsck komanda

fsck je UNIX naredba koja provjerava i ispravlja greške u sistemu datoteka. Nakon pokretanja naredbe, morate potvrditi (y) ili ne potvrditi (n) ispravku određene greške. Da biste automatski provjerili i popravili greške, trebate pokrenuti naredbu s prekidačem '-y': fsck -y

uptime command

vrijeme rada prikazuje trenutno vrijeme, vrijeme rada nakon pokretanja, broj trenutnih korisnika i opterećenje za posljednjih 1, 5 i 15 minuta.

koji komanduju

SZO- prikazati listu korisnika u sistemu

w komanda

w- prikazuje informacije o korisnicima koji trenutno rade na serveru i njihovim procesima, kao i prosječno opterećenje servera za posljednjih 1, 5 i 15 minuta ( vrijeme rada + SZO).

df komanda

df(skraćenica za disk free) - prikazuje listu svih sistema datoteka prema nazivu uređaja, izvještava o njihovoj veličini, korištenom i slobodnom prostoru i točkama montiranja. Pogodno je koristiti s prekidačem -h (veličina je prikazana u Gb):

du command

du- prikaži veličinu jednog fajla:

ifconfig naredba

ifconfig— prikaži postavke mreže (sučelja):

ping naredba

ping- uslužni program za provjeru veza u mrežama zasnovanim na TCP / IP:

naredba traceroute

traceroute— odrediti rutu podataka u TCP/IP mrežama:

mtr komanda

mtr ya.ru - prikazuje rutu podataka na Internetu i postotak gubitaka, stalno ažurirajući podatke:

whois komanda

ko je— prikaz informacija o domeni (podaci o registratoru, periodu obnove domene, serverima imena…):

ps komanda

ps- navedite svoje trenutne aktivne procese

top komanda

top- prikaži sve pokrenute procese

kill command

ubiti pid - kill proces sa id pid

killall command

killall ispmgr - ubiti sve procese pod nazivom ispmgr

man command

covece passwd - Prikaži pomoć za naredbu passwd

passwd komanda

passwd testuser - promijenite lozinku za korisnika testuser. Podrazumevano, naredba passwd bez navođenja određenog korisnika će promijeniti lozinku za korisnika koji je ovlašten u sistemu.

ls command

ls- lista datoteka i direktorija (sa tipkom "-la" - lista sa skrivenim datotekama):

pwd komanda - trenutni direktorij

pwd- prikazati punu putanju od korijenskog direktorija do trenutnog radnog direktorija (pokazuje direktorij u kojem se nalazite):

mkdir komanda

mkdir folder – kreirajte direktorij/direktorij folder

rmdir komanda

rmdir- izbrisati direktorij iz sistema datoteka. Uklanjanje direktorija i njegovog sadržaja također se može obaviti naredbom rm -rf (opcija -r za direktorije).

rm komanda

rm fajl - brisanje fajla fajla sa potvrdom

rm fajl * - izbrišite sve datoteke koje počinju datotekom znakova uz potvrdu:

mv komanda

mv(od engleskog move) - koristi se za premještanje ili preimenovanje datoteka ili direktorija:

1 - preimenujte folder foldera u folder00:

2 - premještanje datoteke u direktorij:

cat command

mačka> datoteka - pošalji standardni unos u datoteku (tj. kreiraj datoteku sa potrebnim sadržajem):

Da biste dovršili unos informacija u ovu datoteku, morate, kao i obično, pritisnuti kombinaciju tipki .

mačka fajl - prikaži sadržaj fajla fajla:

mačka file file1 > file22 - kreirajte fajl file22 i u njega upišite podatke iz fajla file i file1:

manje, više komande

Također možete vidjeti sadržaj datoteke pomoću naredbe manje ili više.

chmod naredba

chmod- promijeniti prava pristupa datoteci ili direktoriju (za direktorije se često koristi 751(-rwxr-xr-x), a za datoteke - 644(-rw-rw-r—)), gdje

4 - očitavanje (r)
2 - rekord (w)
1 - izvršenje (x):

chown command

chown- promijeniti vlasnika datoteke

tar komanda

tar file.tar datoteka - zipirajte datoteku i nazovite je file.tar:

gdje je -c (kreiraj) opcija za kreiranje. Tim tar-xpf folder00.tar raspakuje arhivu u trenutni direktorij uz zadržavanje dozvola za fajl.

wget komanda

wget— kopirajte datoteku na server preko mreže:

find command

naći- pretraga fajlova:

locirati komandu

locirati- pretraga fajlova:

istorija komanda

istorija- prikaži historiju komandi (možete odrediti broj redova za pregled):

naredba za ponovno pokretanje

ponovno pokretanje- restartujte server

komandu za zaustavljanje

stani- ugasi server

naredba za isključivanje

ugasiti— isključite ili ponovo pokrenite server (u zavisnosti od opcija)

Komande Linux konzole, ili kako se kaže, komandna linija, neka je vrsta posredne veze između korisnika i samog računala. Da bi mašina ispunila vašu narudžbu, mora joj se dati odgovarajuća naredba. U početku se upravo tako odvijao odnos između osobe i računara, da bi se nešto kasnije pojavio dodatni alat za miš, koji je uvelike pojednostavio cijeli proces razmjene informacija i učinio ga dostupnijim svim korisnicima. Ipak, konzola i danas ostaje moćan i ponekad vrlo zgodan alat za izvođenje svih vrsta radnji.

Općenito, postoji veliki broj konzolnih uslužnih programa, ali ovdje ćemo ukratko, kao primjer, razmotriti samo dva od njih, ali oni su vrlo važni i često se koriste. Utility apt-get dizajniran za rad sa softverskim paketima. Za one koji uopće ne prepoznaju konzolu, mogu koristiti divnu grafičku školjku za apt-get, pod naslovom Synaptic(dostupno u zvaničnom repozitoriju).

Kako koristiti uslužni program?

//glavna formula

naredba sudo apt-get

//kao primjer, ažurirati sve pakete

sudo apt-get upgrade

Osnovne apt-get komande za rad sa paketima.

apt-dobi ažuriranje //ažuriraj inf. o paketima iz spremišta
apt-get upgrade //ažuriranje svih paketa
apt-get dist-upgrade //ažuriranje sistema u cjelini
apt-očisti se //čisti lok. skladište osim keš datoteka
apt-get autoclean //isto kao čist, sa uklonjenim. cache datoteke
apt-dobi ček //ažurira keš memoriju i provjerava. nezadovoljavajuće zavisnosti
apt-get autoremove //brisanje prethodno preuzetih, ali nepotrebnih paketa
apt-get remove //uklonimo paket sa save. config. datoteke
apt-get-purge //uklonimo paket sa svim zavisnostima
apt-get install //instalacija paketa
apt-get build-dep //set. sve za pravljenje izvornih paketa
apt-get izvor //preuzmite izvorne pakete

Opcije:

-h, --pomoć //referenca
-q, --tiho //sakrij traku napretka
-qq //ne prikazuje ništa osim grešaka
-d, --samo za preuzimanje //samo primanje paketa i izlaz
-s, --simulirati //pokreni simulaciju događaja
-y, --da //autom. odgovorite sa "da" na sva pitanja
--reinstall //reinstaliraj pakete
-f, --popravi-pokvaren //popravka prekinutih zavisnosti
-m, --ignoriraj-nedostaje //ignorirajte pakete koji nedostaju
-u, --show-upgraded //prikaži ažurirane pakete
--bez nadogradnje //ne ažuriraj pakete
-b, --kompilirati, --izgraditi //izgradimo paket nakon prijema
-D //pri uklanjanju, ukloniti zavisne komponente
-V // opširno prikazuje brojeve verzija paketa
--no-remove //ako su paketi označeni. ukloniti, zatim apt-get isključeno
--sila-da //prisilno izvršenje navedene operacije

Smiješno.

apt-getmoo

Morate vidjeti kravu koja pita: "Da li ste danas mukali?"

aptitude utility.

Razmotrite još jedan vrlo dobar uslužni program pod nazivom " sposobnost", u stvari je isto kao " apt-get", ali se smatra boljim, a ima i pseudo-grafsko sučelje. Princip rada je potpuno isti, samo umjesto " apt-get", morate unijeti vrijednost " sposobnost". Prvo, instalirajte sam uslužni program:

sudo apt-get aptitude

Sada ako ukucate: sposobnost, tada ćete biti preusmjereni na sučelje programa.

Pogledajmo neke komande:

// Instaliraj paket.

sudo aptitude paket1 paket2 paket3

Kao što vidite, možete instalirati neograničen broj paketa odjednom. Bez obzira koliko ih instalirate sposobnostće automatski riješiti sve ovisnosti, samo ćete morati pristati (y) i pritisnite (unesite). Također, analogno, možete ukloniti pakete:

sudo aptitude ukloni naziv paketa1
ili
sudo aptitude purge ime paketa1

Prva komanda uklanja samo datoteke paketa bez dodirivanja postavki, druga u potpunosti uklanja sve. Opis paketa možete pogledati ovako:

aptitude show ime paketa

Općenito, ovaj uslužni program je apsolutni analog " apt-get", ali kada instalirate i uklanjate pakete, bolje ga je koristiti nego " apt-get U svakom slučaju, na službenoj web stranici ubuntu dati takve preporuke.

Druge naredbe konzole

Lista naredbi koje se odnose na informacije.

ime hosta // mrežni naziv mašine
ko sam ja //ime trenutnog korisnika
uname-m //pokaži arhitekturu mašine
uname -r //verzija kernela
sudo dmidecode -q //inform. o uređaju. obezbeđivanje sistema
mačka /proc/cpuinfo // informacije o procesoru
cat /proc/interrupts //prekida
mačka /proc/meminfo //sve memorijske informacije
cat /proc/swaps //sve informacije o swap
cat /proc/version //verzija kernela i druge informacije
mačka /proc/net/dev //mrežna sučelja i statistika
cat /proc/mounts // montirani uređaji
cat /proc/partitions //dostupne sekcije
cat /proc/modules //učitani moduli kernela
lspci-tv //PCI uređaja
lsusb-tv //USB uređaja
datum //Trenutni datum
cal //kalendar i tekući mjesec
kal 2012 //prikazuje cijelu 201. godinu

Komande koje se odnose na proces ponovnog pokretanja i gašenja.

isključi -h sada //isključiti sistem
init 0 //isključiti sistem
0 //isključiti sistem
isključenje -h sati:minuta i //planiraj gašenje sistema
isključenje -c //poništi planirano gašenje
isključi -r sada //restartuj sistem
ponovno pokretanje //restartuj sistem
odjaviti se //završetak sesije

Operacije datoteka i još mnogo toga...

cd /home // promjena u početni direktorij
cd.. //idi jedan nivo gore
cd ../.. //idi 2 nivoa gore
CD- //prelazak na prethodni direktorij
pwd //pokazuje stazu do trenutnog direktorija
ls
ls -F //prikaži datoteke i direktorije
ls-l //show. detalji o fajlovima, direktorijumima
ls-a //prikaži skrivene fajlove
mkdir dir1 //kreiramo direktorij pod nazivom dir1
mkdir dir1 dir2 //kreiraj direktorije dir1 i dir2
mkdir -p /tmp/dir1/dir2 //kreiramo direktorij na navedenoj lokaciji
rm -f datoteka1 //brisanje fajla sa imenom file1
rmdir dir1 //uklonimo direktorij s imenom dir1
rm -rf dir1 //ukloni direktorij dir1 i sav njegov sadržaj
rm -rf dir1 dir2 //ukloni direktorije dir1\dir2 i sadržaj
mv dir1 new_dir //preimenuj / premjesti direktorij
k.č //kopiranje fajlova/foldera
ln-s //kreiraj simboličku vezu
chmod //dodjeljivanje dozvola fajlu

Potražite datoteke i direktorije.

Zaboravili ste gdje ste ga sačuvali? Nema problema! Sve je u konzoli.

find / -name file1 //traži fajlove, dir. početak With /
pronađi / -korisnika user1 //traži fajlove, direktno. Withkorisnik1
pronađi /home/user1 -name \*.bin //traži fajlove .bin u / Dom/ korisnik1
pronađi /usr/bin -type f -atime +100 // TVRDITI. bin. fajlovi, nasumični 100 dana
nađi /usr/bin -tip f -mtime -10 // TVRDITI. kreirati/urediti fajlove za 10 dana
find / -name \*.deb -exec chmod 755 "()" \; // TVRDITI. fajlovi ( .deb) i promijeniti. prava
locirati \*.ps //pronađi datoteke sa ekstenzijom.ps
whereis stop //pokazuje putanju do programastani
koji se zaustavljaju //show. pun put do programa.stani

Na prvi pogled sve ovo može izgledati pomalo zastrašujuće, ali to je samo na prvi pogled. Nemojte odmah paničariti i odmah se vratite Windows(y). Moderne distribucije takođe ubuntu posebno vam omogućava da radite bez komandne linije. Međutim, komandna linija je u nekim slučajevima mnogo praktičnija od grafičkog interfejsa. Takođe, nije potrebno pamtiti sve ove komande, dovoljno je da napravite tekstualni fajl, kopirate sav sadržaj u njega i držite ga u blizini, kao cheat sheet, koji možete koristiti ako je potrebno.

Naravno, ovo je daleko od svega što se tiče teme komandne linije i samih naredbi, ako nekoga ovo stvarno zanima, mogu vam savjetovati da odete na sljedeći link, tamo možete pronaći i preuzeti dosta stvari , samo je pitanje da li je to sve za tebe. Generalno, sumnjam da danas postoji barem jedna osoba na cijelom svijetu koja bi znala sve postojeće komande konzole napamet (možda griješim).

Reference Linux komandi: http://books.tr200.ru/v.php?id=278389

/usr/bin/lsb_release-ircd # Saznajte verziju Linux distribucije;

uname-a # Prikaži verziju Linux kernela;

uname-m # Prikaz arhitekture računara;

ime hosta # Prikaži naziv mreže računara;

vrijeme rada # Vrijeme rada sistema bez ponovnog pokretanja i gašenja;

ugasiti # Isključivanje\ponovno pokretanje. primjeri:
- isključi -r sada # Reboot;
-isključenje -h 20:00 # Isključivanje u 20:00;
-ugasi -h sada # Ugasiti;

init 0 # Ugasiti;

stani # Ugasiti;
odjaviti se # Odjaviti se;# Prikazuje datoteku dnevnika pokretanja OS;
mačka /proc/cpuinfo # Prikaži sve informacije o modelu procesora (frekvencija, podržane instrukcije, itd.);
mačka /proc/meminfo # Prikaži proširene informacije o zauzetoj RAM memoriji;

lshal # Prikaži listu svih uređaja i njihovih parametara;
lspci-tv # Prikaži otkrivene PCI uređaje;
lsusb-tv # Prikaži otkrivene USB uređaje;
lsmod # Lista svih modula učitanih u kernel;
modprobe # Učitavanje modula u kernel, primjer:# Primjer promjene korijenskog okruženja u /mnt: chroot /mnt . Nakon toga, root particija montirana na /mnt će se koristiti kao nativna;
ldd # Lista biblioteka potrebnih za određeni program. Navedite biblioteke koje su potrebne da bi ssh radio: ldd /usr/bin/ssh ;
gdje je # Prikazuje lokaciju binarnih datoteka, izvornih kodova i priručnika koji se odnose na određenu datoteku. primjer: whereis stop ;
crontab # Pruža mogućnost obavljanja određenih zadataka prema rasporedu. Više detalja na linku cron ;

zamijeniti # Onemogući swap particije. Onemogući swap (podaci se prebacuju u RAM): swapoff -a ;

swapon # Omogućavanje swap particija. Omogući zamjenu: swapon-a ;

datum # Pregledajte i promijenite datum\vrijeme. primjeri:

- datum # Prikazuje trenutni datum i vrijeme;

- datum 041217002007.00 # Podesite sistemski datum i vreme. Format: MMDDHHmmGGGG.SS;

Operacije sa datotekama

pwd # Prikazuje trenutnu putanju;
ls # Navodi datoteke i direktorije. Primjer izlaza formatirane liste svih datoteka i direktorija, uključujući i skrivene: ls -laX ;
cd # Krećite se kroz direktorije. primjeri:
- cd # Promjena u početni direktorij;
- cd /home # Primjer preseljenja u /home;
- cd.. # Prelazak u direktorij jedan nivo viši;
- cd ~korisnik # Promjena na korisnika kućnog direktorija korisnika ;
dodir # Kreirajte praznu datoteku ako nije. primjer: touch test.txt ;
rm # Izbriši. primjeri:
- rm test.txt # Brisanje fajla;
- rm -rf temp # Brisanje privremenog direktorija sa priloženim datotekama;
k.č # Copy. primjeri:
- cp test.txt /home/test.txt # Kopira test.txt iz trenutnog direktorija u /home ;
- cp -la /dir1 /dir2 # Kopiraj direktorije;
ln # Kreirajte simboličku vezu. primjer: ln -s /var/test.txt /home/test.txt - kreirati simboličku vezu na /var/test.txt datoteku u /home direktoriju;
mkdir # Kreirajte direktorij. primjer: mkdir temp ;
rmdir # Izbriši direktorij. primjer: rmdir temp ;
mv # Premjesti\Preimenuj. Primjer preimenovanja direktorija: mv /dir1 /dir2 (slično sa fajlovima);
locirati # Traži. Primjer posvuda traženja svih datoteka pod nazivom test.txt: pronađite test.txt ;
naći # Traži. primjeri:
-pronađi /home/it -name test.txt # Pronađite fajlove i direktorijume pod nazivom test.txt u /home/it i sub;
- pronađi /home/it -name "*.txt" # Pronađite sve fajlove i direktorijume u /home/it i poddirektorijume čija imena završavaju na ".txt";
- pronađi /usr/bin -type f -atime +100 # Pronađi sve datoteke u "/usr/bin" kojima je zadnji put pristupano više od 100 dana;
-nađi /usr/bin -tip f -mtime -10 # Pronađite sve datoteke u "/usr/bin" kreirane ili izmijenjene u posljednjih 10 dana;
stat # Prikaži sve dostupne informacije o navedenoj datoteci. primjer: stattest.txt ;
fajl # Određuje tip datoteke. primjer: fajl test.txt ;
chmod # Prava pristupa, više detalja na linku chmod ;
chown # Mijenja vlasnika fajla, na primjer: chown www:www test.txt ;
mc # Upravitelj datotekama ;

Arhiviranje

tar - arhivar. primjeri:
-tar cf test.tar /home/test.txt # Kreirajte tar arhivu pod nazivom test.tar koja sadrži /home/test.txt;
- tar czf test.tar.gz /home/test.txt # Kreirajte Gzip komprimiranu tar arhivu pod nazivom test.tar.gz;
-tar cjf test.tar.bz2 /home/test.txt # Kreirajte tar arhivu sa Bzip2 kompresijom pod nazivom test.tar.bz;
-tar xf test.tar # Raspakujte test.tar arhivu u trenutni folder;
- tar xzf test.tar.gz # Raspakujte tar arhivu pomoću Gzipa;
- tar xjf test.tar.bz # Raspakujte tar arhivu sa Bzip2;

Upravljanje procesima

top # Menadžer procesa;
ps # Prikazuje procese. primjeri:

- ps axjf# Pogledajte sve pokrenute procese;

- ps-eF # Lista procesa sa punim startnim redom;
- ps -U korisnik # Lista zadataka koje je generirao korisnik korisnik;
pgrep # Traži procese. Prikaži PID sshd procesa: pgrep -l sshd ;
lsof #lsof /home Prikazuje listu procesa koji koriste /home;

fuser-m # Saznajte koji proces zauzima uređaj. primjer: grijač -m /mnt ;
ubiti # Ubija proces. primjeri:

- ubiti 4712 "Ubiti" proces sa PID 4712:;

- ubiti -9 4712 # Prisilno prekida navedeni proces (izvrši ako ne pomogne ubiti 4712 );

killall # Ubiti procese po imenu. primjeri:

- killall x-www-browser # "Ubiti" procese x-www-pretraživača ;

- killall -u korisnik # Završi procese koje je pokrenuo korisnik korisnik;
lijepo # Omogućava vam da prikažete ili postavite prioritet zadatka. primjeri:

- lijepo-4 mc # Pokreni mc sa prioritetom = struja+4;

renice # Promjena prioriteta procesa. primjeri:
- renice 4 -p 11597 # Postavite vrijednost prioriteta za mc proces (PID=11597) na 4;

RAM

besplatno # Informacije o stanju memorije. free-m - prikazati stanje RAM-a u megabajtima;
dmidecode # Informacije o hardveru. Informacije o broju RAM slotova i umetnutih modula: dmidecode --tip 17 . Više o dmidecodeu pročitajte ovdje dmidecode ;

HDD

du # Informacije o veličini direktorija. du -sh /home/it/ prikazuje veličinu /home/it/ direktorija;
fdisk # Informacije o particijama tvrdog diska. Informacije o svim povezanim čvrstim diskovima i prenosivim diskovima: fdisk -l . Više: fdisk ;
blkid # Prikazuje UUID svih dostupnih medija za skladištenje u sistemu;
df # Prikazuje količinu slobodnog prostora na particijama. primjer: df-h ;
mount # Mount. primjeri:
- mount # Prikazuje kompletne informacije o montiranim uređajima;
-mount /dev/sda1 /mnt # Montira particiju /dev/sda1 na tačku montiranja /mnt;
-umount /mnt # Demontirajte particiju sa tačke montiranja /mnt;
loši blokovi # Provjerite ima li loših blokova. badblocks -v /dev/sda1 provjerite sda1 particiju za loše blokove;
fsck # Provjera sistema datoteka. fsck /dev/sda1 - provjeriti/vratiti integritet linux-datotečnog sistema sda1 particije;
mkfs # Formatiranje, više detalja na linku mkfs ;
smartctl # PAMETNA provjera. smartctl -A /dev/hda - kontrola stanja hard diska /dev/hda putem SMART-a, više detalja na linku pametan ;

hdparm # Informacije o tvrdim diskovima, primjeri:
- hdparm -I /dev/sda # Podaci o disku /dev/sda ;
- hdparm -tT /dev/sda # Prikazuje performanse tvrdog diska;

Net

ping # Ping. Pingirajte ya.ru i prikažite rezultat: ping ya.ru ;
ifconfig # Pomoćni program za podešavanje mreže. primjeri:
-ifconfig # Prikaži parametre svih aktivnih mrežnih interfejsa;
-ifconfig -a # Prikaži sve mrežne interfejse;
-ifconfig eth0 up # Pokreni mrežni interfejs eth0;
- ifconfig eth0 down # Onemogući mrežni interfejs eth0;
-ifconfig eth0 hw ether 00:01:02:03:04:05 # Promjena MAC adrese;
-ifconfig eth0 192.168.1.1 mrežna maska ​​255.255.255.0 # Postavite interfejs eth0 na IP adresu i podmrežnu masku;

- ifconfig eth0:0 192.168.0.1 mrežna maska ​​255.255.255.0 # Postavite dodatnu IP adresu na mrežni interfejs eth0;
iwlist skeniranje # skeniranje zraka radi dostupnosti bežičnih pristupnih tačaka;
iwconfig # Uslužni program za konfigurisanje bežičnih mrežnih interfejsa.
- iwconfig wlan0 # Prikaži konfiguraciju bežičnog mrežnog interfejsa wlan0;
-iwconfig wlan0 mod ad-hoc # Odredite tip mreže - ad-hoc;
-iwconfig wlan0 kanal 2 # Odredite frekvencijski kanal;
- iwconfig wlan0 essid inet # Odredite naziv mreže. Više o postavljanju distribucije interneta putem wi-fija pročitajte ovdje: iwconfig ;
ruta # Postavljanje ruta. primjeri:
- ruta-n # Prikazuje tabelu rutiranja;
- route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 # dodajte statičku rutu u mrežu 192.168.0.0/16 kroz gateway sa IP adresom 192.168.1.1 (da biste uklonili, promijenite add u del);
netstat # Trenutne mrežne veze. primjer:

- netstat -tup # Prikaz aktivnih mrežnih veza: ;

- netstat -an | grep LISTEN # Prikazuje listu svih otvorenih portova;
-netstat -anp -udp -tcp | grep LISTEN # Pregledajte listu aplikacija koje otvaraju portove;
ethtool # Informacije o trenutnom načinu mrežne veze i podržanom. primjeri:

- ethtool eth0 prikazuje statistiku eth0 interfejsa sa informacijama kao što su podržani i trenutni načini povezivanja;
- ethtool -s eth0 brzina 100 duplex full autoneg off # Forsirajte brzinu mrežnog interfejsa na 100Mbit i Full duplex mod i onemogućite automatsko otkrivanje;
tcpdump # Pomoćni program za skeniranje mrežnog saobraćaja. primjer: tcpdump tcp port 80 prikazati sav promet na TCP portu 80;
iptables # Pomoćni program za konfiguraciju zaštitnog zida;
ssh # Povežite se na udaljeni računar preko ssh-a. primjer: ssh 10.10.10.4 . Više: ssh ;
wget # Uslužni program za otpremanje. wget -c http://www.example.com/file.iso preuzmite datoteku http://www.example.com/file.iso sa mogućnošću zaustavljanja i nastavka kasnije;

ko je # Saznajte informacije o domeni, primjer: whois stranica ;

dig # Provjera imena domena. Primjeri na linku: dig ;

Tekst

Pečat

lpstat # Pogledajte listu štampača. Dobijte listu svih dostupnih štampača lpstat -a ;
lp # Pošalji naredbu za ispis. Više: ;
lpr # Pošalji naredbu za ispis. primjer: lpr -P Kyocera_Kyocera_FS-4020DN test.txt ;

lprm- # Brisanje reda za štampanje;

Korisnici i grupe

id # Prikazuje zbirne informacije o trenutnom korisniku (login, UID, GID, grupe);

adduser # Dodavanje novog korisnika. Primjer dodavanja korisnika it: adduser it ;

passwd # Mijenja lozinku trenutnog korisnika;

groupadd # Dodavanje nove grupe. primjer: groupaddITgr ;

usermod # Promijenite korisničke postavke. usermod -a -G ITgr it dodaje korisnika it u ITgr grupu;

userdel # Brisanje korisnika. primjer: userdel it ;

group del # Brisanje grupe. primjer: groupdelITgr ;

korisnika # Prikazuje kratku listu korisnika koji su trenutno prijavljeni na sistem;

Izlaz # Završi sesiju trenutnog korisnika;

zadnji # Prikaz registracije korisnika u sistemu;

Razno

gledati # Svakih n sekundi, naredba watch pokreće odgovarajuću naredbu. primjer: watch -n 5 "mačka /proc/loadavg" Svakih pet sekundi će se prikazati rezultat naredbe za pregled prosječnog opterećenja računara;

ekran # Menadžer prozora. Više detalja na linku: ekran ;
dc # Kalkulator;
cal # Kalendar. primjeri:
-cal-3 # Prikaži prethodni, tekući i sljedeći mjesec;
- kal 2015 # Kalendar 2015;
spavaj # Odgoda za određeni vremenski period, u primjeru 10 sekundi: spavati 10 ;
istorija # Prikazuje numerisanu listu naredbi koje su izvršene u ovoj i prethodnoj sesiji;

script # Kreirajte dnevnik vaše sesije konzole. Sve što je uneseno se čuva, i sve što je prikazano na ekranu. primjer: script history.txt . Da biste zaustavili snimanje, unesite Izlaz ;

koji # Prikaži punu putanju izvršne datoteke, na primjer koji ifconfig ;

zid # Prikažite poruku na svim korisničkim terminalima, na primjer: zid zdravo ;

resetovati # Resetujte postavke terminala i obrišite ga;

jasno # Briše ekran terminala;

bip # Pusti zvučni signal;

Referenca

covece # Referenca;
man ls # Pomoć za komandu ls;

* Neke naredbe zahtijevaju puna prava;

** Za neke komande je potreban dodatni softver za instaliranje.

  • Sergej Savenkov

    neka vrsta "šture" pregleda...kao da se negdje žuri