Documente Academic
Documente Profesional
Documente Cultură
Curs 101-1
Interfat, a n linia de comanda
2 martie 2013
LPIC-1
1/44
Outline
Introducere
Linia de comanda
Gestiunea fis, ierelor
Utilizarea eficienta a liniei de comanda
Folosirea documentat, iei
Cuvinte cheie
LPIC-1
2/44
LPIC-1
3/44
LPIC-1
User Noi
4/44
Kernel
LPIC-1
nucleul sistemului
5/44
Kernelul Linux
LPIC-1
kernel monolitic
6/44
Modul
I
I
LPIC-1
7/44
Shell
interpretor de comenzi
I
I
LPIC-1
8/44
Utilitare
LPIC-1
9/44
Distribut, ii Linux
bootloader
package manager
interfat, a grafica
LPIC-1
10/44
Outline
Introducere
Linia de comanda
Gestiunea fis, ierelor
Utilizarea eficienta a liniei de comanda
Folosirea documentat, iei
Cuvinte cheie
LPIC-1
11/44
Linia de comanda
I
I
LPIC-1
12/44
Terminale
LPIC-1
terminal virtual
CTRL+ALT+1..7
13/44
Terminale
LPIC-1
pseudo-terminal
14/44
Terminale
LPIC-1
remote terminal
ssh/telnet, putty
15/44
Ce este un prompt?
LPIC-1
16/44
Comenzi f
ar
a argumente
user@host$ vim
comenzi cu argumente
I
I
I
Comenzi cu argumente
user@host$
user@host$
user@host$
user@host$
LPIC-1
ls -a
ls --all
ssh user@remotehost
cp source.file destionation.file
17/44
Comenzi simple
uname
I
I
bash
I
LPIC-1
echo
I
18/44
Mediul shell-ului
env
LPIC-1
19/44
Outline
Introducere
Linia de comanda
Gestiunea fis, ierelor
Utilizarea eficienta a liniei de comanda
Folosirea documentat, iei
Cuvinte cheie
LPIC-1
20/44
perspectiva utilizatorului
I
I
LPIC-1
21/44
LPIC-1
/ directorul radacina
/bin/ executabile de baza (disponibile n single user mode)
/boot/ fis, ierele bootloaderului
/dev/ dispozitive
/etc/ fis, iere de configurare la nivelul sistemului
/home/ directoarele home ale utilizatorilor
/lib/ biblioteci pentru binarele din /bin/ s, i /sbin/
/media/, /mnt/ mount points
/sbin/ executabile pentru superuser
/tmp/ date temporare, de obicei s, terse la repornire
/usr/ sistem de fis, iere secundar (/usr/bin/, /usr/lib/,
/usr/sbin/)
/var/ fis, iere variabile (cont, inutul se schimba)
22/44
executabilul gcc
/usr/bin/
/etc/
executabilul adduser
/home/ana/
/usr/sbin/
LPIC-1
/var/mail/
/boot/
23/44
I
I
I
I
intrari speciale
I
I
LPIC-1
/etc/apache2/
/var/mail/mail.log
/home/student/file.txt
ncepe de la directorul radacina (ncepe cu / - slash)
relativa
I
24/44
Parcurgerea caii
I
Unde ma aflu?
pwd
razvan@valhalla:/usr/local$ pwd
/usr/local
razvan@valhalla:/usr/local$ echo $PWD
/usr/local
Ma duc
cd
razvan@valhalla:/usr/local$ cd myapps/patches/
razvan@valhalla:/usr/local/myapps/patches$ cd /etc/apache2
LPIC-1
25/44
LPIC-1
26/44
LPIC-1
directoare
27/44
(pseudo)creare
I
I
I
cat
head, tail
vi, emacs, nano, joe, mcedit
LPIC-1
mv a.txt new_a.txt
cp a.txt b.txt
mutare/redenumire
I
rm, unlink
copiere
I
touch a.txt
s, tergere
I
dd
28/44
Operat, ii pe directoare
creare
I
mv my-dir new-my-dir
LPIC-1
cp -r my-dir my-dir-copy
mutare
I
copiere
I
mkdir my-dir
s, tergere
I
ls
opt, iuni utile ls: -a, -l, -F, color=auto, -1, -i, -R, -d
29/44
Operat, ii pe link-uri
I
I
I
ln -s file file2
creeaza un nou fis, ier (un nou inode)
merge pe directoare
merge ntre sisteme de fis, iere diferite
s, tergere
I
I
LPIC-1
ln file file2
creeaza un nou nume/alias, nu un fis, ier (inode)
rm
unlink
30/44
LPIC-1
ls -l
stat
31/44
whereis
I
I
cautare indexata
I
I
I
LPIC-1
32/44
Spat, iu ocupat
pwd
alexj@hathor
$ ls -l main.s
-rw-rw-r-- 1 alexj alexj 1802 2012-05-06 22:30 main.s
alexj@hathor
$ ls -lh main.s
-rw-rw-r-- 1 alexj alexj 1.8K 2012-05-06 22:30 main.s
alexj@hathor
$ stat -c "%s" main.s
1802
dimensiune director
pwd
alexj@hathor
8.8M lpic/
LPIC-1
$ du -hs lpic/
33/44
Arhivare
.tar: tar
.a, .deb: ar
.cpio: cpio
operat, ii cu arhive
I
I
I
I
LPIC-1
arhivare
dezarhivare
listare cont, inut
adaugare, eliminare
34/44
Arhivare (cont.)
arhivare
I
I
I
I
I
I
I
tar xf arhiva.tar
gunzip arhiva.tar.gz (tar xzf)
bunzip2 arhiva.tar.bz2 (tar xjf)
unzip arhiva.zip
listare
I
I
LPIC-1
dezarhivare
I
tar tf arhiva.tar
unzip -l arhiva.zip
35/44
Outline
Introducere
Linia de comanda
Gestiunea fis, ierelor
Utilizarea eficienta a liniei de comanda
Folosirea documentat, iei
Cuvinte cheie
LPIC-1
36/44
Autocompletion
LPIC-1
37/44
Istoricul comenzilor
comanda history
LPIC-1
38/44
Scurtaturi libreadline
LPIC-1
Ctrl-D logout
39/44
Outline
Introducere
Linia de comanda
Gestiunea fis, ierelor
Utilizarea eficienta a liniei de comanda
Folosirea documentat, iei
Cuvinte cheie
LPIC-1
40/44
Surse de informare
I
I
documentat, ie externa:
I
I
I
I
LPIC-1
41/44
Paginile de manual
LPIC-1
man comand
a
cautare cu /KEYWORD
42/44
Outline
Introducere
Linia de comanda
Gestiunea fis, ierelor
Utilizarea eficienta a liniei de comanda
Folosirea documentat, iei
Cuvinte cheie
LPIC-1
43/44
Cuvinte cheie
LPIC-1
shell
man
CLI
info
terminal
apropos
prompt
whatis
argumente
which
44/44