Documente Academic
Documente Profesional
Documente Cultură
Comenzi de Baza in Linux PDF
Comenzi de Baza in Linux PDF
Semn
/
.
..
Semnific
Cel mai de sus director
Directorul n care sunt acum
Doar un director mai sus
Opiune face ca o comand s execute funciile adugate. Are adesea forma - i un ir de caractere
alfanumerice
Exemplu
> cd /bin - cd este comanda i /bin este argumentul
> ls la c* - ls este comanda la este opiune i c* este argument
3. Operaii de copiere, tergere, mutare i redenumire a unui fiier
> touch A - creare fiier A
> cp A B copiere fiier A i se creaz fiierul B
> rm A tergere A
> mv A B mutare A n B n cazul n care B este director
> mv A B redenumire A n B dac B este fiier
Executai:
>touch 01.txt
> cp 01.txt 02.txt
>cp 01.txt /tmp
> ls
> ls /tmp
>rm 02.txt
>rm /tmp/02.txt
>ls
/tmp
>mv 01.txt /tmp
>ls /tmp
>mv /tmp/01.tx .
>ls
>mv 01.txt 02.txt
>ls
>touch 03.txt
>ls
>rm *.txt
4. Operaii pentru a copia, etrge, a muta i a redenumi un director/directoare
> mkdir A - creem directorul A
> cp r A B copiem directorul A i se creaz directorul B
> rmdir A - se terge A
> mv A B - se mut A n B; dac nu exist B se modific numele A n B
man cp - comanda man reprezint help
Executai
> mkdir
> mkdir
> cd 01
> touch
> cd . .
> cd 02
> touch
> cd . .
01
02
01.txt
02.txt
> cp r 01 02
> ls
> ls 02
> mv 02 03
> ls
> mv 03 /tmp
> ls /tmp
> rmdir 02 - se poate face ? de ce?
> ls
> rm -r 02
> ls
EXERCIII
Scriei i ncercai o comand care opereaz astfel:
1. Suntei n ubuntu/ Aici avei avei un director prog/ i un fiier 01.txt. Copiai fiierul n directorul
prog.
2. Suntei n ubuntu/ Avei aici prog/ . n prog avei dou fiiere 01.txt i 02.txt. Copiai 02.txt n ubuntu/.
3. Suntei n directorul ubuntu/ . Aici avei prog/ i 02.txt. tergei 02.txt
4. Suntei n ubuntu/ i avei prog/ i 02.txt, iar n prog/ avei 01.txt. tergei 01.txt.
5. Suntei n prog/ i avei 01.txt i 02.txt. Directorul printe este ubuntu/. Copiai 02.txt n ubuntu.
6. Suntei n prog/ iar aici avei 02.txt. Directorul printe este ubuntu/ unde avei prog/ i fiierul 01.txt.
Copiai 01.txt n prog/.
7. Suntei n prog/ unde avei fiierul 01.txt. Directorul printe este ubuntu/ unde avei i fiierul 02.txt.
tergei acest fiier.
8. Suntei n prog/ unde avei 01.txt. tergei fiierul.
Comenzi pentru fiiere continuare
cat [nume fiier] cat arat coninutul fiierului n mod text pe ecran
cat /etc/fstab
less [numele fiierului] Arat coninutul fiierului pagina cu pagina
less /etc/fstab
head -n [numr] [numele fiierului] Arat primele [numr] de linii de la nceputul fiierului
head -n 5 /etc/fstab
tail - [numr] [numele fiierului] Arat [numr] de linii de la sfritul fiierului
tail -5 /etc/fstab
Editoare de text
- spaiul liber
Clasificare2
afiaj
3
4
5
modificare
informare
7
8
9
10
11
cutare
director
informare
Comand
cat
less (a se
vedea i
more)
head
tail
Utilizm
editoare
de text : vi
sau vim
wc
file
grep
find
df
du
Coninut
Arat coninutul fiierului n format text
Arat coninutul fiierului pagin cu pagin
Arat cteva linii din fruntea fiierului
Arat linii de la sfritul fiierului
Editoare de text
5. Lucrul cu Shell
Shell nveli n engelz, este interpretorul de comenzi al Unix i desigur Linux. Pentru Windows de
exemplu, interpretorul este cmd sau command.com. Shell-ul reprezint interfaa ntre utilizator i sistem, sau
concret ntre user i Kernell miezul sistemului, prin care sunt accesate apoi harddiskul, reeaua i alte
periferice. Utilizatorul nu trebuie s tie exact cum funcioneaz acestea. Se pot folosi comenzile shell-ului
pentru a le accesa. Shell-urile pot permit scrierea de comenzi nlnuite ntr-un fiier pe care le interpreteaz.
Aceste fiiere se numesc scripturi sau fiiere de comenzi. De exemplu n Windows, un fiier de acest tip cu
extensia BAT batch file este un fiier de comenzi DOS n care comenzile se prelucreaz succesiv.
Kernell este inima Linuxului, este mediatorul dintre programe i partea hard, locul unde sunt driverele;
ofer suport pentru gestionarea pachetelor din reea i a proceselor ce ruleaz n memorie.
Tipuri de shell: csh, tcsh, bash cel mai utilizat
> csh - lansm shell / bash
> exit - ieim
Variabile n shell
n shell exist variabile unele predefinite i unele definite de utilizator. Variabilele au naintea numelui
caracterul $ pentru ca shellul s poat deosebi o variabil de simplu text.
Sistemul Unix ine unele date despre mediu n variabile. Cele mai uzuale sunt:
- $HOME: directorul alocat la intrarea n sesiune
- $PATH: lista directoarelor unde se caut pt. execuia unei comenzi
- $PS1: def. prompter-ul asociat utilizatorului: # - supervizor, $ - utilizator
- $LOGNAME: numele utilizatorului
- $MAIL: numele directorului de pot
- $SHELL: numele programului SHELL
- $TERM: tipul terminalului
Coninutul unei variabile poate fi vzut cu echo.
> echo $PATH
6. Informaii despre sistem
> env - se arat limba sistemului, calea ctre comenzi, calea complet ctre shellul utilizat, etc.
export [nume variabil mediu] = [valoare]
which [numele comenzii] - which arat calea complet n care exist comanda
> env
> export PATH= /bin: .
> soffice
> env
Comanda soffice nu va merge deoarece aceast comand va fi cutat sub calea PATH=/bin i ea nu se afl
acolo. Pentru a afla calea unei comenzi se folosete which.
7. Procese
Un proces poate avea trei stri: funcionare n prin plan foreground, funcionare n fundal background,
suspendat temporar suspend.
Starea proceselor : ps [opiune]
> ps aux