Sistemul de fisiere
In 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:
root
adica 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 var
E 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/remus
comanda 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]$ ls file1 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 ~]$ ls Desktop Downloads test [remus@localhost ~]$ ls test file1 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 -l
total 16
-rw-rw-r-- 1 remus remus 0 Jul 7 07:47 file1
-rw-rw-r-- 1 remus remus 0 Jul 7 07:47 file2
drwxrwxr-x 2 remus remus 4096 Jul 7 08:01 test_cd
Comanda 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]$ ls file1 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]$ ls
ceva file1 file2 test2 test_cd
[remus@localhost test]$ cp file1 file3
[remus@localhost test]$ ls
ceva 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 test2
ceva file1 file2 file3 test2 test_cd
comanda mv
- move - pentru mutarea fisierelor. este omologul lui cut din Windows
- exemplu
Cod:
[remus@localhost test]$ ls ceva file1 file2 file3 test2 test_cd [remus@localhost test]$ mv ceva ceva_moved [remus@localhost test]$ ls ceva_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]$ ls ceva_moved file1 file2 file3 test2 test_cd [remus@localhost test]$ mv test2 test2_moved [remus@localhost test]$ ls ceva_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 file1 cevacevateste cevacevateste cevacevateste cevacevateste cevacevateste cevacevateste
Fisierul file1 contine acele linii
- exemplu 2
Cod:
[remus@localhost test]$ cat -n file1 1 cevacevateste 2 cevacevateste 3 cevacevateste 4 cevacevateste 5 cevacevateste 6 cevacevateste
Comanda cat este folosita cu parametrul -n
Codul 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]$ top top - 09:21:41 up 2:13, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 129 total, 1 running, 127 sleeping, 0 stopped, 1 zombie Cpu(s): 3.7%us, 0.3%sy, 0.0%ni, 95.3%id, 0.0%wa, 0.7%hi, 0.0%si, 0.0%st Mem: 1034708k total, 629184k used, 405524k free, 117384k buffers Swap: 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 .................................

Sign In
Create Account


Back to top
Report