Structura fisiere si comenzi in Linux – Partea a-II-a

***

Incepusem sa vorbesc in articolul trecut despre structura fisierelor in linux si, putin, despre structura unei comenzi.

Cum spuneam, o comanda in linux se structureaza dupa modelul: comandaoptiune [argument1] [argument2]. Si plecand de la acest principiu o sa prezint cateva comenzi de baza pentru folosirea curenta a unui shell in linux.

Astfel:

cd – schimba directorul (“..” – urci in directorul parinte; “~” -directorul home)

pwd – afiseaza directorul curent unde se afla userul

ls – afiseaza directorul curent (“-l” – afiseaza detalii despre fisierele si directoare, permisiuni, etc; “-a” – afiseaza fisierele si directoarele ascunse);
mv – muta si/sau redenumeste continut;

cp – copiaza (“-r” recursiv, obligatoriu pentru directoare; “-i” – interactiv);

rm – sterge (“-r” recursiv, “-i” – interactiv);

mkdir – creaza director (“-p” -creaza atat directorul cat si directoarele parinte);

touch – creaza fisier gol, sau reseteaza atime, mtime, ctime;

cat – afiseaza continutul unui fisier sau/si il concateneaza;

less, more – ajuta la paginare;

file – arata tipul fisierului ;

head – afiseaza primele 10 linii dintr-un fisier (“-n nr”- numarul de linii);

tail – afiseaza ultimele 10 linii dintr-un fisier (“-n nr “- afiseaza nr linii, “-n +nr”- afiseaza cu linia nr.);

Obs: head si tail sunt folosite foarte des pentru vizualizarea unui log (syslog).(Pe viitor, dupa ce o sa prezentam putin  programarea in bash, o sa afisam un script prin care, cu ajutorul lui head sau tail se pot afisa, in mod automat, anumite linii din log-uri).

wc– afiseaza nr. de caractere, litere sau cuvinte dintr-un fisier;

date – arata si modifica data;

df – arata spatiul liber;

du -arata marimea unui fisier;

which – arata si cauta calea catre o comanda (este folositoare cand nu gasim unde se gaseste comanda X “ex: which ls”);

Obs: In aceasta categorie mai intra si whereis;

uname – arata informatii despre sistem (ex: uname -r = arata versiunea kernel);

clear – sterge terminalul curent;

Obs: Pentru a afla optiunile pentru o comanda se da “comanda – help” / man “comanda”.

Referinte:  http://man.he.net/

P.S: In episodul III o sa vorbim putin despre editorul VI si regular expressions.

3 thoughts on “Structura fisiere si comenzi in Linux – Partea a-II-a”

  1. Interesant tutorialul, eu folosesc tail -f pentru a vedea logul mysql, doar ca imi pot seta din client numarul de linii pe care sa-l afiseze si pun un numar mare.
    Astept sa vad si tutorialele viitoare

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>