Documente Academic
Documente Profesional
Documente Cultură
de la DOS/Win la linux
1. Introducere
1.1. Linux & Windoze
1.2. Ce-ar mai fi de stiut
1.3. Daca nu mai ai rabdare...
2. Fisiere si Programe
2.1. Fisiere: Notiuni introductive
2.2. Link-uri simbolice
2.3. Permisiuni si drepturi de accesare
2.4. Corespondenta comenzilor DOS - Linux
2.5. Rularea programelor: multitasking si sesiuni
2.6. Rularea programelor pe calculatoare la distanta
3. Utilizarea directoarelor
3.1. Directoare: Notiuni introductive
3.2. Permisiunile directoarelor
3.3. Corespondenta comenzilor DOS - Linux
6. Optimizarea sistemului
6.1. Fisiere de initializare a sistemului
6.2. Fisiere de initializare a programelor
7. Ce e bine sa stiti
7.1. Utilizarea tar & gzip
7.2. Instalarea aplicatiilor
7.3. Lucruri de stiut fara de care nu se poate
7.4. Extensii des intalnite si programele aferente
8. Sfarsit ?
1. Introducere
In aparenta Linux-ul nu este la fel de usor de folosit si de configurat precum Windows sau Mac, dar instaland
una dintre ultimele distributii Linux (RedHat, Mandrake, SuSE, Slackware, Caldera, Corel Linux...) veti
descoperi contrariul. Veti intalni o multime de programe care faciliteaza configurarea majoritatea avind o
interfata facila si sugestiva. In Linux veti intalni lucruri surprinzatoare pentru un sistem de operare. Si nu uitati:
Linux-ul si DOS/Windows pot coexista pe acelasi computer.
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 2 of 14
Daca dupa ce ai instalat Linux-ul si programele necesare pe PC-ul tau, ai pornit sistemul, ai introdus user-ul si
parola si te intrebi: "Ei, si acum ce fac ? ". Nu te nelinisti. Esti aproape gata sa faci aceleasi lucruri pe care le
faceati in DOS/Windows, si chiar mai mult. Daca te-ai fi aflat in DOS in loc de Linux, te-ai fi ocupat cu unul din
urmatoarele task-uri:
- rularea programelor;
- administrarea fisierelor;
- formatarea disk-urilor si copierea fisierelor de pe/pe ele;
- configurarea/editarea AUTOEXEC.BAT si a CONFIG.SYS;
- scrierea/crearea propriilor fisiere .BAT si /sau a propriilor programe in Qbasic si/sau C/Pascal;
- crearea de documente si de grafica;
- ascultarea de CD-uri si de Mp3-uri;
- navigarea pe Internet si chat-ul.
Te vei i bucura sa afli ca potii face toate acestea si in Linux, la fel ca in DOS/Windows. In DOS, utilizatorul
obisnuit foloseste o mica parte din cele peste 100 de comenzi existente: intr-o anumita masura, la fel se
intampla si in Linux.
Ne-au mai ramas cateva lucruri de subliniat inainte de a trece mai departe:
- spre deosebire de DOS, datorita caracterului sau multiuser, Linux-ul are incorporate mecanisme de
securitate. Unele fisiere si directoare au anumite permisiuni, care impiedica accesarea lor de catre un utilizator
obisnuit (vezi sectiunea Permisiuni ). Numai utilizatorul cu login-ul root le poate accesa, acesta fiind
administratorul sistemului. Si tu poti fi root daca lucrezi pe propriul calculator. In DOS/ Windows, dimpotriva,
nimic si nimeni nu te va impiedica sa stergi, din greseala, tot hard-disk-ul;
Mare parte din puterea si flexibilitatea Linux-ului provine din concepte simple, ca : redirectionarea si transferul,
transmisibilitatea fiind mult mai influenta decat in DOS. Comenzi simple pot fi folosite unitar pentru a indeplini
task-uri complexe. Profita de toate acestea!
Conventii: <?> desemneaza ceva ce trebuie specificat, in timp ce [?] desemneaza o optiune.
Exemplu:
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 3 of 14
fdformat,
FORMAT sintaxa diferita
mount, umount
2. Fisiere si programe
Linux-ul are un sistem de fisiere -adica "structura directoarelor si fisierelor din Linux "- care seamana putin cu
cel din DOS. Fisierele au nume care se conformeaza anumitor reguli speciale, sunt stocate in directoare,
unele sunt executabile si dintre acestea majoritatea au command switch. In plus, poti folosi caractere wild
card, redirectionarea si transferul.
- in DOS, numele fisierelor se afla in asa-zisa forma 8.3 (nume din 8 caractere+extensie din 3 caractere), de
exemplu TESTPAGE.TXT. In Linux (si in Windows 9x) se poate si mai bine. Daca ai folosit pentru a instala
Linux-ul un sistem de fisiere ca ext2 sau umsdos, poti atribui fisierelor nume mai lungi (pana la 255 de
caractere), care sa contina mai mult de un punct. De exemplu: Acesta.este.Un.fisier.cu.nume.Lung Ai
remarcat ca am folosit atat caractere mari cat si mici.
Caracterele mari sau mici in numele de fisiere si in comenzi sunt diferite. Astfel, FISIER.tar.gz si fisier.tar.gz
sunt doua fisiere diferite. ls este o comanda, iar LS o greseala;
- tilizatorii Windows 9x vor dori sa foloseasca nume de fisiere lungi si in Linux. In cazul in care numele unui
fisier contine spatii (nerecomandabil dar posibil) acesta trebuie incadrat intre ghilimele ori de cate ori va referiti
la el.
Exemplu:
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 4 of 14
Exemplu:
$ ls -F
nume_director/ pamela.jpg cjpg* script* old~
Fisierele cjpg* si script* sunt executabile. In DOS fisierele backup au extensia .BAK. In Linux au la sfarsitul
numelui caracterul '~' (ex: old~) si sunt ascunse. Astfel dupa comanda ls se va afisa:
$ ls
nume_director/ pamela.jpg cjpg* script*
In DOS pentru switch se folosea caracterul '/' pe cand in Linux se foloseste '- ' sau '--' .
Exemplu:
- in DOS: dir /s
- in Linux: ls -R
Multe programe DOS (ex: PKZIP, ARJ...) folosesc stilul de switch din Linux.
UNIX(Linux)-ul are un tip de fisier (foarte folositor) inexistent in DOS, numit legatura simbolica (symbolic link).
Acesta este asemanator cu shortcut-ul din Windows. Exemple de legaturi simbolice existente in
Linux: /usr/X11 este o legatura simbolica pentru /usr/X11R6 ; /dev/modem este o legatura simbolica
pentru /dev/cua0 sau /dev/cua1 .
Se pot crea legaturi simbolice atat pentru fisiere cat si pentru directoare.
Exemplu:
$ ln -s /usr/doc/c++/manual.txt c++manual.txt
Astfel orice referire la fisierul c++manual.txt se va face de fapt la /usr/doc/manual.txt. Fisierele de tip legatura
simbolica au la sfarsitul numelui simbolul '@'. Comanda ls -l afiseaza atat numele legaturii cat si
fisierul/directorul la care se face referire.
Exemplu:
$ ls -F
c++manual.txt@
$ ls -l
c++manual.txt -> /usr/doc/c++/manual.txt
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 5 of 14
In Linux fisierele ascunse au la inceputul numelui un punct (ex: .fisier_ascuns ). Mai mult decat atat fisierele au
permisiuni (permissions) si un proprietar (owner) care apartine unui grup (group).
Exemplu:
$ ls -l /bin/ls
-rwxr-xr-x 1 root bin 27281 Aug 23 2000 /bin/ls*
root bin inseamna ca fisierul /bin/ls apartine utilizatorului root, grupul bin
-rwxr-xr-x inseamna, de la stanga la dreapta:
- tipul fisierului ( - =fisier normal, d =director, l =link)
rwx sunt permisiunile pentru proprietarul fisierului ( read, write, e xecute) - (citire, scriere, executie);
r-x permisiunile pentru grupul proprietarului fisierului ( read, execute) - (citire, executie);
r-x permisiunile pentru restul de utilizatori (r ead, execute) - (citire, executie). De aceea fisierul /bin/ls nu poate
fi sters decat de utilizatorul root (are dreptul de scriere asupra fisierului).
Exemplu:
$ chmod +s fisier
# seteaza dreptul de executie pentru toti, cu privilegiile proprietarului
O exprimare mai simpla a permisiunilor poate fi facuta prin intermediul cifrelor. Astfel rwxr-xr-x poate fi scris ca
755 (fiecarei litere ii corespunde un bit: --- este 0, --x este 1, -w- este 2, -wx este 3 ...). Pare dificil dar dupa o
perioada de timp te vei obisnui.
Cea mai simpla si rapida metoda de schimbare a permisiunilor fisierelor este sa folosesti un manager de
fisiere (ex: Midnight Commander - disponibil in majoritatea distributiilor Linux).
Numai utilizatorul root (administratotul sistemului) poate schimba drepturile de acces ale tuturor utilizatorilor!
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 6 of 14
DOS Linux
COPY cp
DEL rm
MOVE mv
REN mv
TYPE more, less, cat
nul /dev/null
prn, lpt1 /dev/lp0 or /dev/lp1, lpr
Exemple:
DOS Linux
C:\TEST>COPY JOE.TXT JOE.DOC $ cp joe.txt joe.doc
C:\TEST>COPY *.* TOTAL $ cat * > total
C:\TEST>COPY FRACTALI.DOC PRN $ lpr fractali.doc
C:\TEST>DEL TEMP $ rm temp
C:\TEST>DEL *.BAK $ rm *~
C:\TEST>MOVE PAPER.TXT TMP\ $ mv paper.txt tmp/
C:\TEST>REN PAPER.TXT PAPER.DOC $ mv paper.txt paper.doc
C:\TEST>PRINT LETTER.TXT $ lpr letter.txt
C:\TEST>TYPE LETTER.TXT $ more letter.txt
C:\TEST>TYPE LETTER.TXT $ less letter.txt
C:\TEST>TYPE LETTER.TXT> NUL $ cat letter.txt > /dev/null
n/a $ more *.txt *.asc
n/a $ cat section*.txt | less
Observatii:
- caracterul asterisk (*) e mai "destept" in Linux: el poate fi folosit cu toate fisierele, cu exceptia celor ascunse
(ex: p*r e valabil atat pentru "peter", cat si pentru "paper"; *c* se foloseste atat pentru "pack" cat si pentru
"pick");
- cand folositi more, apasati SPACE pentru a citi fisierul in intregime, "q" sau CTRL-C pentru exit. less este mai
interesant si iti permite sa folosesti sagetile pentru a vizualiza mai facil textul;
- nu exista UNDELETE asa ca gandeste-te bine inainte sa stergi ceva;
- pe langa <>>> din DOS, in Linux se foloseste 2> pentru redirectionarea mesajelor de eroare (stderr);
- deasemenea 2>&1 redirectioneaza stderr in stdout, in timp ce 1>&2 vice versa;
- Linux mai foloseste un tip de caractere joker: [ ] (ex: rm [abc]* sterge toate fisierele care incep cu a, b, c; rm *
[I-M,1,2,3] sterge toate fisierele care se termina in I, J, K, L, M, 1, 2, 3);
- nu exista RENAME ca in DOS. Deci comanda mv *.xxx *.yyy nu va functiona;
- folositi cp -i si mv -i pentru a fi preveniti daca un fisier va fi suprascris.
Pentru a rula un program, scrie-i numele si apasa Enter, exact cum o faceai in DOS. Daca directorul (vezi
sectiunea Utilizarea directoarelor ) in care se gaseste programul se afla in PATH (vezi sectiunea Optimizarea
sistemului ) programul va fi rulat. Exceptie: spre deosebire de DOS, in Linux un program localizat in directorul
curent nu va rula decat daca directorul este inclus in PATH. Daca numele fisierului este program , pentru a-l
rula tasteaza ./program.
Fiind un sistem multitasking, in Linux se pot rula mai multe programe (de acum le vom numi procese) simultan.
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 7 of 14
Poti rula un proces (in foreground) in timp ce altele sunt rulate in fundal (in background). Mai mult, in Linux poti
avea mai multe sesiuni (e ca si cum ai avea mai multe calculatoare la un loc!).
Exemplu:
$ su -root
# pentru a deschide o sesiune cu drepturi de root
$ exit
# pentru a inchide sesiunea curenta
Shell-ul iti permite sa opresti, definitiv sau temporar, un proces, sa-l "trimiti" in background, sa-l
"aduci" din background in foreground. In aceasta situatie procesele sunt numite job-uri.
Pentru a vedea numarul job-urilor:
$ jobs
aici job-urile sint identificate dupa numarul lor, nu dupa PID
Pentru a opri un proces ce ruleaza in foreground se foloseste combinatia de taste (nu da rezultat intotdeauna):
CTRL-C
Pentru a opri temporar un proces ce ruleaza in foreground :
CTRL-Z
Pentru a trimite un proces oprit temporar in fundal (background) (va deveni job):
$ bg <job>
Pentru a aduce un job in foreground:
$ fg <job>
Pentru a opri un job:
$ kill <%job>
unde <job> poate fi: 1, 2, 3, 4,...
Folosind aceste comenzi puteti arhiva fisiere, formata un disk, dezarhiva, toate in acelasi timp,
iar prompterul va fi tot la dispozitia ta pentru a introduce alte comenzi. Incearca acest lucru in
Windows, doar pentru a vedea diferenta de performanta. Linux are un mod mai "inteligent" de a
folosi resursele sistemului.
Pentru a rula un program pe un calculator aflat la distanta (remote computer) al carui IP este, de exemplu,
remote.qcomputer.edu :
$ telnet remote.qcomputer.edu
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 8 of 14
$ xhost +remote.freenet.edu
$ telnet remote.freenet.edu
remote:$ DISPLAY=local.linux.box:0.0
remote:$ nume_program &
(in loc de DISPLAY=local.linux.box:0.0 se poate pune setenv DISPLAY local.linux.box:0.0.
Depinde de shell-ul calculatorului remote)
Acum programul nume_program va porni pe remote.freenet.edu si va fi afisat pe monitorul
calculatorului tau.
Nu incerca acest lucru pe o conexiune dial-up pentru ca este prea lenta pentru a fi utilizabila! :(
3. Utilizarea directoarelor
In DOS(Windows) directorul radacina este marcat prin \ iar in Linux prin /. Similar, directoarele sunt separate
prin \ (in DOS), respectiv / (in Linux).
Exemplu:
DOS: C:\DOCUMENTE\XX\TEST_DOC.TXT
Linux: /home/documente/xx/test_doc.txt
.. (doua puncte) reprezinta directorul parinte iar . (un punct) directorul curtent. Atentie! Sistemul nu iti permite
operatiunile de cd, rd sau md oriunde doresti in structura de directoare a sistemului.
Fiecare utilizator are un director propriu numit /home/.
Directoarele au si ele permisiuni (vesi sectiunea Permisiuni ), ca si fisierele, deci notiunile de utilizator, grup...
raman valabile si in cazul lor.
Pentru un director rx inseamna ca poti intra in acel director (cd), iar w inseaman ca poti sterge, modifica un
fisier din acel director (dar numai in functie de permisiunile fisierului) sau chiar intreg directorul.
Exemplu:
DOS Linux
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 9 of 14
DELTREE rm -R
MOVE mv
Exemple:
DOS Linux
C:\TEST>DIR $ ls
C:\TEST>DIR FILE.TXT $ ls file.txt
C:\TEST>DIR *.H *.C $ ls *.h *.c
C:\TEST>DIR /P $ ls | more
C:\TEST>DIR /A $ ls -l
C:\TEST>DIR *.TMP /S $ find / -name "*.tmp"
C:\TEST>CD $ pwd
vezi note $ cd
vezi note $ cd ~
vezi note $ cd ~/temp
C:\TEST>CD \STUFF $ cd /stuff
C:\TEST>CD..\TEMP\TRASH $ cd ../temp/trash
C:\TEST>MD PROGS $ mkdir progs
C:\TEST>MOVE PROG .. $ mv prog ..
C:\TEST>MD \PROGS\C $ mkdir /progs/c
C:\TEST>DELTREE TEMP\TRASH $ rm -R temp/trash
C:\TEST>RD PROGS $ rmdir progs
C:\TEST>RD \PROGS\C $ rmdir /progs/c
Note:
- cand folosesti rmdir directorul pe care il stergi treguie sa fie gol. Pentru a sterge un director si
toate fisierele pe care le contine trebuie folosita comanda rmdir -R
- caracterul ~ este o scurtatura pentru directorul personal (home directory)
Comanda cd ~ te va duce direct in directorul tau home, indiferent de locul in care te afli pe disk.
- cd - anuleaza ultima comanda cd.
Comanda DOS FORMAT A: face mai multe decat pare. De fapt executia sa cuprinde 3 etape,
invizibile pentru utilizator:
1) disk-ul este formatat fizic
2) este creat sistemul de fisiere
3) disk-ul este pus la dispozitia utilizatorului
Aceste 3 etape sunt parcurse separat in Linux:
1) pentru a formata un disk standard de 1.44 Mb:
# fdformat /dev/fd0H1440
- /dev/fd0 reprezinta prima unitate floppy din sistem (A:) . H1440 reprezinta tipul disk-ului: high density, 1.44
Mb
2) se creeaza sistemul de fisiere:
# mkfs -t ext2 -c /dev/fd0H1440
- ext2 este tipul sistemului de fisiere. Poate fi inlocuit si cu msdos pt crearea unui sistem de fisiere dos.
3) se monteaza disk-ul
# mount -t ext2 /dev/fd0 /mnt/ floppy
- /mnt/floppy este directorul in care se monteaza si din care va putea fi accesat disk-ul
Acum disk-ul poate fi accesat, se pot scrie/sterge fisiere. Inainte de a fi scos din unitate disk-ul trebuie
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 10 of 14
"demontat":
# umount /mnt /floppy
Exemple:
DOS Linux
C:\>DIR A: $ ls /mnt/floppy
C:\TEST>COPY A: *.* $ cp /mnt/floppy/* /test
C:\TEST>COPY *.ZIP A: $ cp *.zip /mnt/floppy
C:\TEST>A: $ cd /mnt/floppy
A:>_ /mnt/floppy/$ _
Poate fi folosit, in cazul disk-urilor cu sistem de fisiere msdos, pachetul de programe mtools care
cuprinde aplicatii similare cu cele din DOS: mformat , mdir, mdel ... In acest fel sunt evitate
comenzile mount / unmount dar fisierele de pe disk isi vor pierde drepturile de acces specifice
Linux.
Acum pentru a monta un floppy msdos, unul ext2 si un CDROM este de ajuns sa tastezi:
$ mount /mnt/a:
$ mount /mnt/a
$ mount /mnt/cdrom
Directoarele /mnt/a, /mnt/a:, /mnt/cdrom trebuie create in cazul in care nu exista.
Prin procedee similare se pot monta hard disk-uri, formata partitii. In distributiile actuale de
Linux exista programe specializate care simplifica foarte mult procesele de montare, formatare.
"Echivalentul" Windows-ului este sistemul grafic X11. Diferentele sunt insa foarte mari:
- interfata Windows arata si se comporta la fel pe toate calculatoarele in timp ce X11 este mult
mai configurabil. Pentru Windows au aparut cateva programe care modifica interfata grafica
( Desktop X , Window Blinds , Talisman ) dar, cu toate ca prin folosirea lor interfata grafica este
mai atragatoare, in general sunt mari consumatoare de resurse si incompatibile cu anumite
aplicatii. Pentru X11 aspectul general este dat de o componenta numita window manager. La ora
actuala exista o multime de window managere (foarte configurabile) si de aceea e greu sa
gasesti doua sisteme Linux cu acelasi aspect al interfetei grafice. Alegerea window managerului
depinde numai de preferintele utilizatorului. Cele mai raspandite sunt: fvwm2 , afterstep ,
blackbox , xfce , enlightenment , icewm , window maker (usor de configurat, se pot adauga
teme si folosesc destul de putina memorie ram), Gnome si KDE (la fel de usor de utilizat ca si
Windows-ul, aspect grafic imbogatit cu numeroase teme; cerintele hardware sunt pe masura).
- aplicatiile X sunt scrise folosind librarii speciale ("widget sets"). Datorita numarului mare de
librarii disponibile, aplicatiile pot arata diferit. Unele folosesc librariile Athena (au aspect 2D; ex:
xdvi, xman, xcalc), Motif (ex: netscape), altele folosesc Tcl/Tk, XForms, Qt (pe care se bazeaza
KDE), Gtk (Gnome)...
- "drag and drop" este utilizabil doar in aplicatiile care-l suporta.
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 11 of 14
- daca nu ai un mouse cu 3 butoane, prin apasarea celor doua este emulat al treilea buton,
functie care aduce noi optiuni utile.
Pentru a economisi memorie ar fi mai bine ca aplicatiile sa foloseasca aceleasi librarii, lucru greu
de realizat in practica. Astfel au aparut proiectele Gnome si K Desktop Environment care
inglobeaza aplicatii bazate pe librariile gtk, respectiv Qt (aplicatiile se comporta si conlucreaza
coerent si au acelasi aspect grafic).
6. Optimizarea sistemului
In DOS doua fisiere importante sunt autoexec.bat si config.sys, folosite in timpul procesului de
boot pentru initializarea sistemului, setarea variabilelor sistem (ex: PATH si FILES) sau pentru
lansarea unor programe. In Linux exista mai multe fisiere de initializare pe care nu e bine sa le
modifici decat daca esti bine documentat. Iata o parte din fisierele de initializare:
/etc/inittab
/etc/rc.d/*
NU le modifica decat daca stii exact ce vrei sa faci!
Daca vrei sa setezi $PATH si alte variabile de sistem, sa schimbi mesajele de login, pre-login,
post-login sau sa pornesti automat un program (startup :-) trebuie sa arunci o privire in fisierele
urmatoare:
Exemplu:
Iata continutul posibil al fisierului .profile
$PATH si $LOGNAME sunt variabile de sistem. Pentru mai multe informatii consulta manualul
bash (man bash).
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 12 of 14
In Linux apropape totul poate fi modificat pentru a servi mai bine nevoilor proprii. Majoritatea
programelor au unul sau mai multe fisiere de initializare care pot fi modificate. De obicei un
fisier de initializare are forma: .nume_programrc si se gaseste in directorul tau home. Primele
pe care vei putea sa le modifici sunt:
.inputrc folosit de bash
.xinitrc folosit de startx pentru a initializa X Windows System
.fvwm2rc folosit de window manager-ul fvwm2
.Xdefault folosit de emulatorul de terminal rxvt
Lista poate continua. Inainte de a face modificari este recomandat sa te uiti si prin manualul
programului.
7. Ce e bine sa stiti
In UNIX/Linux exista un numar mare de aplicatii destinate arhivarii si comprimarii fisierelor. Cel
mai folosit pentru a arhiva (NU a comprima!) este tar.
Fisierele le poti comprima cu compress, care este atat de batrin (vine din era UNIX) incat nu mai
este folosit sau cu mult mai performantul gzip.
Pentrua a decomprima:
$ gzip -d <fisier.gz>
$ compress -d <fisier.Z>
Fisierele cu extensia .tar.gz sau .tgz (arhivate cu tar si comprimate cu gzip) sunt raspandite in
lumea Linux la fel ca arhivele zip in lumea Windows.
De asemenea sunt disponibile in Linux si unace , rar/unrar, zip/unzip si bzip2 (care este folosit
din ce in ce mai des).
Cel care instaleaza/dezinstaleaza programe este administratorul sistemului (root). Unele aplicatii
linux sunt distribuite ca arhive .tar.gz sau .tgz special pregatite pentru a putea fi decomprimate
prin comanda:
$ gzip -dc <fisier.tar.gz> |tar xvf -
sau
$ tar -zxf <fisier.tar.gz>
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 13 of 14
Completarea comenzii: daca apesi tasta <TAB> cand scrii o parte dintr-o comanda, Linux o va completa
automat.
Exemplu:
trebuie sa scrii rm nume_lung_de_fisier.txt ; daca introduci doar rm num<TAB> sistemul va completa restul
comenzii. Atentie la fisierele ale caror nume incep cu aceleasi caractere!
Resetarea ecranului: daca doresti o "curatare" a ecranului dupa ce acesta a fost umplut de
comenzi sau fragmente de text tasteaza reset.
Folosirea mouse-ului in consola: istaleaza gpm, un "driver" de mouse pentru consola. Click
stanga pentru a selecta textul si click dreapta pentru paste.
8. Sfarsit ?
Aceasta este doar o introducere in Linux, deci cunostintele acumulate sunt minime. Pentru a
putea stapani pe deplin sistemul este nevoie de exercitiu. Un sfat bun ar fi sa instalezi cat mai
multe aplicatii si sa incepi sa lucrezi intens cu ele.
Sunt sigur ca experienta Linux va fi placuta si sper ca aceste pagini au fost de ajutor celor 2-3
cititori ;-)
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03
linux things :: de la DOS/Win la linux Page 14 of 14
|copyleft http://www.linux.go.ro/|
|mailto:linux@go.ro@go.ro|
file://C:\Temp\linux%20things%20%20de%20la%20DOS-Win%20la%20linux.htm 7/28/03