Napredni korisnici ili oni koji već neko vrijeme redovno koriste Linux već odavno primjećuju beskrajne mogućnosti koje nudi tekstualni način, onaj dio sučelja u kojem s računarom možemo komunicirati samo pomoću tipkovnice i da ga, ako ne znamo odgovarajuće naredbe, ne možemo pouzdano koristiti.
Pomoću Linux terminala možemo uputiti jednostavne upite sistemu kako bismo prikazali datoteke, pomogli priručnike ili stvorili datoteku; čak i za konfiguriranje XAMPP poslužitelja, postavljanje upita u bazu podataka i sve vrste administrativnih zadataka. Međutim, do toga je još puno, pa ćemo vam pokazati nekoliko osnovne naredbe koje biste trebali znati ako ste upravo došli na linux.
Usporedbe su mrske i Ne želim ovaj članak pretvoriti u "Linux u odnosu na Windows", ali Microsoftov operativni sistem može poslužiti kao primer za ilustraciju nekih slučajeva s kojima ćemo se pozabaviti u narednim redovima. Dozvolite mi da insistiram da je ovo samo ilustrativan primjer.
Prije nastavka vrijedi razjasniti da se koriste ove naredbe nema potrebe za administratorskim privilegijama. Različiti odjeljci
pwd
Za razliku od Windows-a, ako idemo u naredbeni redak, imamo jasnu naznaku gdje se nalazimo -na primjer C:Windows>
-, na Linuxu nećemo uvijek imati ove informacije na brzinu. To implicira da ako radimo s različitim direktorijima ili u poddirektorijima prilično ukopanim u sustavu, lako se možemo izgubiti. Upisujući ovu naredbu znat ćemo točno gdje se nalazimo.
$ pwd
/home/tu-usuario
mačka
Ova naredba će nam pokazati sadržaj datoteke, šta god da je. To implicira da će, ako zatražimo da vidimo tekstualnu datoteku, terminal vratiti ono što je u njoj zapisano, dok bismo, ako izvršimo bilo koju drugu datoteku, mogli dobiti nečitljivi mašinski kod ili MD5 kontrolnu sumu za cjelovitost datoteke.
Može se koristiti s modifikatorima tako da se duga tekstualna datoteka može čitati paginirano, ali o modifikatorima i kako ih znati razgovarat ćemo malo kasnije.
$ cat hola.txt
¡Hola!
ls
ls
radi iste funkcije kao dir
u MS-DOS-u, ali na malo drugačiji način. MS-DOS naredbu također možemo koristiti u Linuxu, naravno, ali njezin rad, iako je usporediv, propada. Zahvaljujući šifri boja terminala, sa ls
možemo razlikovati jesu li ono što nam pokazuje datoteke, mape, scritits ili bilo koja druga stvar.
Ako zajedno sa ls
koristimo modifikatore možemo vidjeti sve direktorije putanje u kojoj se nalazimo u obliku popisa, straničnog prikaza, koji prikazuje sve datoteke i poddirektorijume i čak i dozvole koje su dodijelili. Opet ćemo razgovarati o modifikatorima kasnije.
$ ls
Documentos Descargas Escritorio Imágenes Música Podcasts Plantillas Público Vídeos
cd
Ako ste ikada koristili komandna linija ili Windows konzolu i prešli ste kroz stablo direktorija, tada znate čemu ovo služi. U svakom slučaju, prikladno je pojasniti onima koji ne znaju da je naredba cd
dozvoljava nam kretati se jedinicom u kojoj se nalazimo, prelazak na određene lokacije, bez obzira koja je naša u to vrijeme.
$ cd /home/usuario/Documentos/Ejercicios
$ cd /home
Da bismo prošli stablo direktorija kroz terminal, morat ćemo upotrijebiti naredbu cd ..
.
dodir i rm
Prva naredba se koristi za stvoriti praznu datoteku kroz terminal. Ako datoteka koju smo kreirali već postoji, ažurirat će vrijeme izmjene.
$ touch texto.txt
Što se tiče rm
, ono što nam omogućava je izbrišite bilo koju datoteku.
$ rm texto.txt
mkdir i rmdir
U određenom slučaju ove dvije terminalne naredbe, koje idu gotovo zajedno, dopuštaju nam kreirajte i izbrišite prazan direktorij.
$ mkdir /prueba
$ rmdir /prueba
k.č. i mv
Naredba cp
služi za kopirajte datoteku ili direktorij s originalne lokacije na drugo odredište. Korišćenje cp
vrlo je jednostavno kopirati datoteku sigurnosne kopije na drugo mjesto. Na primjer, pretpostavimo da na disku imamo datoteku i želimo je premjestiti na prijenosni uređaj:
$ cp /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
Što se tiče mv
, izjednačeno je s funkcijom "Cut" u sustavu Windows. To će reći, zgrabi datoteku s izvornog mjesta i premjesti je drugdje, uklanjanje datoteke s prvog mjesta. Slijedeći nit prethodnog primjera, pretpostavimo da želimo premjestiti datoteku s pogona na prijenosni uređaj, tako da je imamo samo tamo:
$ mv /home/usuario/Documentos/Ejercicios/Ejercicios.txt /media/usuario/pendrive/Ejercicios.txt
čovjek
Naredba man
odnosi se na kompletne priručnike naredbi koje smo do sada koristili. Ovaj priručnik ne samo da će opisati ispravnu upotrebu i sintaksu svake od ovih naredbi, već će nam - ovoga puta - omogućiti da znamo koje modifikatore možemo koristiti s njima. Na taj način, na primjer, tražimo stranicu priručnika naredbe ls
:
man ls
Trebali bismo vidjeti nešto slično ovome:
Ako se pomičemo kroz različite stranice priručnika kursorom na tipkovnici, vidjet ćemo malo po malo različite modifikatore koje možemo koristiti s uputstvom tako da je puno potpunije. Na primjer, ako dodamo modifikator -l
a ls
, ono što ćemo vidjeti je detaljan popis direktorija lokacije na kojoj se nalazimo, uz to, dozvole koje je dodijelio svaki element:
$ ls -l
total 48
drwxr-xr-x 3 usuario usuario 4096 mar 1 19:26 Descargas
drwxr-xr-x 2 usuario usuario 4096 mar 1 18:06 Documentos
drwxr-xr-x 2 usuario usuario 4096 mar 1 20:16 Escritorio
drwxr-xr-x 2 usuario usuario 4096 mar 2 07:38 Imágenes
drwxr-xr-x 3 usuario usuario 4096 feb 27 12:09 Música
drwxr-xr-x 2 usuario usuario 4096 feb 6 09:58 Plantillas
drwxr-xr-x 2 usuario usuario 4096 feb 6 09:58 Vídeos
I do sada kratki, ali opsežni pregled, pregled nekih osnovnih naredbi terminala koje biste trebali znati jeste li upravo stigli na Linux. U početku može izgledati pomalo nezgrapno, ali terminal je izuzetno moćan alat da ni u kom slučaju ne biste trebali prestati koristiti. Usudite se pokušati i otkrit ćete da za precizne zadatke ne postoji ništa bolje od toga da to radite sami ručno.