Documente Academic
Documente Profesional
Documente Cultură
1 / 40
Cuprins
Linux
Linia de comanda
Documentat, ie
Gestiunea pachetelor
Concluzie
Intrebari
2 / 40
Sistem de operare
3 / 40
4 / 40
Nucleu/Kernel
nucleul sistemului
face legatura dintre hardware s, i software
ofera o interfat, a comuna catre hardware
arbitreaza accesul proceselor la hardware
este prima secvent, a de cod din sistemul de operare ncarcata n
memorie
5 / 40
Nucleul Linux
kernel monolitic
ruleaza n kernel space (supervisor mode)
ofera o interfat, a peste hardware printr-un set de primitive system
calls
software-ul non-critic ruleaza n user space
Linux este un nucleu
se zice nucleul Linux sau kernelul Linux, NU kernelul de Linux
6 / 40
Distribut, ii Linux
7 / 40
Cuprins
Linux
Linia de comanda
Documentat, ie
Gestiunea pachetelor
Concluzie
Intrebari
8 / 40
Ce nseamna CLI?
9 / 40
Ce este un shell?
10 / 40
Terminale
terminale adevarate
terminal virtual
CTRL+ALT+1...7
11 / 40
Terminale (2)
pseudo-terminal
gnome-terminal, konsole, xterm
12 / 40
Terminale (3)
remote terminal
ssh/telnet, putty
13 / 40
Prompt
14 / 40
comenzi cu argumente
argumentele se separa de comanda prin spat, iu
argumentele ntre ele se separa prin spat, iu
unele argumente pot fi flag-uri (precedate de - sau )
user@host$ ls -a
user@host$ ls --all
user@host$ ssh user@remotehost
user@host$ cp source.file destionation.file
15 / 40
Exemple de comenzi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
alexj@hathor $ uname
Linux
alexj@hathor $ uname --help
Usage: uname [OPTION]...
Print certain system information.
-a, --all
[snip]
alexj@hathor $ uname -h
uname: invalid option -- h
Try uname --help for more information.
alexj@hathor $ uname -a
Linux hathor 3.3.0-rc6+ #7 SMP Mon Mar 5 19:54:28 EET 2012 i686 i686
i386 GNU/Linux
alexj@hathor $ uname --all
Linux hathor 3.3.0-rc6+ #7 SMP Mon Mar 5 19:54:28 EET 2012 i686 i686
i386 GNU/Linux
16 / 40
Autocompletion
17 / 40
Scurtaturi n shell
Ctrl-D logout
Ctrl-C anulare comanda
Alt-F/Alt-B deplasare cuvantul urmator/anterior
Ctrl-A/Ctrl-E deplasare nceputul/sfars, itul liniei
Alt-D s, terge cuvantul curent
Alt-Backspace s, terge cuvantul anterior
18 / 40
Cuprins
Linux
Linia de comanda
Documentat, ie
Gestiunea pachetelor
Concluzie
Intrebari
19 / 40
20 / 40
21 / 40
Lucrul cu procese
22 / 40
Instalarea de aplicat, ii
repository, pachet
cautarea unui pachet: apt-cache search nume-pachet
instalarea unui pachet: apt-get install nume-pachet
s, tergerea unui pachet: apt-get remove purge nume-pachet
inspectarea unui pachet: apt-cache show nume-pachet
configurarea unui repository: /etc/apt/sources.list
actualizarea bazei de date locale de pachete: apt-get update
upgrade-ul sistemului: apt-get upgrade
23 / 40
24 / 40
Dezvoltarea de aplicat, ii
25 / 40
26 / 40
Aplicat, ii de ret, ea
27 / 40
Multimedia
viewere de imagini
editoare de imagini: image-magick, Gimp
viewere de filme
convertoare de cont, inut de filme: ffmpeg, handbrake, kino
playere de audio
editoare de cont, inut audio: audacity
28 / 40
Gestiunea documentelor
29 / 40
Cuprins
Linux
Linia de comanda
Documentat, ie
Gestiunea pachetelor
Concluzie
Intrebari
30 / 40
Documentat, ie n Linux
documentat, ie externa:
The Linux Documentation Project (http://tldp.org)
Google
forumuri s, i liste de discut, ii
IRC (live)
31 / 40
Paginile de manual
man comand
a
cautare cu /KEYWORD s, i n s, i N pentru navigare
/KEYWORD nseamna ,,slash urmat de s, irul de cautare
n next
N previous
?KEYWORD pentru cautare napoi
32 / 40
Cuprins
Linux
Linia de comanda
Documentat, ie
Gestiunea pachetelor
Concluzie
Intrebari
33 / 40
Distribuirea software-ului
34 / 40
Distribuirea software-ului
34 / 40
utilitare
dpkg
apt-get
apt-cache
Synaptic, Aptitude
35 / 40
36 / 40
dpkg
37 / 40
Cuprins
Linux
Linia de comanda
Documentat, ie
Gestiunea pachetelor
Concluzie
Intrebari
38 / 40
Cuvinte cheie
sistem de operare
kernel
Linux
distribut, ii
CLI
shell
terminal
prompt
comanda
operat, ii n Linux
man
/KEYWORD
apt-get
/etc/apt/sources.list
dpkg
argumente
autocompletion
39 / 40
Cuprins
Linux
Linia de comanda
Documentat, ie
Gestiunea pachetelor
Concluzie
Intrebari
40 / 40