Po analogiji sa Windows operativnim sistemom, Linux sadrži određeni skup komandi za najlakši i najbrži rad u operativnom sistemu. Ali ako u prvom slučaju pozovemo uslužni program ili izvršimo akciju iz “Command Line” (cmd), onda u drugom sistemu, akcije se izvode u emulatoru terminala. U suštini "Terminal" i "Komandna linija" - to je ista stvar.
Lista komandi u "Terminalu" Linuxu
Za one koji su nedavno počeli da se upoznaju sa linijom operativnih sistema porodice Linux, dajemo ispod registra najznačajnijih komandi koje su potrebne svakom korisniku. Imajte na umu da su pozvani alati i uslužni programi "Terminal", instalirane su na svim Linux distribucijama i ne moraju biti učitane.
Upravljanje datotekama
U svakom operativnom sistemu ne možete bez interakcije sa različitim formatima datoteka. Većina korisnika je navikla da koristi upravitelj datoteka koji ima grafičku ljusku za tu svrhu. Ali sve iste manipulacije, ili čak i veća lista, mogu se izvršiti pomoću specijalnih komandi.
- ls - omogućava pregled sadržaja aktivnog direktorijuma. Ima dvije opcije: -l - prikazuje sadržaj kao listu sa opisom, -a - Prikazuje datoteke koje sistem skriva.
- cat - prikazuje sadržaj navedene datoteke. Za numerisanje linija, opcija se primjenjuje. -n .
- cd - koristi se za prelazak iz aktivnog direktorijuma u specificirani. Kada se pokrene bez dodatnih opcija, preusmjerava se na osnovni direktorij.
- pwd - služi za određivanje trenutnog direktorijuma.
- mkdir - kreira novu mapu u trenutnom direktoriju.
- file - prikazuje detaljne informacije o datoteci.
- cp - potrebne za kopiranje mape ili datoteke. Kada dodate opciju -r uključuje rekurzivno kopiranje. Opcija -a sprema atribute dokumenta pored prethodne opcije.
- mv - koristi se za premještanje ili preimenovanje mape / datoteke.
- rm - briše datoteku ili folder. Kada se koristi bez opcija, brisanje je trajno. Da biste se preselili u košaricu, morate unijeti opciju -r.
- ln - kreira vezu do datoteke.
- chmod - mijenja prava (čitati, pisati, mijenjati ...). Može se zasebno primijeniti na svakog korisnika.
- chown - omogućava promjenu vlasnika. Dostupno samo za SuperUser (Administrator).
- locirati - dizajniran za traženje datoteka u sistemu. Za razliku od tima find, pretraga se vrši u updatedb.
- dd - koristi se prilikom kreiranja kopija datoteka i njihovog pretvaranja.
- find - pretražuje dokumente i mape u sistemu. Ima mnogo opcija pomoću kojih možete fleksibilno prilagoditi svoje pretraživanje.
- mount-umounth - koristi se za rad sa sistemima datoteka. Uz njegovu pomoć, sistem može biti isključen ili povezan. Da biste koristili, morate dobiti root-prava.
- du - prikazuje primjer datoteka / mapa. Opcija -h pretvara u čitljiv format -s - prikazuje skraćene podatke, i -d - podešava dubinu rekurzija u direktorijima.
- df - analizira prostor na disku, omogućujući vam da saznate količinu preostalog i popunjenog prostora. Ima mnogo opcija koje vam omogućuju strukturiranje primljenih podataka.
Napomena: da biste dobili prava superkorisnika (root-prava), morate ući "sudo su" (bez navodnika).
Rad sa tekstom
Ulazak u "Terminal" naredbe koje direktno komuniciraju sa datotekama će prije ili kasnije morati napraviti promjene na njima. Sljedeće naredbe se koriste za rad s tekstualnim dokumentima:
- više - omogućava pregled teksta koji se ne uklapa u radni prostor. U odsustvu skrolovanja terminala, koristi se modernija funkcija. manje.
- grep - izvršava pretraživanje teksta po obrascu.
- head tail - prva naredba je odgovorna za izlaz prvih nekoliko redaka početka dokumenta (zaglavlje), a drugi -
prikazuje poslednje linije u dokumentu. Podrazumevano je prikazano 10 linija. Njihov broj možete promijeniti pomoću funkcije -n i -f. - sort - koristi se za sortiranje linija. Za numeriranje, opcija se primjenjuje. -n, za sortiranje od vrha do dna - -r.
- diff - upoređuje i prikazuje razlike u tekstualnom dokumentu (red po red).
- wc - broji riječi, nizove, bajtove i znakove.
Upravljanje procesima
Produžena upotreba OS-a tokom jedne sesije stimulira pojavu mnogih aktivnih procesa koji mogu značajno degradirati performanse računala do te mjere da neće biti ugodno za rad.
Ova situacija se može lako otkloniti dovršavanjem nepotrebnih procesa. Na Linuxu se koriste sljedeće naredbe:
- ps pgrep - prva naredba prikazuje sve informacije o aktivnim procesima sistema (funkcija "-e" prikazuje jedan specifičan proces), drugi prikazuje ID procesa nakon što korisnik unese svoje ime.
- ubiti - završava PID proces.
- xkill - klikom na prozor procesa -
završava. - pkill - završava proces po imenu.
- killall završava sve aktivne procese.
- vrh, htop - odgovorni su za prikazivanje procesa i koriste se kao sistemski konzolni monitori. htop danas je popularnija.
- time - prikazuje "Terminal" podatke o vremenu procesa.
Korisničko okruženje
Broj važnih komandi uključuje ne samo one koje vam omogućavaju interakciju sa komponentama sistema, već i obavljanje više trivijalnih zadataka koji doprinose praktičnosti rada sa računarom.
- datum - prikazuje datum i vrijeme u različitim formatima (12 h, 24 h), ovisno o opciji.
- alias - dozvoljava vam da smanjite komandu ili kreirate sinonim za nju, izvršite jednu ili potok nekoliko komandi.
- uname - daje informacije o radnom imenu sistema.
- sudo sudo su - prvi pokreće program u ime jednog od korisnika operativnog sistema. Drugi je u ime Super korisnika.
- spavati - prebacuje računar u režim spavanja.
- shutdown - odmah isključuje računar, opcija -h omogućava vam da isključite računar u prethodno određeno vreme.
- reboot - ponovo pokreće računar. Takođe možete da podesite određeno vreme ponovnog pokretanja pomoću posebnih opcija.
Upravljanje korisnicima
Kada više osoba radi na istom računaru, ali nekoliko, kreiranje nekoliko korisnika će biti najbolja opcija. Međutim, morate znati komande za interakciju sa svakim od njih.
- useradd, userdel, usermod - dodavanje, brisanje, uređivanje korisničkog računa, respektivno.
- passwd - služi za promjenu lozinke. Pokreni kao super korisnik (sudo su na početku komande) omogućava vam da resetujete lozinke svih naloga.
Pogledajte dokumente
Nijedan korisnik nije u stanju da zapamti značenje svih komandi u sistemu ili lokacije svih izvršnih programskih datoteka, ali tri lako zapamćene komande mogu doći u pomoć:
- whereis - Prikazuje put do izvršnih datoteka.
- čoveče - pokazuje pomoć ili vodič timu, koristi se u komandama sa istim stranicama.
- whatis - Analog gornje komande, ali se koristi za prikaz dostupnih sekcija pomoći.
Upravljanje mrežom
Da biste postavili internet i uspješno izvršili podešavanja mrežnih postavki u budućnosti, morate znati barem nekoliko komandi odgovornih za to.
- ip - postavljanje mrežnih podsistema, pregled dostupnih IP portova za povezivanje. Kada dodajete atribut -Pokaži prikazuje objekte specificiranih tipova kao listu, s atributom -Pomoć Prikazuju se referentne informacije.
- ping - dijagnostika povezivanja na mrežne izvore (ruter, ruter, modem, itd.). Takođe izveštava informacije o kvalitetu komunikacije.
- nethogs - davanje podataka korisniku o potrošnji saobraćaja. Atribut -i postavlja mrežni interfejs.
- tracerout - timski analog ping, ali u poboljšanom obliku. Prikazuje brzinu isporuke paketa podataka svakom od čvorova i daje punu informaciju o punom putu prijenosa paketa.
Zaključak
Poznavanje svih gore navedenih naredbi, čak i novajlija koji je upravo instalirao sistem baziran na Linuxu, moći će savršeno komunicirati s njim, uspješno rješavajući zadatke. Na prvi pogled može se činiti da je popis veoma teško zapamtiti, međutim, sa učestalim izvršavanjem tima tokom vremena, glavni će se srušiti u memoriju, i nećete morati da se osvrnete na instrukcije koje smo svaki put predstavili.