Sunteți pe pagina 1din 59

Laborator 1

INFORMATICĂ APLICATĂ

Comenzi pentru administrarea directoarelor


Comenzi de informare
Astăzi... man
config file
1. INTRO
whatis
whereis
2. PRIMII PAȘI whoami
daemon
3. ADMINISTRARE DIRECTOARE
pwd
4. COMENZI DE INFORMARE cd
~ ls
mkdir
rmdir
/
2
INTRO

3
FOCUS LAB

LINUX VS. UNIX

4
DISTRIBUȚII

5
DISTRIBUȚII
• RedHat

• Ubuntu

• Debian

• Altele

6
UTILIZATOR

1. GUI: Graphical User Interface

2. SHELL: interpretor de comenzi

7
UTILIZATOR

1. GUI: Graphical User Interface

2. SHELL: interpretor de comenzi

8
INTERPRETORUL DE COMENZI

• sh: Bourne Shell

• bash: Bourne Again Shell

• csh: C Shell

• tcsh: Turbo C Shell

• ksh: Korn Shell


despre shell-uri (1.1.2)

9
INTERPRETORUL DE COMENZI – DEBIAN/SUSE

• sh: Bourne Shell

• bash: Bourne Again Shell

• csh: C Shell

• tcsh: Turbo C Shell

• ksh: Korn Shell


despre shell-uri

10
PRIMII PAȘI ...

11
PRIMII PAȘI - DEBIAN

* Pornește calculatorul în Debian


* Login: username: user, parola: user
* Lansează BASH:
Applications -> Accessories -> Terminal

12
COMENZI PENTRU ADMINISTRAREA
DIRECTOARELOR

13
WINDOWS
• fișier vs. director

• în Windows

14
LINUX
• orice este un fișier
• directorul este un fișier special
• totul este reprezentat sub formă de fișier
• Linux nu determină tipul
fișierului după extensie

• LINUX este case-sensitive


• face diferența între majuscule și litere mici

15
SISTEMUL DE FIȘIERE - LINUX

16
SISTEMUL DE FIȘIERE - LINUX

17
ls
• list
• afișează fișierele sau directoarele din
interiorul unui director

18
pwd

• afișează directorul de lucru curent


(unde te afli)
• Print Working Directory

19
/home
spațiu alocat utilizatorilor pentru a-și
salva fișierele

/home/user

cd
cd ~
cd /home/user

20
cd

• change directory
• schimbă directorul curent
• cd schimbă directorul curent cu
directorul acasă
• cd /nume_director schimbă directorul
curent cu directorul specificat

21
cd ~

• similar cd
• directorul curent devine acasă (home)
• ~ simbolizează directorul acasă

22
cd /

• directorul curent devine rădăcina(root)

23
cd ..

• directorul curent devine directorul


părinte al directorului curent

24
cd -

• directorul curent devine directorul


vizitat anterior

25
pwd/cd

26
calea absolută/relativă

• Atunci când tipărim o cale, punctul de


pornire este considerat:

1. Root (rădăcina): atunci când tipărim


calea începând cu / (slash) => cale
absolută
2. Directorul curent: atunci când nu
tipărim / (slash) la început => cale
relativă

27
completarea căii (1xTab)
Ex: vrem să ajungem în directorul etc

Tipărim cd /e, apoi apăsăm tasta Tab


pentru a competa automat etc

28
completarea căii (2xTab)
Atunci când există mai multe directoare
care încep cu aceași literă:

1. x1 Tab: nu se întâmplă nimic


2. X2 Tab: afișează toate directoarele
care încep cu litera tipărită

29
completarea căii (2xTab)
Atunci când există mai multe directoare
care încep cu aceași literă:

x2 Tab

30
ls
• list
• afișează fișierele sau directoarele din
interiorul unui director (fără cele
ascunse (hidden))

31
ls -a
• -a: all
• afișează fișierele sau directoarele din
interiorul unui director (inclusiv pe
cele ascunse (hidden))

32
ls -l
• -l: long
• afișează fișierele sau directoarele din
interiorul unui director și furnizează
informații despre acestea (drepturi,
dimensiune, data modificare etc.)

33
ls -lh
• -lh: long human
• afișează fișierele sau directoarele din
interiorul unui director și furnizează
informații despre acestea (drepturi,
dimensiune, data modificare etc.) într-
un format mai prietenos înțelegerii
umane

34
ls

35
mkdir
• make dir
• crează un director nou în directorul
curent cu numele specificat
• mkdir nume_director

36
mkdir -p
• -p: parent
• crează mai multe directoare imbricate
(unul într-altul)
• mkdir -p nume_director_parinte/
nume_director_copil

37
rmdir
• remove directory
• șterge directorul cu numele specificat
• rmdir nume_director

38
rmdir -p
• șterge directorul cu numele specificat
• rmdir –p nume_director

39
mkdir/rmdir

40
COMENZI DE INFORMARE

41
man –k (apropos)
• man -k string:

afișează paginile de manual ce conțin


stringul căutat

• man apropos string:

returnează același rezultat

• apăsați q pentru a ieși din pagina de manual

42
man –k bluetooth

man –k bluetooth

43
man $command

• man comandă:

afișează pagina de manual pentru comanda dorită

• apăsați q pentru a ieși din pagina de manual

44
man man

45
comanda uname

uname

46
man uname

man uname

47
man uname

48
man $configfile

• man fișier configurare:

afișează pagina de manual pentru fișierul


de configurare căutat

extensie: .conf

• apăsați q pentru a ieși din pagina de manual

49
man adduser.conf

man adduser.conf

50
man –k .conf

51
man $daemon

• man daemon:

afișează pagina de manual pentru daemonul


solicitat

d – ultima literă

• apăsați q pentru a ieși din pagina de manual

52
man –k daemon

53
man bluetoothd

man bluetoothd

54
whatis/whereis/whoami
• whatis string:
returnează descrierea unei pagini de
manual

• whereis string:
returnează locația unei pagini de manual

• whoami:
returnează numele utilizatorului curent

55
secțiuni man

56
secțiuni

cifrele din paranteză reprezintă numărul


secțiunii în care se află pagina de
manual

57
man $secțiune $nume
Uneori, un fișier și o comandă apar sub
același nume

implicit secțiunea 1
comanda passwd

secțiunea 5
fișierul passwd

58
Atât pentru astăzi...

www.ace.catalinamancas.ro
catalina.mancas@dcti.ucv.ro

S-ar putea să vă placă și