alex Posted June 29, 2012 Report Posted June 29, 2012 Aproape toate distributiile de Linux au in prezent o interfata grafica care le face mai prietenoase cu userii neobishnuiti cu acest sistem de operare. Totusi daca nu beneficiati de o interfata grafica si aveti nevoie sa umblati printr-un sistem de operare Linux iata cateva comenzi pe care trebuie sa le cunoasteti. Sistemul de fisiereIn Linux sistemul de fisiere si organizarea directoarelor este diferita fata de Windows. Aici avem o structura arborescenta. Tatal tuturor directoarelor este "/" si se numeste Cod:rootadica directorul radacina Cod:[remus@localhost ~]$ ls /bin boot dev etc home lib lost+found media misc mnt net opt proc root sbin selinux srv sys tmp usr varE bine de stiut ca in /etc se gasesc si se fac aproape toate configurarile pentru sistemul de operare. comanda pwd- afiseaza directorul curent in care va aflati- exemplu: Cod:[remus@localhost ~]$ pwd/home/remuscomanda ls- listeaza continutul directorului curent sau daca se da o cale de director ca si argument, afiseaza continutul acelui director. outputul comenzii ls include si fisiere si directoare. directoarele sunt colorate diferit fata de fisiere- exemplu1: Cod:[remus@localhost test]$ pwd/home/remus/test[remus@localhost test]$ lsfile1 file2[remus@localhost test]$Se poate vedea ca suntem in directorul /home/remus/test si acolo exista fisierele file1 si file2.- exemplu2: Cod:[remus@localhost ~]$ pwd/home/remus[remus@localhost ~]$ lsDesktop Downloads test[remus@localhost ~]$ ls testfile1 file2[remus@localhost ~]$Se poate vedea ca suntem in firectorul /home/remus , care contine directorul test. Din /home/remus se listeaza continutul unui director copil.- exemplu 3:[remus@localhost test]$ ls -ltotal 16-rw-rw-r-- 1 remus remus 0 Jul 7 07:47 file1-rw-rw-r-- 1 remus remus 0 Jul 7 07:47 file2drwxrwxr-x 2 remus remus 4096 Jul 7 08:01 test_cdComanda ls -l va afisa continutul directorului curent impreuna cu detalii despre fiecare director/fisier. De la stanga la dreapta avem urmatoarele detalii:- drepturile de read/write/execute pentru un fisier- apoi prin 1/2 se specifica daca e fisier sau director- apoi este precizat ownerul acelui fisier/dir impreuna cu grupul din care face parte- marimea fisierului in octeti- data ultimei modificari- numele comanda cd- vine de la change directory si este folosita pentru a naviga prin sistemul de fisiere.- exemplu Cod:[remus@localhost test]$ pwd/home/remus/test[remus@localhost test]$ lsfile1 file2 test_cd[remus@localhost test]$ cd test_cd/[remus@localhost test_cd]$Comanda cd se poate folosi pentru a urca in ierarhie astfel: Cod:[remus@localhost test_cd]$ pwd/home/remus/test/test_cd[remus@localhost test_cd]$ cd ..[remus@localhost test]$ pwd/home/remus/test[remus@localhost test]$Se observa comanda cd .. urca in directorul parinte al directorului curent. comanda cp - folosita pentru copierea fisierelor- exemplu:[remus@localhost test]$ lsceva file1 file2 test2 test_cd[remus@localhost test]$ cp file1 file3[remus@localhost test]$ lsceva file1 file2 file3 test2 test_cd Se foloseste sub forma: cp sursa destinatie - exemplu de copiere a directoarelor (sau copiere recursiva) - se foloseste parametrul -R[remus@localhost ~]$ ls test/ceva file1 file2 file3 test2 test_cd[remus@localhost ~]$ cp -R test/ test2[remus@localhost ~]$ ls test2ceva file1 file2 file3 test2 test_cd comanda mv- move - pentru mutarea fisierelor. este omologul lui cut din Windows- exemplu Cod:[remus@localhost test]$ lsceva file1 file2 file3 test2 test_cd[remus@localhost test]$ mv ceva ceva_moved[remus@localhost test]$ lsceva_moved file1 file2 file3 test2 test_cd[remus@localhost test]$Se da comanda sub forma mv sursa destinatie- exemplu2 - pentru mutarea unui director intreg Cod:[remus@localhost test]$ lsceva_moved file1 file2 file3 test2 test_cd[remus@localhost test]$ mv test2 test2_moved[remus@localhost test]$ lsceva_moved file1 file2 file3 test2_moved test_cd[remus@localhost test]$comanda cat- afiseaza tot continutul unui fisier- se foloseste cat fisier- exemplu: Cod:[remus@localhost test]$ cat file1cevacevatestecevacevatestecevacevatestecevacevatestecevacevatestecevacevatesteFisierul file1 contine acele linii - exemplu 2 Cod:[remus@localhost test]$ cat -n file1 1 cevacevateste 2 cevacevateste 3 cevacevateste 4 cevacevateste 5 cevacevateste 6 cevacevatesteComanda cat este folosita cu parametrul -nCodul este afisat impreuna cu numerotarea liniilor comanda top- asemanatoare lui task manager din Windows- afiseaza procesele active la momentul prezent in sistemul de operare (impreuna cu cateva detalii)- se mai afiseaza si detalii despre CPU, MEM (RAM) Cod:[remus@localhost test]$ toptop - 09:21:41 up 2:13, 2 users, load average: 0.00, 0.00, 0.00Tasks: 129 total, 1 running, 127 sleeping, 0 stopped, 1 zombieCpu(s): 3.7%us, 0.3%sy, 0.0%ni, 95.3%id, 0.0%wa, 0.7%hi, 0.0%si, 0.0%stMem: 1034708k total, 629184k used, 405524k free, 117384k buffersSwap: 2096472k total, 0k used, 2096472k free, 365356k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4279 root 15 0 38088 11m 5596 S 2.0 1.2 0:04.50 Xorg 6152 remus 15 0 40724 12m 9076 S 2.0 1.3 0:01.73 gnome-terminal 1 root 15 0 2160 640 556 S 0.0 0.1 0:01.42 init 2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0................................. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.