Mar
6

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

by Bogdan · 3 comments

in GNU/Linux, Tutoriale

***

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”winking;

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.

Articole asemanatoare:

  1. Windows 7 Transformation Pack pentru Ubuntu Linux Stiu ca nu sunt foarte multi utilizatori de Linux...
  2. Structura fisiere si comenzi in Linux – Partea I Initial m-am gandit sa vorbesc despre instalarea unei distributii...
  3. Despre useri si group in linux *** Orice sistem de operare este administrat de catre...
  4. S-a lansat Linux Mint 9 (Isadora) ! Pentru cei care citesc Windows 7 Bucharest și folosesc...
  5. Linux Live USB Creator Unul dintre cele mai mari avantaje ale platformelor linux...

{ 2 trackbacks }

Articolele saptamanii – Episodul al saselea : Tutoriale Wordpress
March 8, 2010 at 12:04 pm
Articolele saptamanii (6) | Inspector Gadget
March 8, 2010 at 12:04 pm

{ 1 comment… read it below or add one }

1 Emanuel March 6, 2010 at 10:21 pm

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

Reply

View all comments

Leave a Comment

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