Professional Documents
Culture Documents
KEZIK
ONYV
1. kiadas, kesz
ult 2003. m
arcius 23-
an
Copyright 2003, UHU-Linux Kft.
A Konyv tartalm
anak, illetve reszeinek sokszorostasa abban az esetben engedelyezett, ha jelen licencet minden m
asolt peldany tartalmazza.
A Konyvben szerepl
o inform
aci
okat a szerzok legjobb tudasuk szerint alltottak
ofordul
asa nem kizarhato.
ossze, ennek ellenere hiba el
A szerzok es az UHU-Linux Kft. semmifele felelosseget nem vallalnak es semmilyen anyagi k
arert nem felel
osek, amely barmilyen velt, vagy valos modon a
Konyvben lertak alkalmaz
as
ab
ol eredhet.
A Konyvvel kapcsolatos javaslatokat, megjegyzeseket az alabbi email cmre
kerj
uk elk
uldeni:
doksi@uhulinux.hu
A Konyv kesztesekor kiz
ar
olag szabad szoftverek ker
ultek felhasznalasra. A szovegszerkesztes az mcedit segtsegevel tortent, a nyomdai elokesztest a LATEX
tordeloprogram vegezte. A teljes folyamat szabad felhasznalas
u Linux operacios
rendszer alatt zajlott le.
Szerz
ok:
Lektorok:
Szedes:
K
osz
ont
o
sa
rlo
nk! Szeretettel koszontj
isztelt va
uk az UHU-Linux rendszert
haszn
al
ok egyre n
ovekv
o t
abor
aban! A programcsomag kesztoi fo asztalara egy minel inkabb
lyamatosan azon f
aradoznak, hogy az On
kezreall
obb, a kezd
oknek egyszer
u, a profiknak pedig kelloen atgondolt
es megtervezett Linux
ossze
allt
as ker
uljon.
Szeretnenk, ha rendszer
unk minel t
obb felhasznalo oromere es megelegedesere
is, hogy eszreveteleit, javaslatait k
szolgalna, ezert megkerj
uk Ont
uldje el nek
unk
a <doksi@uhulinux.hu> cmre.
Itt is felhvjuk figyelmet a hosszabb id
o ota eredmenyesen m
ukodo UHU
kezdo levelezolist
ara, melyre a http://www.uhulinux.hu/ weboldalon jelentkezhet.
A most megv
as
arolt programcsomag folyamatos frisstese az Interneten kereszt
ul lehetseges lesz, gy a kes
obbi verzi
ok megvasarlasa nem feltetele rendszerenek
naprakesz allapotban tart
as
anak.
E Konyv szerkesztese k
ozben komolyan elgondolkodtunk azon az egyszer
unek
uk ez alatt
t
uno kerdesen, hogy milyen elvet k
ovess
unk a nyelvezet soran. Ertj
ozessel vagy Tegezessel elj
azt, hogy megsz
olt
askent On
unk. Veg
ul, kozep
utkent
azt a modszert haszn
altuk, mintha az UHU-Linux rendszert kozosen kezdenenk
el megismerni, virtu
alisan egym
as mellett u
lve.
az UHU-Linux csapata
Tartalomjegyz
ek
K
osz
ont
o
1. Bevezet
es
1.1. A konyvben haszn
alt jel
olesek
1.2. Hogyan haszn
aljuk a k
onyvet
1.3. Ha problema mer
ulne fel . . .
1.4. Kozrem
uk
od
ok nevsora . . .
1.5. Koszonetnyilv
ant
asok . . . .
iii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
1
1
1
2. Altal
anos ismertet
o az UHU-Linuxr
ol
2.1. Az UHU-Linux verziosz
amoz
asa . . . .
2.2. A kernel verzi
osz
amoz
asa . . . . . . .
2.3. Az UHU-Linux licence . . . . . . . . .
2.4. A GPL . . . . . . . . . . . . . . . . . .
2.5. Telep
ules Windows melle . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
3
4
8
14
3. A sz
amt
og
ep fel
ept
ese
3.1. Alaplapok, processzorok, mem
ori
ak
3.2. Monitorok, videok
arty
ak. Az X . .
3.3. Merevlemezek . . . . . . . . . . . .
3.4. A CD-ROM eszk
oz
ok . . . . . . .
3.5. Hangk
arty
ak . . . . . . . . . . . .
3.6. Nyomtat
as . . . . . . . . . . . . . .
3.7. Modemek . . . . . . . . . . . . . .
3.8. Szkennerek . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
23
23
43
43
43
48
74
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
TARTALOMJEGYZEK
3.9. H
al
ozati k
arty
ak . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.10. Palm, Notebook es Digit
alis eszkozok . . . . . . . . . . . . . . . . . 74
3.11. USB eszk
oz
ok . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4. Telept
es
4.1. Bootfloppy haszn
alata . . .
4.2. A telept
o elindt
asa . . . .
4.3. Rendszerindt
asi opci
ok . .
4.4. Az UHU terjesztesi feltetelei
4.5. Az eger felismerese . . . . .
4.6. Partcion
al
as . . . . . . . .
4.7. Csomagkiv
alaszt
as . . . . .
4.8. A Grub teleptese . . . . . .
4.9. A rendszergazda jelszava . .
4.10. Felhaszn
al
ok letrehoz
asa . .
4.11. A grafikus fel
ulet be
allt
asa
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5. Az UHU-Linux finomhangol
asa
.
.
.
.
.
.
.
.
.
.
.
75
75
76
77
79
80
81
85
89
91
93
94
99
6. Munkav
egz
es grafikus ko
101
rnyezetben
6.1. Bevezet
o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
6.2. Blackbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6.3. Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
7. Munkav
egz
es parancssoros k
ornyezetben
239
329
9. Az UHU-Linux fel
ept
ese
331
10.Csomagok k
eszt
ese UHU-Linux alatt
10.1. Csomagkezeles . . . . . . . . . . . . . . . . . . . . . .
10.2. F
ajlnevek, verzi
osz
amoz
as . . . . . . . . . . . . . . . .
10.3. A dpkg legf
obb kapcsol
oi . . . . . . . . . . . . . . . .
10.4. Telepthetek m
as UHU verziohoz tartozo csomagokat?
10.5. Telepthetek Debianhoz kesz
ult deb csomagokat? . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
333
. 333
. 334
. 335
. 336
. 337
TARTALOMJEGYZEK
373
13.Az UHU-Linux
altal t
amogatott tanulm
anyok
375
14.Fu
ek
ggel
14.1. Az UHU-Linux frisstese . .
14.2. A grub ut
olagos teleptese .
14.3. Az UHU-Linux elt
avoltasa
14.4. Az UHU-Linux t
amogat
asa
14.5. Regisztr
aci
os adatlap . . . .
14.6. Jegyzetek . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
377
. 377
. 378
. 378
. 381
. 382
. 383
1. fejezet
Bevezet
es
1.1.
A k
onyvben haszn
alt jel
ol
esek
1.2.
Hogyan haszn
aljuk a k
onyvet
1.3.
Ha probl
ema meru
lne fel
1.4.
Ko
uko
ok n
evsora
zrem
d
1.5.
K
osz
onetnyilv
ant
asok
2. fejezet
Altal
anos ismertet
o az
UHU-Linuxr
ol
2.1.
Az UHU-Linux verzi
osz
amoz
asa
2.2.
A kernel verzi
osz
amoz
asa
A kernel vagy m
as neven rendszermag kozvett a programok es a hardver
kozott. Szervezii a mem
ori
at az
osszes fut
o program (processz) szamara, valamint
biztostja, hogy mind egyenl
oen (vagy egyenl
otlen
ul, ha u
gy tetszik) reszes
uljenek
a processzor ciklusaib
ol. Mindezek mellett kenyelmes, hordozhato fel
uletet ny
ujt
a programoknak, amelyen
at kommunik
alhatnak a hardverrel. Ennel persze joval
t
obb szot is erdemelne a kernel m
uk
odese, de ezeket az alapveto funkciokat a
legfontosabb ismerni.
A linux kernelforr
asnak ket v
altozata van: stabil es fejlesztoi. A stabil ver
2. FEJEZET
2.3.
AZ UHU-LINUXROL
ALTAL
ANOS
ISMERTETO
Az UHU-Linux licence
2.3.1.
Altal
anos K
ozread
asi Felt
etelek
1. A Program forr
ask
odja ingyenesen, azaz djmentesen masolhato es terjeszthet
o modost
as nelk
ul b
armely adathordozon.
2. A Program, vagy egy darabja m
odosthato, a modostas ezutan tovabb terjeszthet
o, ha az al
abbi feltetelek is teljes
ulnek:
a.) A m
odostott f
ajlokat el kell latni olyan megjegyzessel, mely felt
unteti
a m
odost
ast vegz
o nevet es a modostasok datumat.
b.) Minden olyan munk
at vagy programot, mely reszben vagy egeszben
tartalmazza a Programot vagy a Programon alapul, olyan szabalyokkal kell kiadni, hogy annak hasznalati joga harmadik szemely reszere
ingyenesen hozz
aferhet
o legyen, ezen dokumentumban talalhato szab
alyok alapj
an.
c.) Ha a m
odostott Program interaktv bemenetet hasznal, akkor azt u
gy
kell elkeszteni, hogy a megszokott modon torteno indtaskor megjelentsen egy u
zenetet a megfelelo szerzoi jogi megjegyzessel es a garancia
hi
any
ara utal
o k
ozlessel (vagy eppen azzal az informacioval, hogy mikent juthat valaki garanci
ahoz), illetve azzal az informacioval, hogy
b
arki terjesztheti a Programot eme feltetelek alapjan. Ezen kv
ul utalast kell tenni r
a, hogy mikent olvashatja el a felhasznalo ezt a dokumentumot. (Kivetel: ha a Program interaktv ugyan, de nem jelent
meg hasonl
ou
zenetet, akkor a Programon alapulo munkanak sem kell
ezt tennie.)
Ezek a feltetelek a m
odostott munkara, mint egeszre vonatkoznak. Ha
a munka egy azonosthat
o reszei nem a Programon alapulnak, f
uggetlenkent elk
ul
on
ulten azonosthatok, akkor ez a szabalyozas nem vonatkozik ezekre a reszekre, ha azok k
ulon munkakent vannak terjesztve.
Viszont, ha ugyanez a resz az egesz reszekent ker
ul terjesztesre, es
2. FEJEZET
AZ UHU-LINUXROL
ALTAL
ANOS
ISMERTETO
NINCS GARANCIAVALLAL
AS!
9. Mivel a program haszn
alati joga djmentes, a programhoz nem jar garancia
az idevonatkoz
o jogszab
alynak megfeleloen. Amennyiben a szerzoi jogok
tulajdonosai r
asban m
askent nem nyilatkoznak, a program u
gy ahogy van
ker
ul kiad
asra mindenfele garanciav
allalas nelk
ul.
A programmal kapcsolatban nincs sem szarmaztatott, sem egyeb garanciavallalas beleertve de nem kiz
ar
olagosan a forgalomba hozhatosagra vagy
alkalmazhat
os
agra vonatkoz
o garanci
akat. A program minosegebol es m
ukodesebol fakad
o
osszes kock
azat a felhasznalot terheli. Ha a program hibasan m
ukodik, a felhaszn
al
onak mag
anak kell vallalnia a javtashoz sz
ukseges
minden k
oltseget.
10. Sem a program szerz
oje sem m
asok, akik modostottak es/vagy terjesztettek
a programot a fentieknek megfelel
oen, nem tehetok felelosse karokert melyek lehetnek veletlenek, vagy meghat
arozott kor
ulmenyek miatt tortentek
(beleertve de nem kiz
ar
olagosan az adatvesztest es a helytelen adatfeldolgozast, valamint a m
as programokkal val
o hibas egy
uttm
ukodest), akkor sem,
ha ezen felek tudat
aban voltak ilyen k
arok keletkezesenek lehetosegenek.
Ez a program abban a remenyben ker
ul kozreadasra, hogy hasznos lesz,
UL,
az eladhatosagra vagy valamely
de minden egyeb GARANCIA NELK
celra valo alkalmazhat
os
agra val
o sz
armaztatott garanciat is beleertve.
2. FEJEZET
2.4.
AZ UHU-LINUXROL
ALTAL
ANOS
ISMERTETO
A GPL
GNU ALTAL
ANOS
NYILVANOS
JOGOSITVANY
(GENERAL PUBLIC LICENSE)
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Barki sz
am
ara megengedett ezen licenc-dokumentum szo szerinti kopiainak
masolasa es terjesztese, de nem engedelyezett ennek megvaltoztatasa.
Bevezet
es
A legt
obb szoftver licencet arra terveztek, hogy megvonja szabadsagodat a
program megv
altoztat
as
ara es terjesztesere vonatkozoan. Ezzel ellentetben, a
GNU Altal
anos Nyilv
anos Jogostv
anyt arra szantuk, hogy garantalja a szabad
sagot a szabad szoftver felhaszn
al
oja szamara. Ez az Altal
anos Nyilvanos Jogostvany vonatkozik a Szabad Szoftver Alaptvany szoftvereinek legtobbjere es
nehany m
as programra, melyek szerzi ennek hasznalatarol nyilatkoztak. (Nehany
arra. A mi Altal
anos Nyilv
anos Jogostvanyainkat u
gy tervezt
uk, hogy biztostsuk: lehet
oseged van terjeszteni a szabad szoftverek masolatait (es koltseget
felszamtani a szolg
altat
asert, ha akarod), amelyek forraskodjat megkapod vagy
megkaphatod, ha akarod; amely szoftvert megvaltoztathatsz vagy darabjait hasznalhatod u
j szabad programokban; es tudd azt, hogy megteheted ezeket a dolgokat.
Jogainak vedelmere, sz
uksegesnek tartjuk korlatozasok megtetelet, melyek
megtiltj
ak, hogy valaki megtagadja Toled ezeket a jogokat, vagy Teged jogaid
lemondas
ara kerjen. Ezek a korl
atoz
asok a Te bizonyos kotelezettsegeidre vannak
ertelmezve, ha a szoftverek m
asolatait terjeszted, vagy modostod azokat. Peldaul,
ha egy ilyen program m
asolatait terjeszted, akar ingyen, akar honorariumert, kozolnod kell a cmzettekkel mindazokat a jogokat, amelyekkel rendelkezik. Arrol
is biztostania kell
oket, hogy megkapjak vagy megkaphatjak a forraskodot. Es
ismertetned kell sz
amukra ezeket a kik
oteseket, hogy k is megismerjek a jogaikat.
A jogaid ket eszk
ozzel vedj
uk:
1. szerzi jogot tartunk fenn, es
2. atadjuk Neked ezen jogostv
anyt, amely jogszer engedelyt ad a szoftver
masolas
ara, terjesztesere es/vagy modostasara.
2.4. A GPL
FEL ESEI
GNU ALTAL
ANOS
NYILVANOS
JOGOSITVANY
KIKOT
ES
10
2. FEJEZET
AZ UHU-LINUXROL
ALTAL
ANOS
ISMERTETO
Modosthatod a Program m
asolatat vagy masolatait vagy annak egy reszet,
gy kialaktva egy, a Programon alapulo munkat, es masolhatod es terjesztheted
az ilyen m
odosulatokat es munk
akat a megelozo, fenti pont kovetelmenyei szerint,
felteve, hogy eleget teszel az al
abbi k
ovetelmenyek mindegyikenek is:
*
Ugy
kell letrehoznod a m
odostott fajlokat, hogy szembet
uno bejegyzest viseljenek kijelentve, hogy megv
altoztattad a fajlokat, es kozolve a valtoztatas datumat.
*
Ugy
kell letrehoznod b
armely munkat, melyet terjesztesz vagy publikalsz,
amely egeszeben vagy reszben tartalmaz vagy szarmazik a Programbol vagy annak reszeb
ol, hogy jogostva legyen teljes egeszeben djmentesen minden harmadik
fel szam
ara ezen Jogostv
any k
ovetelmenyei szerint.
*
Ha a modostott program rendes kor
ulmenyek kozott futas kozben interaktv modon parancsokat olvas, biztostanod kell, mikor az ilyen interaktv futas
hasznalata megkezd
odik a leg
altal
anosabb modon nyomtasson vagy rjon ki egy
kozlemenyt, amely tartalmaz egy megfelel szerzi jogi bejegyzest es nyilatkozatot
arrol, hogy nincs r
a szavatoss
ag (vagy egyebkent kijelentve, hogy a szavatossagot Te v
allalod), es azt, hogy a hasznalok u
jra terjeszthetik a programot ezen
feltetelekkel, es k
oz
olve a haszn
al
okkal, hogyan tekinthetik meg ennek a Jogostvanynak a m
asolat
at. (Kivetel, ha a program maga interaktv, de rendes kor
ulmenyek k
oz
ott nem ad gy ki k
ozlemenyt, a programodon alapulo munkad nem
teszi sz
uksegesse nyilatkozat kiad
as
at.)
Ezeket a k
ovetelmenyeket a m
odostott munka egeszere kell alkalmazni. Ha
ennek a munk
anak meghat
arozhat
o reszei nem szarmaznak a Programbol, es indokoltan tekintetbe vehet
ok a f
uggetlen es onmagukban elk
ulonthet munkak,
akkor ezen Jogostv
anyt es k
ovetelmenyeit nem kell alkalmazni azokra a reszekre,
melyeket elk
ul
ontett munkakent terjesztesz. De ha ugyanezeket a reszeket u
gy
forgalmazod, mint az egesz programon alapulo munka egy reszet, az egesz terjesztesednek meg kell felelnie ezen Jogostvany kovetelmenyeinek, amely megengedi
mas jogosultaknak a kiterjeszteset a teljes egeszre, es gy mindenkinek es minden
reszre, att
ol f
uggetlen
ul, hogy ki rta azt.
Tehat nem celja ennek a szakasznak, hogy jogokat igenyeljen vagy a teljes
egeszeben az
altalad rt munk
akra jogokat tartson fel, inkabb az a celja, hogy
gyakorolja a programon alapul
o k
oz
os munkak terjesztesenek es szarmaztatasanak ellen
orzesi jog
at. Mindamellett a Programmal (vagy a Programon alapulo
munkaval) a nem a Programon alapulo mas munkak puszta felhalmozasa a tarolok vagy a forgalmaz
asi resztvev
ok t
omegeben nem eredmenyezi a mas munkak
ezen Jogostv
any hat
ok
orebe tartoz
asat.
2.4. A GPL
11
*
Masolhatod es terjesztheted a Programot (vagy a 2. szakasz alatti, azon alapulo munkat) t
argyk
odban vagy vegrehajthato formaban a fenti 1. es 2. szakasz
kovetelmenyei szerint, felteve, hogy elvegzed a kovetkezok egyiket is:
*
ellatod azt a teljes, annak megfelel, geppel olvashato forraskoddal, amely a
fenti 1. es 2. szakasz k
ovetelmenyei szerint terjeszthet a szoftver cserere szokasosan
hasznalt hordoz
okon, vagy
*
ellatod azt egy, legal
abb h
arom evig ervenyes rasos ajanlattal, barmely harmadik felnek arr
ol, hogy a dj nem t
obb, mint a forrasod terjesztesi fizikai kozrem
ukodesi koltsege a teljes megfelel geppel olvashato forraskoddal, amely a fenti
1. es 2. szakasz k
ovetelmenyei szerint terjeszthet a szoftver cserere szokasosan
hasznalt hordozokon, vagy
*
ellatod azt azzal az inform
acioval, amelyet ajanlatkent kapt
al a megfelel forras
kod terjesztesere (ez a v
altozat csak nem kereskedelmi forgalmazas eseten megengedett, es csak akkor, ha a programot t
argykodban vagy vegrehajthato formaban
kaptad ilyen aj
anlatkent, a fenti, m
asodik alpontnak megfelelon).
A forraskod egy munka sz
am
ara a munka beny
ujtott formajat jelenti modosulatanak elkesztesehez. Egy vegrehajthato munka eseteben teljes forraskod
jelenti az osszes modul forr
ask
odj
at, amelyet tartalmaz, plusz valamennyi interfesz definialo allom
anyt, plusz a vegrehajthato programba szerkesztes es beiktatas
iranytasahoz haszn
alt ler
ast. Azonban, specialis kivetelkent, a terjesztett forraskodnak nem kell tartalmaznia olyasmit, amit rendes kor
ulmenyek kozott annak
az operacios rendszernek a f
oreszekent (szerkeszt, kernel, stb.) terjesztenek (akar
forras, akar bin
aris form
aban), amely alatt a vegrehajthato resz fut anelk
ul, hogy
maga a komponens a vegrehajthat
o reszeve valna. Ha a vegrehajthato resz vagy
targykod terjesztese egy megnevezett helyr
ol torten masolasi elerhetoseg ajanlasa
alapjan kesz
ult, akkor a forr
ask
od egyenertek masolasi elerhetosegenek ajanlasa
ugyanarrol a helyr
ol kielegti a forr
ask
od terjesztesenek kovetelmenyet, ambar
harmadik felet nem k
otelezi a forr
ask
od lemasolasara a targykoddal egy
utt.
*
Nem szabad m
asolnod, m
odostanod, al-jogostvannyal ell
atnod vagy terjesztened a Programot, kiveve, ha err
ol ezen Jogostvany hatarozottan rendelkezik.
Egyebkent a Program m
asol
as
anak, m
odost
asanak, al-jogostv
annyal ellatasanak
vagy terjesztesenek b
armilyen kserlete ervenytelen, es automati kusan megsz
unteti ezen Jogostvany szerinti jogaid. Tov
abb
a azok a partnerek is, akik megkaptak
a masolatokat, vagy jogokat T
oled, amelyek ezen Jogostvany alapjan nem illet-
12
2. FEJEZET
AZ UHU-LINUXROL
ALTAL
ANOS
ISMERTETO
2.4. A GPL
13
szoftverek nagy sz
ama eseteben rendszer k
ovetkezetes alkalmazasaval: a szerzon/adomanyoz
on m
ulik a d
ontes, hogy a kesz szoftvert ezen rendszerben terjeszti
vagy egy mas m
odon, az engedelyesre nem h
arulhat ez a valasztas.
Ezen szakasznak az a celja, hogy teljesen tisztazza, mi a nezet
unk ezen Jogostvany adta tamasz fontoss
ag
ar
ol.
*
Ha a Program terjesztese es/vagy haszn
alata bizonyos orszagokban korlatozva
van akar szabadalmakkal, akar szerzi jogi egyezmenyekkel, az eredeti szerzi jog
tulajdonos, aki a Programot ezen Jogostv
any hatalya ala helyezte, hozzatehet egy
hatarozottan foldrajzi terjesztesi hat
arol
ast, amely kizarja ezeket az orszagokat,
gy a terjesztes csak az gy ki nem z
art orsz
agokban engedelyezett. Ilyen esetben
ez a Jogostvany mag
aba foglalja a hat
arol
ast, mintha az torzsszovegebe lenne
rva.
*
SZAVATOSSAG
*
IRASBELI
MASIK
FEL
KIJELENTESE
FELTETELEZI
A PROGRAMROL
AKAR
DE ARRA NEM KORLATOZVA
A FOR-
14
2. FEJEZET
AZ UHU-LINUXROL
ALTAL
ANOS
ISMERTETO
ES
HELYESSEG
SZAVATOSSAG
AT
EGY SAJATS
A
GALOMKEPESS
EG
EG
ET
ES
TELJESITGOS HASZNALATRA,
EZZEL A PROGRAM MINOS
ILLETOEN,
MENY
ET
A TELJES KOCKAZAT
A TIED.
AMENNYIBEN A
EGES
PROGRAM HIBASNAK
BIZONYULNA, MINDEN SZUKS
SZOLGAL JAVITAS
ES
HELYESBITES
KOLTS
ET
TE VALLALOD.
TATAS,
EG
TORV
* CSAK HA AZ ALKALMAZHATO
ENY
VAGY IRASBELI
EGYEZ KOTELEZ,
EGGEL
SEG
CSAK AKKOR TARTOZIK NEKED FELELOSS
A
AKI A PROGRAMOT MO
SZERZI JOG-TULAJDONOS VAGY MASIK
FEL,
ET
(BELEERTVE
DE ARRA NEM KORLATOZVA
ADATOK ELVESZTES
AT
VAGY AZ ALTALAD
VAGY A NYUJTOTT
ADATOK PONTATLANSAG
ALTAL
ET
OD
SIKERTELENSEG
ET),
ES
VAGY MASIK
PROGRAMMAL EGYUTTM
UK
AKKOR IS, HA AZ ILYEN TULAJDONOS VAGY MASIK
TAJ
E
MEG
FEL
2.5.
Telepu
es Windows mell
e
l
oper
Uj
aci
os rendszerre
atterni el
ozetes ismeretek nelk
ul nagy batorsagot feltetelez. Ezert legt
obben nyugodtabban teszik meg a kezdeti lepeseket u
gy, hogy
az eddig jol megszokott rendszer
uket ne kelljen nelk
ulozni
uk. Termeszetesen erre
is ad lehet
oseget az UHU-Linux. A megfelelo elokesz
uletek utan kenyelmesen elfer
egymas mellett a Windows es az UHU-Linux (lasd > teleptes, particionalas).
3. fejezet
A sz
amt
og
ep fel
ept
ese
3.1.
3.1.1.
Alaplapok
Az alaplap minden sz
amt
ogep lelke, nelk
ule barmelyik periferia hasznalhatatlan lenne.
Maga az alaplap a sz
amtogep doboz
aban, a hazban helyezkedik el, es 12 volt
t
apfesz
ultseget igenyel. Ez az
osszes benne talalhato egysegnek elegseges.
Az alaplapok tpusai
XT Teljes neven eXtended Technologie. A legelso alaplap, ami a piacon megjelent. Nyolc, egyenkent 8 bites buszrendszerrel rendelkezo kartyahelyet tartalmaz, es processzora 5 volt t
apfesz
ultseget igenyel. Sebessege 6-8 MHz, es
processzor
anak m
uk
odese is igencsak kezdetleges 8 bites mivolta miatt.
AT Teljes neven Advanced Technologie. Szinten nyolc kartyahely talalhato rajta,
amelyek merete 8, 16 vagy 32 bit lehet (ezek kombinacioja gyartof
uggo).
Processzora 3- vagy 5 volt t
apfesz
ultsegrol u
zemeltetheto (a megfelelo processzor fesz
ultsege jumperek segtsegevel allthato). A mai szamtogepek
16
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
cesszor
anak t
apfesz
ultsege egysegesen 3 volt, bar a modernebb processzorok m
ar ennek t
oredeket 1,7 voltot igenyelnek. Az alaplap erdekessege,
hogy rendelkezik ejszakai- es keszenleti u
zemmodokkal, amelyek segtsegevel elerhet
o (termeszetesen a megfelelo programok kozbeiktatasaval), hogy
a billenty
u egy gombj
anak a lenyomasara, vagy az eger elmozdtasara a
szamt
ogep elinduljon, es csak azon ellenorzeseket hajtsa vegre, amelyek
elengedhetetlenek a biztons
agos rendszerfelalltashoz.
Micro-ATX Ugyanaz, mint az ATX, de csak 3 bovtohellyel lattak el (altalaban
3 PCI es 1 AGP)
Mini-ITX Ez is ATX alaplap, azonban csak egyetlen bovtohellyel rendelkezik.
Ilyen peld
aul a VIA Eden lapja (amelyen minden az alaplapra integralt).
Az alaplap r
eszegys
egei
Akkumul
ator A sz
amt
ogep kikapcsolt allapota alatt latja el fesz
ultseggel a
CMOS mem
oriamodult. Kezdeti alaplapoknal ez integralva szerepel, azaz
be van forrasztva. Kis
ulesenek ideje akar tobb het is lehet. Ilyenkor a szamtogep adatainak u
jb
oli be
allt
asaval, es par oras u
zemmel az akkumulatort
kondicion
alni lehet. Az akkumulator mellett megtalalhato egy jumper is,
amelynek r
ovidre z
ar
as
aval a BIOS tartalma azonnal torlodik, es lehetoseg
nylik az u
jboli, tetsz
oleges bealltasokra. Tobb eves hasznalat utan az akkumul
ator elveszti galvanikus kepesseget, gy annak kicserelesevel az alaplap
elettartama is megn
ovelhet
o.
Billenty
uzet csatlakoz
o Az
osszes alaplapon megtalalhato, mivel a billenty
uzetet mint els
odleges periferiat alapertelmezes szerint kezeli a szamtogep.
B
ovt
ohelyek Valoj
aban ide ker
ulnek a k
ulonbozo bovtokartyak, pl: videokartya, hangk
artya, h
al
ozati k
artya, stb.
Erdemes
megjegyezni, hogy a piacon egyre nagyobb teret hodtanak az u
gynevezett integr
alt alaplapok, amelyeken szinte az osszes lehetseges bovtokartya
aramk
ore helyet kap. Kenyelmessege mellett igencsak sok bossz
usagot okozhat, hiszen meghib
asodas eseten a bovto nem cserelheto.
CMOS Teljes neven Complementary Metal Oxide Semiconductor. Statikus memori
anak is nevezik, amiben a konfiguracio fontos elemeit helyezik el.
Direkt mem
oria-el
er
es vez
erl
o Fontos feladata, hogy olyan m
uveleteket vegezzen, amelyekkel kmelheti a processzort, ezaltal gyorsthatja a szamtogepi feldolgoz
ast. Ennek erdekeben ellattak egy 344 bites belso memoriaval
is, amelyben a sz
ukseges adatok biztonsagosan tarolhatok.
AK
17
Egy
eb csatlakoz
ok Ide azon kijelz
ok csatlakozoi ker
ulnek, amelyek a rendszerdobozon tal
alhat
ok (LED-ek, kapcsol
ok). A szamtogep hangszoroja is ezen
csatlakoz
on kereszt
ul kapja jeleit.
Gombelem Val
oj
aban az akkumul
ator egy tovabbfejlesztett valtozata. A ketto
soha nem szerepel egy
utt. A gombelemes alaplapok eseteben egy LiMn
2032-es szeriasz
am
u, hossz
u elettartam
u, folyasmentes telepet hasznalnak.
Id
ozt
o egys
eg E t
obbcel
u sz
aml
al
oval ell
atott elem alapfeladata, hogy a szamt
ogep hangsz
or
oj
at m
uk
odtesse, de m
as frekvenciaf
uggo feladatokra is haszn
alhato. Jeleit az
orajelgener
atort
ol kapja. M
ukodesi sebessege 1,1 MHz.
Megszakt
as vez
erl
o Amikor egy egyseg megszaktasi jelet k
uld a processzornak ez vegzi a kiszolg
alast. Egyszerre nyolc megszaktast tud kezelni, amelyek lehetnek ak
ar egym
asba
agyazottak is. A direkt memoriaeleres vezerlohoz hasonl
oan ebb
ol is kett
o tal
alhat
o az alaplapon a hatekonysag elerese
erdekeben.
Mem
oriabank Az alaplapok mindegyiken 1, 2, 3 vagy 4 memoriabank foglal
helyet (0-3-ig terjed
o szamoz
assal, amely szamozas indulhat az alaplap szeletol vagy belsejet
ol). Egyszerre legal
abb egy memoriabankot be kellett tolteni, amely 1, 2 vagy 4 mem
oriamodult jelent. Az egy bankban szereplo
memoriamodulok meretenek es
atviteli sebessegenek egyeznie kell.
Orajel
gener
ator Ez szolg
altatja a processzor es a periferiak m
ukodesehez
sz
ukseges t
obbf
azis
u
orajelet. Alapfrekvenciaja 14,3 MHz. Ez annyit jelent,
hogy masodpercenkent 14,3 milli
o impulzus keletkezik, azaz ennyiszer u
t
18
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
ROM BIOS Teljes neven Read Only Memory Basic Input Output System. Csak
olvashat
o mem
oria, amely t
apfesz
ultseg nelk
ul is megorzi tartalmat.
Az alaplap alj
an t
obb tucat forrasztasi pont talalhato, amelyek femmel torteno
erintkezese r
ovidz
arlatot okoz. Ezert az alaplapokat u
gynevezett m
uanyag tavtartokkal szok
as r
ogzteni, amelyek fixen tartjak a berendezest, am nem engedik,
hogy mas femes fel
ulettel erintkezzen. Bizonyos alaplapoknal azt is kidolgozzak,
hogy a t
avtart
o femes lehessen. Ezt u
gy oldjak meg, hogy a felfekvesi pontokon
a tavtart
o nyl
as
at gy
arilag leszigetelik, ezzel egy hatekonyabb rogztest konstrualva.
A processzor (Central Processing Unit - CPU)
Valojaban a sz
amt
ogep szve, ugyanis az osszes lezajlo folyamatert, periferiaszinkroniz
aci
oert felel
os.
Nevesebb gy
art
ok:
- AMD (teljes neven Advanced Micro Devices)
- Cyrix
- Hitachi
- Intel
- Motorola
- Texas Instruments
- WDC (teljes neven Western Design Center)
- VIA - Witek
- Zilog
Magukat a processzorokat ket csoportra szokas osztani, amelyek a kovetkezok
lehetnek:
Mikroprocesszorok A PC (teljes neven Personal Computer) tpus
u szamtogepeknel fordulnak el
o. Bizonyos szemszogbol kis teljestmeny
uek, korlatozottan kepesek m
uveleteket vegrehajtani.
Szuper processzorok A nagygepes vilagban fordulnak elo, ahol ket vallfajuk
letezik:
Osszetett
utast
askeszlet
u (CISC (teljes neven Complex Instruction
Set Computer)).
Reduk
alt utast
askeszlet
u (RISC (teljes neven Reduced Instruction Set
Computer)).
Az al
abbi t
abl
azat
osszefoglal
oan (gyartotol f
uggetlen
ul) tartalmazza az Intel
mikroprocesszorok fejl
odeset.
AK
Processzor tpusa
8086/8088
80286
80386 SX
80386 DX
80486 SLC
80486 DLC
80486 SX
80486 SX-2
80486 DX
80486 DX-2
80486 DX-4
80586 (K5)
80686 (K6 I.)
80686 (K6 II.)
Pentium I.
Pentium II.
Pentium III.
Pentium IV.
Koprocesszor tpusa
8087
80287
80387 SX
80387 DX
80387 SX
80387 DX
80487 SX
80487 SX-2
Beeptve
Beeptve
Beeptve
Beeptve
Beeptve
Beeptve
Beeptve
Beeptve
Beeptve
Beeptve
19
Orajel
(MHz)
8
12
16
33
40
40
33
40
40
66
100
40
33
66
66
133
166
332
multimedias m
uveletekre is.
A mem
ori
ak
Az elsodleges t
arol
operiferia a sz
amt
ogepek vilagaban. Az osszes feldolgozasra
varo adat ide ker
ul, es itt kapnak helyet az eredmenyek is. M
ukodeset Neumann
Janos Lajos almodta meg, amikor elkesztette az u
gynevezett Neumann-elv
u szamtogepet. Ez a sz
amt
ogep rendelkezik egy k
ozponti memoriaval, amelyben k
ulon
rekeszekben tarolodtak a feldolgozand
o es a feldolgozott adatok. Igy elegendo egyszer beolvasni (majd kirni) a t
arol
operiferi
akrol (taroloperiferiakra) a sz
ukseges
informaciokat. A mem
ori
ak egy reszenek tartalma torlodik, amint a szamtogep
kikapcsolasra ker
ul.
A memoria feleptese
A szamtogep mem
ori
aja alapvet
oen ket fo reszbol all:
20
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
1. Also (konvencion
alis) mem
oria. Ennek merete XT (teljes neven eXtended
Technologie) gepek eseteben 280 kilobyte (emellett leteznek 640 kilobytenyi konvencion
alis mem
ori
aval rendelkezo modellek is), mg AT (teljes neven
Advanced Technologie) gepeknel 640 kilobyte. Mereten sem hardveres, sem
szoftveres u
ton nem lehet v
altoztatni. A programok nagy resze ezt hasznalja, es sajnos sok esetben olyan adatok is foglaljak, amelyek szamara ez
nem feltetlen
ul sz
ukseges.
2. Felso (kiterjesztett) mem
oria. Az elobb emltett ertekek feletti ter
ulet. Hardveres u
ton, azaz mem
oriaelemek vasarlasaval merete novelheto.
Az als
o es a fels
o mem
oria kapcsolata k
ulonleges. Az elso merete 640 kilobyte,
meg a masodike a maradek resz (peldaul 4 megabyte-nyi memoria eseten 640
kilobyte az als
o mem
oriater
ulet, a fels
o memoria pedig 3,4 megabyte).
Mem
oriamodulok
Szamt
ogep
unk mem
oriab
ovteset u
gynevezett memoriamodulok segtsegevel
vihetj
uk vegbe. A k
ovetkez
o csoportostas az egykoron forgalmazott, illetve a meg
most is forgalomban lev
o mem
oriamodulokat mutatja:
DDR SDRAM. Teljes neven Double Data Rate Synchronous Dynamic Random Access Memory. Egy megkettozott adatatviteli sebesseggel ellatott,
gyorsabb kezelhet
oseg
u mem
oria.
RDRAM. Teljes neven Rambus Dynamic Random Access Memory. A rambus
mozaiksz
o egy mem
oriacsatorn
anak (es gyarto cegenek) a neve. Kieptese
egyedi.
SDRAM. Teljes neven Synchronous Dynamic Random Access Memory. Az
elobb t
argyalt mem
oriamodul tovabbfejlesztett valtozata, amely mar 64
bites es merete alapj
an 32, 64, 128, 256 vagy 512 megabyte-os.
VC SDRAM. Teljes neven Virtual Channel Synchronous Dynamic Random
Access Memory. Olyan mem
oria, amelynek belsejeben logikailag kialaktott csatorn
ak tal
alhat
ok, amelyeket programozasi eljarasokkal lehet kezelni. Meg hatekonyabb elerest biztost elodjenel. Merete es adatatvitele
megegyezik az el
oz
oekben t
argyaltakeval.
Manaps
ag m
ar kivetel nelk
ul csak SDRAM, DDR SDRAM es RDRAM tpus
u
memoriakat lehet kapni.
AK
21
A busz
A hardverelemeken, processzorokon bel
ul helyezkedik el. Nevet egy tomegkozlekedesi eszk
ozr
ol, az aut
obuszr
ol kapta, hiszen feladatkorebe az informaciok,
jelek egyik pontr
ol a m
asikba juttat
asa tartozik.
A buszok m
uk
odese igencsak bonyolult, ugyanis meg kell oldani az adataramlasban resztvev
o eszk
oz
ok kijel
oleset, az adatatvitel iranyat es a m
ukodes osszehangolasat. Mindh
arom funkci
oert a processzor a felelos.
A buszok strukt
ur
aja
Adatbusz Az eszk
oz
ok k
oz
otti adat
atvitelt szolgalja. Szelessege (azaz a rajta
szallthat
o adatk
otetek sz
ama) 32 vagy 64 bit lehet.
Bels
o busz A processzoron bel
ul helyezkedik el, es feladatkoret tekintve a processzor bels
o regisztereit kapcsolja
ossze.
Cmbusz Az eszk
oz
ok cmzeset szolg
alja, illetve azok eleresi cmeit tovabbtja
rajta a processzor. Szelessege (azaz a rajta szallthato adatkotetek szama)
16, 20, 24, 32 vagy 64 bit lehet.
Helyi busz Olyan sn, amely k
ozvetlen
ul a processzorhoz fut. Nagyon hatekony
es gyors adatcserere ad lehet
oseget.
Ku
o busz A processzoron kv
ul es
o ter
uletek kozotti kapcsolatteremtesre szol ls
gal, ami jelen esetben az alaplapot jelenti.
Rendszerbusz A processzor es a hardver elemek kozott talalhato. Iranytasaert
egy u
gynevezett buszvezerl
o felel, amely m
ukodesevel csokkenti a processzor
igenybevetelet.
Vez
erl
obusz Minden m
uveletet vezerl
ojelek bonyoltanak le, es ezen a snen
tortenik a tov
abbt
asuk.
Minden buszt egy id
oben egyszerre csak egy eszkozpar hasznalhat. A hasznalatot valamelyik eszk
oznek kezdemenyeznie kell, ellenkezo esetben a kapcsolat
nem johet letre. A kezdemenyez
o eszk
ozt aktv eszkoznek nevezz
uk, mg a kezdemenyezettet passzvnak. A processzor feladata, hogy kiertekelje melyik eszkoz
ny
ujtotta be els
okent az igenyet, es annak adja a kezdemenyezesi jogot.
A busz lefoglal
as
at k
oveti annak haszn
alata, amely ketfele modon tortenhet:
Aszinkron u
essel. Maguk a buszok nem rendelkeznek sajat orajellel, gy
temez
a szabalyoz
asuk olyan u
ortenik, ahogyan aramlanak rajta az adatemben t
tok. Nyilv
anval
oan nem minden esetben van teljes kihasznaltsag.
22
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
Szinkron u
essel A buszok sajat orajellel rendelkeznek, es ezek u
temei temez
nek megfelel
oen szab
alyozz
ak a m
uveletek idobeli lefolyasait.
Busztpusok
Az alabbi tabl
azat o
ast ad az egyes buszrendszerekrol.
sszefoglal
Rovidtes
XT
ISA
EISA
VESA
PCI
AGP
Teljes Nev
eXtended Technologie
Industry System Application
Extended Industry System Application
Video Electronics Standard Association
Peripherial Component Interconnect
Accelerator Graphics Port
Szelesseg (Bit)
8
16
32
32
64
128
23
Egyszer
ubben kezelhet
o, mint a hagyom
anyos PC buszok, egy-egy bovtokartya beeptese sor
an nem kell jumperelni, setup-olni: minden bovtokartyahoz
rendeltek egy u
n. konfigur
aci
os regisztert, amit bootolaskor a mikroprocesszor
kiolvas, es felismeri, milyen k
artya van az illesztohelyen, azonnal le is futtat installalo, inicializ
al
o programot.
A PCI busz nem processzorf
ugg
o, nemcsak Intel processzorokkal hasznalhato,
hanem akar RISC processzorokkal is. Ezert nemcsak az asztali gepeknel, hanem
munkaallomasokn
al, szervereknel is j
ol alkalmazhato. Mivel olyan aramkoroket
is kepes kezelni, amely a szok
asos 5 volt helyett csak 3.3 voltot vesznek fel, a
hordozhato gepeknel is geretes megold
ast knal.
A PCI szabv
anyban meghat
aroztak egy osztott illesztohelyet (shared slot),
amit ISA, EISA vagy MC busszal egy
utt lehet hasznalni. Erre az illesztohelyre
hagyomanyos b
ovt
ok
arty
akat vagy olyan PCI kartyakat lehet tenni, melyek az
emltett buszrendszerek egyiket is haszn
alj
ak (a gyartoknak tehat egyetlen kartyat kell fejleszteni
uk!).
Az 1992-ben kiadott els
o PCI szabv
anyt 1993-ban kovette a PCI 2.0, es 1995ben jelent meg 2.1. A PCI szinkron sn. Elso defincioja 32 bit szelesseg
u, 33
MHz-es orajellel (4*33=132 MB/sec). M
asodik valtozata mar 64 bit szelesseget
is megenged, igazodva az akkor megjelen
o Pentiumhoz (264 MB/sec). A 2.1-s
valtozat mar 66 MHz-re n
ovelte az
orajelet (524 MB/sec). Ezek a sebessegadatok
termeszetesen csak elmeleti maximumok, a gyakorlatban ezek 50-80 szazaleka
erheto csak el. Ennek oka: a PCI busznak nincsenek k
ulon cm es adatvezetekei, ugyanazt a vonalakat haszn
alja cm es adatbuszkent egyarant. Hagyomanyos
(nem blokkos) adat
atvitelnel a veszteseg eleg nagy, ezert ha csak lehet, a PCI
burst modban dolgozik, de meg gy is kellenek ciklusok pl, varakozasokra, maguknak a cmeknek
atk
uldesere stb. Mindenesetre manapsag a szemelyi szamtogepek
buszrendszere a PCI buszrendszer.
3.2.
Monitorok, videok
arty
ak. Az X
3.3.
Merevlemezek
24
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
3.3. MEREVLEMEZEK
25
26
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
3.3. MEREVLEMEZEK
27
28
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
Megjegyzesek:
1. A t
abl
azatban az adatok a fenti sorrendben talalhatoak
2. A z
ar
ojelben lev
o sz
amok az adat meretet adjak byteban
3. A cilinder/fej/szektor (C/F/S) cm fej,szektor,cilinder sorrendben szerepel
a t
ablazatban, 8,6,10 bitkent k
odolva (ahol a 10 bites cilindercm also 8
bitjet a harmadik byte adja, felso 2 bitjet pedig a masodik byte legnagyobb
helyiertek
u ket bitje)
Elso r
anezesre l
atszik, hogy a t
abl
azat meglehetosen redundans: Ugyanaz az
adat, a partci
o kezdete, ketfelekeppen is meg van adva: C/F/S cmkent, illetve
(relatv) szektorcmkent is. A partci
o vegenek C/F/S cme is egyertelm
uen meghatarozza a partci
o meretet, ami ennek ellenere meg van adva. Ezeknek a mennyisegeknek ugyanazt az adatot kell eredmenyezni
uk, egyebkent a bejegyzest a k
ulonfele oper
aci
os rendszerek illeg
alisnak veszik, es figyelmen kv
ul hagyjak.
C/F/S cmmel csak az els
o 1024 cilinderen levo (pl. 504 MegaByteig,
illetve m
odostott geometria eseten tipikusan 1 GigaByteig, maximum 7.8
GigaByteig terjed
o) partci
okat adhatunk meg, viszont a partcios tablaban
szinten szerepl
o szektorcmmel ennel sokkal nagyobb a korlat: 2 TeraByte (2048
GigaByte). Ezert az OS/2 es a Linux csak a szektorcmet hasznalja ezekbol az
adatokbol (hiszen semmi sem k
oti
oket a BIOS C/F/S korlataihoz), es a messzi
partciok kezd
o illetve befejez
o C/F/S cmekent a partcios tablaban 1023/xx/yy
(az utolso C/F/S-kent cmezhet
o szektor) szerepel. (Regebbi Linux fdisk meg nem
figyelt erre, a cmet modul
o 1024 tette a partcios tabla C/F/S bejegyzeseibe, ez
az OS/2-nek nem mindig tetszik:) A boot-olando partcionak viszont az elso 1024
cilinderen bel
ul kell lennie (legal
abbis azon file-oknak, amikre a boot-olas kozben
sz
ukseg van), hogy a BIOS el tudja azt indtani. Hogy ez megabyte-ban mit jelent, az m
ar a BIOS
altal haszn
alt (illetve szimulalt) diszk geometriatol f
ugg. (pl.
504 mega, 1 giga, 7.8 giga)
Erre a tem
ara meg visszater
unk, most viszont maradjunk az eredeti, C/F/S
es szektorcm redundanci
aj
an alapul
o partcios bejegyzeseknel.
3.3. MEREVLEMEZEK
29
A partci
o helye
A redundans inform
aci
ok kisz
amt
as
ahoz (meg egyebkent is:) tudnunk kell a
lemez geometri
aj
at, teh
at hogy a lemezegysegen egy cilinder hany fejet, illetve egy
fej hany szektort tartalmaz, nevezz
uk ezt rendre FPC-nek illetve SPF-nek. A legt
obb operacios rendszer elv
arja meg, hogy egy partcio cilinderhataron kezdodjon,
illetve vegzodjon. Ett
ol csak a partci
os t
ablat kozvetlen
ul koveto partcio kezdocme terhet el, ami fej hat
aron kell kezd
odjon. (Ebbol kovetkezik egyebkent,
hogy a partcios t
abla egyetlen szektorja utan kovetkezo SPF-1 darab szektor
kihasznalatlan marad; neh
any boot manager kepes ide koltozteti magat.)
Szoval:
A partcios t
abla helye PC cilinder, PF fej es PS szektor:
PC = 0 (legal
abbis az MBR eset
eben)
PF = 0
PS = 1
Egy partcio kezdete BC cilinder, BF fej es BS szektor:
BC = szabadon v
alaszthat
o
BF = 0 vagy 1 (part
ci
os t
abl
at k
ovet
o part
ci
on
al lehet 1)
BS = 1
A partcio vege EC cilinder, EF fej es ES szektor:
EC = szabadon v
alaszthat
o
EF = FPC-1
ES = SPF
A partcio kezdetenek R relatv szektorcme:
R = ((BC-PC) * FPC + BF) * SPF
A partcio S merete szektorban:
S = ((EC+1-BC) * FPC - BF) * SPF
Ezek a kepletek csak akkor alkalmazhat
oak, ha a partcio kezdete es vege
jolnevelt, cilinderhat
aros, ahogy nem sokkal fentebb rtam. A kepletben azert
30
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
A boot flag
Ennek a byte-nak az erteke 0 (inaktv) vagy 0x80 (aktv) lehet. Az MBR-ben
levo boot program (illetve programocska) ebbol tudja azt, hogy a 4 koz
ul melyik az a partci
o, amit el kell indtania. Pontosabban az eredeti (egyszer
ustve
fogalmazva: DOS-os) boot program viselkedik gy. Ha lecserelj
uk valamilyen boot
manager-re, vagy egy m
asik oper
aci
os rendszer (pl. Linux) betolto programjara,
az szedheti ezt az inform
aci
ot m
ashonnan is, gy nem kell a boot flag-ben feltetlen
ul 0x80-as erteknek lennie a bootolando partcional. A DOS viszont nem csak
bootolaskor haszn
alja ezt a flag-et, hanem kesobb is ebbol tudja, hogy melyik is
az a partci
o, ahol saj
at maga van, es amibol a C: drive kell legyen, tehat DOS-os
partcion
al (ha azt akarjuk boot-olni) akkor is be kell alltani ezt a flag-et, ha
maga a boot program (pl. a linuxos lilo) ezt nem kvanja.
3.3. MEREVLEMEZEK
31
Az elozoek azt is jelentik, hogy lehetseges a partcios tablaba tobb DOS partciot is tenni (ezek k
oz
ul az lesz a C: drive, amelyiknek a boot flag-je aktv),
illetve nem feltetlen
ul az els
o partci
onak kell lennie a DOS-os partcionak. Nagy
kapacitas
u lemezek eseteben van azonban egy korlat, aminel nagyobb cmen nem
kezdodhet olyan DOS partci
o, amir
ol boot-olni akarunk: A DOS partcio elso
szektora (az u
gynevezett boot record) szinten tartalmaz egy adatstrukt
urat, es
azon kv
ul egy kis programocsk
at. Ennek a programocskanak resze egy szubrutin, ami linearis cmb
ol C/F/S cmet sz
amt ki. Ebben a rutinban van egy bug
(programhiba), aminek eredmenyekent nem boot-ol (Non-System disk hibat jelez) a rendszer, hogyha a bet
oltend
o szektor (IO.SYS elso 3 szektora) cmeben
C*F erteke 65535-nel nagyobb lenne. Ha peldaul nagy kapacit
as
u SCSI lemez
unk
van (tipikusan XX/255/63-as geometri
aval), akkor az IO.SYS kezdete legfeljebb
a 257-es cilinderen lehet, teh
at 2015 MegaByte-nal (1.96 GigaByte-nal) korabban
kell a DOS partci
ot kezdeni. (IDE lemez eseten mas geometriaval, de hasonlo
cmre (2016 MegaByte) ad
odik a hat
ar.)
A problema megold
as
ara csin
altam egy patch-et, hogyha sz
ukseged van ra,
szoljal. Ezen patch lehet
ove teszi 2 GigaByte-nal magasabb cmen kezdodo DOS
partcio boot-ol
as
at is.
(A Windows 95 install
al
asa m
odostja a boot programot is, es abban mas
modszerrel szamtj
ak ki a C/F/S cmet, itt mar nincs az elobb emltett programhiba.)
A partci
o tpusk
odja
Ez a byte rja le azt, hogy az adott partcio milyen adatokat (milyen operacios
rendszert, pontosabban milyen file rendszert) tartalmaz. Nulla ertek
u kod jelzi
azt, hogy a partci
os bejegyzes nincs haszn
alva, a tobbi koz
ul pedig a legfontosabbakat itt osszestem: (A 0x r
asm
od 16-os szamrendszerbeli szamot jelez)
0x01: DOS, 12 bites FAT filerendszer
0x04: DOS, 16 bites FAT filerendszer
0x06: DOS, 16 bites FAT filerendszer, >32 MByte (max 2GByte) partci
omeret
0x07: OS/2, HPFS filerendszer vagy Windows NT, NTFS filerendszer
0x0A: OS/2 boot manager
0x63: GNU Hurd
0x64: Novell Netware 2
32
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
Ujabb
k
odokr
ol kes
obb lesz sz
o.
Valoj
aban egy norm
alis oper
aci
os rendszer eseteben ezek a kodok nem kellenenek nagy fontoss
aggal br
oknak lenni
uk, ott csak azert hasznosak, mert az fdisk
ezekbol ki tudja rni, hogy az adott partcionak mi a neve. Azert van nehany
kivetel: az 5-
os k
od (ami fentebb nem is szerepel) kit
untetett szereppel rendelkezik, errol k
ul
on fejezet sz
ol. A DOS csak a sajat partcioival hajlando foglalkozni,
u
gyhogy ott fontos, hogy a partci
o tpusa 6-os legyen (ma mar az 1-es es 4es ertek nem haszn
alatos). (Hallottam meg egy 0xF2-es DOS partciokodrol is,
SecondaryDOS neven, de nem tudom, mit takar...)
Az Extended partci
o
Az 5-
os tpus
u partci
o kit
untetett szereppel rendelkezik: Ennek segtsegevel
lehet negynel t
obb partci
ot csin
alni.
Mint eddig l
attuk, a partci
os t
abla 4 bejegyzes szamara biztost helyet. Ez
hamar kevesnek bizonyult. Megold
askent sok minden szoba johetett volna (pl.
meg egy szektorral kib
ovteni az MBR-t, hiszen u
gyis lyuk van mogotte), de a
Microsoft (vagy IBM?) m
ast v
alasztott: Az egyik partciot a 4 koz
ul ki lehet
nevezni b
ovt
o partci
onak, amit azt
an elvileg tetszolegesen sok logikai partciora
lehet vagni (mindj
art sz
o lesz r
ola, hogy hogyan). Ezeket elegge felrevezeto modon
logikai DOS drive-oknak szokta a DOS-os fdisk nevezni, pedig egyaltalan nem
csak DOS partci
okat lehet ezen a m
odon letrehozni.
Csak egyetlen partci
o lehet b
ovto (a tovabbiakban angol elnevezessel: extended) a 4 k
oz
ul. Ha ak
ar kezzel megprobalunk csinalni tobb 5-os kod
ut, akkor
is csak az els
o ilyet haszn
alja minden operacios rendszer, a tobbit figyelmen kv
ul
hagyjak.
A partci
ok l
anca
Az 5-
os tpus
u bejegyzest val
oj
aban egy pointerkent kell felfogni, ami egy
u
jabb partci
os tabl
ara (szektorra) mutat. Ott a 0x1BE cmen szinten 4 bejegyzesnyi hely van, amit az MBR-hez hasonloan 0x55 es 0xAA zar le (ez fontos!).
Viszont a szektor eleje nem tartalmazza feltetlen
ul a gepi kod
u programocskat. A
33
3.3. MEREVLEMEZEK
negy bejegyzesb
ol csak kett
o lehet kit
oltve (b
armelyik ketto), megpedig u
gy, hogy
az egyik bejegyzes egy normalis partci
o ler
asa, a masik pedig (ha van masik)
egy u
jabb 5-os tpus
u Extended partci
o bejegyzes, tehat egy u
jabb pointer.
Nehany elnevezesbeli kerdes (el
ore elnezest kerek az angol-magyar keveredesert): Azokat a partci
okat, amiket az MBR partcios tablaja r le, primary (elsodleges) partci
oknak szok
as nevezni. Ezek koz
ul az az egy, aminek 5-os a kodja,
az extended partci
o. Az extended partci
o reszeit logikai partcioknak (neha secondary (masodlagos) partcioknak) nevezz
uk. Ezen logikai partciokat megelozo
es definialo partci
os t
abl
aknak nem szoktak nevet adni, de nevezhetj
uk oket
masodlagos partci
os t
abl
aknak. Mindezek viszonyat a kovetkezo abrak segtik
megerteni:
A szokasos elrendezes pl. 4 adatpartci
o eseten egy primary es harom logikai
partcio:
hda
MBR
Part1
Ext1
Ures
Els
o partci
o
hda1
data1
hda1
C:
Extended partcio
hda2
Part2
Ext2
Ures
Ures
data2
hda5
D:
Part3
Ext3
Ures
Ures
data3
hda6
E:
Part4
Ures
u
res
Ures
data4
hda7
F:
Ures
Els
o partci
o
hda1
data1
hda1
C:
Extended partcio
hda2
Part2
Ext2
Ures
Ures
Ures
Utolso partcio
hda3
Part3
data3
hda5
D:
Ures
data4
Ures
Ures
hda6
E:
A tablazatokba bejel
oltem, hogy a lemez egyes reszeit Linux alatt milyen
/dev/hdaX device-on erhetj
uk el (felteve, hogy az elso IDE hard disk-rol van
szo), illetve azt is, hogy DOS alatt milyen drive bet
u rendel
odik hozzajuk. (A
kivalasztott peld
aban veletlen
ul mindket esetben ugyanaz a DOS drive bet
u rendelodik a partciokhoz, de ez m
as esetekben bonyolultabban alakul.)
A partciok ut
olagos m
odostas
an
al sz
ukseg lehet arra, hogy a lanc belsejebe
sz
urjunk bele egy u
j partci
ot. Ezt tapasztalatom szerint nyugodtan megtehetj
uk,
hda3
F:
34
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
sem DOS, sem Linux alatt nem kell a fizikai sorrendnek kovetnie a logikait. Meg
az sem okoz gondot, ha a logikai partciok koz
ul nemelyik kilog az extended
partciob
ol. Ilyenkor viszont m
ar nagyon vigyazni kell arra, nehogy utolag kezi
modost
as helyett fdisk-kel pr
ob
alkozzunk, ami esetleg rosszul merheti fel, hogy
maradt-e u
res
(part
cion
a
latlan)
hely a lemezen. Mindenesetre a Linux-os fdisk
warning-ot mond olyan esetben, hogyha ilyesmire utalo dolgot tapasztal, pl. ha
a lanc visszafele mutat. Ha tudjuk, hogy mit csinalunk, ilyen warning mellett is
nyugodtan alhatunk azert :-)
A m
asodlagos partci
os t
abl
ak saj
atoss
agai
Osszegezve
teh
at: A logikai partci
okat nem az MBR partcios tablaja, hanem
a masodlagos partci
os t
abl
ak rj
ak le. Pontosabban minden masodlagos partcios
tabla egyetlen logikai partci
ot r le, ezen kv
ul egy pointert tartalmaz(hat) egy
u
jabb masodlagos partci
os t
abl
ara. Ha tobb bejegyzes is lenne benne, azt az
operacios rendszerek figyelmen kv
ul hagyjak, ennek kovetkezteben a partciokbol
nem lehet pl. egy f
at szerkeszteni.
A partci
o helye cm
u fejezetben a partcio kezdtenek relatv kezdocmet megado kepletben szerepelt a partci
os t
abla cilindercme (PC). Ennek igazan most
van szerepe, hiszen a m
asodlagos partciok eseteben lesz csak ezen ertek nullatol
k
ulonboz
o. Teh
at a relatv szektorcm a partciot defini
alo partcios tablahoz
kepest relatv. Amire figyelni kell, az az, hogy a redundansan megadott partcio kezdetnek csak a line
aris szektorcme relatv a megfelel
o masodlagos partcios
tablahoz, a C/F/S cme nem, az tovabbra is abszol
ut cm! Persze erre figyelni
csak akkor kell, ha valaki kezzel (nem fdisk-kel) akarja a partcios tablakat modo ezt u
stani. En
gy szoktam, hogy a C/F/S cmeket rom csak be, aztan a Norton
fele DiskEdit-tel kisz
amttatom a line
aris cmet.
A partci
ok sorrendje (elnevez
ese)
Ebben a fejezetben arr
ol lesz sz
o, hogy DOS (es az ezzel ekvivalens Windows)
illetve Linux alatt k
ul
onb
oz
okeppen elrendezett partciok eseten milyen neven
ferhet
unk hozz
a azokhoz.
Linux eseteben k
onny
u a dolgunk: Az elso IDE csatolo Master vonalan levo lemez eseteben /dev/hdaX lesz a partciok neve, a Slave vonalnal pedig /dev/hdbX,
stb. SCSI diszkek eseten ugyanezek /dev/sdaX illetve /dev/sdbX, stb. X erteke
pedig az els
o negy partci
os bejegyzesben talalhato partci
oknal 1-tol 4-ig terjed.
Tehat ha a /dev/hda els
o es utols
o partcios bejegyzeseben van csak adat, akkor
a partciokhoz /dev/hda1 es /dev/hda4 neven ferhet
unk. Ha valamelyik partcio
extended, akkor az ott indtott l
anc partcioi /dev/hda5-tol kezdve kapnak nevet,
3.3. MEREVLEMEZEK
35
a lancolas sorrendjeben n
ovekv
o sz
amokkal. A lanc meretere egy (azt hiszem)
64-es praktikus limit van csak.
DOS eseteben (a Caldera OpenDOS egy kicsit mashogy csinalja, lasd kesobb)
a drive bet
uk kioszt
asa a k
ovetkez
ok szerint alakul:
1. Azok a partci
ok, amiknek nem DOS-os tpuskodjuk van, nem kapnak bet
ujelet.
2. C:-tol kezdve kapnak bet
ujelet a lemezegysegek MBR-jeiben levo legelso
DOS partci
ok. Ha t
obb els
odleges DOS partcio is van valamelyik lemez
MBR-jeben, azok ebben a lepesben nem kapnak nevet. Az elso lemezegyseg
eseteben van egy kis v
altoz
as ehhez kepest: ott a boot flag mondja meg,
hogy melyik primary DOS partci
o legyen a C: nev
u. (Azt nem probaltam
ki, hogy mi van m
asik lemezr
ol boot-ol
as eseten.) Ez a kiosztas akkor is gy
alakul, hogyha az extended (5-
os) partcio bejegyzese megelozne a partcios
bejegyzesek k
oz
ott az els
odleges DOS partcio bejegyzeset.
3. Ezek utan k
ovetkeznek az esetleges extended partcio logikai partcioi eloszor az els
o lemezegysegen, azt
an a m
asodikon, stb.
4. Veg
ul az MBR-ben meg megmaradt elsodleges DOS partciok kapnak bet
ujelet, el
osz
or az els
o lemezegysegen, aztan a masodikon, stb. Ezek a partciok akkor is a sor vegere ker
ulnek, hogyha a partcios bejegyzesek kozott
fizikailag megel
ozik is az extended partcio bejegyzeset!
Az elozo algoritmusnak egy furcsa k
ovetkezmenye az, hogy ha az ember egy
u
j lemezzel bovti a gepet, akkor az azon allokalt DOS partcio alapesetben az
elozoleg mar esetlegesen meglev
o C: es D: drive-ok koze fog furakodni (D: neven).
Ezen u
gy tudunk segteni, hogy a m
asodik lemezen eleve csak extended partciot
allokalunk. Ezt viszont kenytelenek vagyunk kezzel csinalni, mert a (dos-os) fdisk
nem hajlando ilyenre. Remelem, hogy ez a leras elegendo segtseget ad egy ilyen
manipulalashoz annak, akinek sz
uksege lesz ra.
A Caldera OpenDOS (illetve a Novell DOS is) a fentebbiektol kicsit elteroen
m
ukodik: a lemezen tal
alhato
osszes primary DOS partciot (ha van egyaltalan
t
obb) lekepzi els
o lepesben C: D: stb. bet
ukre, es utana kovetkeznek az extended
partcio drive bet
ui. Itt a boot flag nem j
atszik szerepet, mindig a legelso DOS
partcio lesz a C: drive. Azt meg nem pr
ob
altam, hogy hogyan alakul ez a kiosztas
akkor, ha tobb lemezegyseg is van a gepben...
Bar nem kapcsol
odik szorosan a tem
ahoz, de azert megjegyzem, hogy nehany
software (pl. diszk kompressz
al
o program) cserebereli a drive bet
uket, tehat a
fentebb lert kioszt
as m
odosulhat. M
asik furcsasag, hogy sok DOS program (pl.
nehany BIOS, az FDISK, stb.) az egyszer
useg kedveert C: es D: drive bet
ukkel
36
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
3.3. MEREVLEMEZEK
37
Ujdons
agok a BIOS kapcs
an
1995-ben a Microsoft kiadott egy specifikaciot a BIOS int 0x13-as API-janak
(API=Application Program Interface) b
ovtesere (azt viszont nem tudom, van-e
mar BIOS, ami t
amogatja ezt). Itt m
ar nem 16 bites regiszterekben tortenik a
C/F/S parameterek
atad
asa a BIOS es az applikacio (adott esetben a boot-olo
program) kozott, ezzel lehet
ove v
alik, hogy 1024 cilindernel (illetve 8 GigaBytenal) nagyobb lemezeket is kezelni lehessen BIOS hvasokkal. Az u
j f
uggvenyek
magukban foglalj
ak szektorok olvas
as
at (int13/42) es rasat (int13/43), es meg
egyeb, kisebb jelent
oseg
u hv
asokat. Van lehetoseg a lemez geometriajanak lekerdezere is, de tipikusan erre nincs sz
ukseg, mivel a cmzes ezen u
j f
uggvenyeknel
64 bites linearis szektorcmmel t
ortenik neh
any evig bizonyara eleg lesz ebbol a
cmbol az also 32 bit is, azzal is 2048 GigaByte-ra nott fel a felso kapacitashatar
:-)
Az emltett f
uggvenyekr
ol alapvet
o informaciokkal a kovetkezo lapok szolgalnak: Check Extensions Peresent, Extended Read, Extended Write es Data
Structure.
A BIOS bovtesevel egyid
oben bevezettek nehany u
j partcio tpuskodot is:
0x0B: DOS, 32 bites FAT (FAT32) filerendszer, max 7.8 GB partci
omeret
38
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
A fentebbiek k
oz
ul azokn
al a tpuskodoknal, ahol INT13EXT szerepel, a BIOS
bovtesen kereszt
ul ferhet hozz
a a boot-olo program a lemezegyseghez. A partcios
bejegyzesben ilyenkor figyelmen kv
ul vannak hagyva a C/F/S stlus
u cmek,
csak a line
aris (relatv) szektorcm es a szektormeret az erdekes. Termeszetesen a
logikai partci
ok l
ancol
oj
anak (extended partcio) is kellett u
j tpuskod, gy mar
ket specialisan kezelend
o k
od is van (0x05 es 0x0F).
A partci
os bejegyzesben a line
aris szektorcm meretet ezen INT13EXT stlus
u tpusk
od eseteben sem n
oveltek meg 32 bitrol 64 bitre (bar az u
j BIOS
f
uggvenyek 64 bites cmekkel kepesek dolgozni), gy 2048 GigaByte (2 TeraByte)
meret
u lemezt lehet kezelni. Ez j
o ideig elegendonek t
unik meg. Megjegyzendo
viszont, hogy ez a korl
at csak az els
odleges partciok eseteben szerepel gy. Extended partci
o lancn
al minden egyes u
j partciot a hozza tartozo masodlagos
partcios t
abl
ahoz kepesti relatv szektorcme cmez (lasd a A masodlagos partcios tablak saj
atoss
agai cm
u fejezetet). Ezert a logikai partcioknak a meretere
igaz csak a 2 TeraByte-os korl
at, o
sszes kapacitasuk lehet nagyobb 2 TeraBytenal. Persze ilyenkor az MBR-ben lev
o Extended partcio nem tudja lefedni a lanc
teljes meretet, de ez val
oszn
u nem okoz majd gondot.
N
eh
any sz
o a lilo-r
ol
A lilo a Linux Loader r
ovidtese, egy tobbfele operacios rendszert betolteni
kepes program. F
o celja persze az, hogy a Linuxot betoltse. (A Linuxrol olvashatsz
tobbek k
oz
ott a Magyar Linux Alaptv
any honlapjan.) Nem ohajtok a lilo-rol sem
kimertoen beszelni (pl. a fontosabb dolgok koz
ul nem beszelek az /etc/lilo.conf
file tartalm
ar
ol, a r opci
or
ol, stb.), csak nehany erdekesseget rok itt le.
A boot-olas szempontj
ab
ol a legfontosabb informacio az, hogy a Linux nem
BIOS hv
asokkal kezeli a hardware-t, gy a merevlemezt sem. Boot-olaskor viszont
a lilo-nak nincs m
as v
alaszt
asa, hisz olyankor meg nincs bent a memoriaban a
kernel. Tov
abb
a a kernelt mag
at (
altalaban) mar a Linux file-rendszererol kell
betoltenie, aminek felepteset, gy a benne levo file-ok helyet is maga a kernel
tudja.
Ezt a dilemm
at a lilo u
gy oldja meg, hogy valojaban ket reszre bomlik:
3.3. MEREVLEMEZEK
39
3.3.1.
A GRUB-r
ol
40
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
meg van j
op
ar extra szolg
altat
asa is, melyekbol onkenyesen a kovetkezoket
emelnem ki: nem kell minden kernel teleptes utan u
jratelepteni (errol lesz
meg sz
o!); bootol
askor van lehetoseg arra, hogy men
ubol valassz operacios
rendszert, s
ot, ak
ar parancssoros modba is lehet menni, ahol kezzel lehet az
egyes parametereket
alltani; a kernel image-t halozatrol is le tudja tolteni
(amennyiben ez bele van fordtva). Kor
ulbel
ul ennyit tudnek mondani rola
diohejban.
Mi
ert j
o ez nekem? T
obb okb
ol. Egyreszt azert jo a GRUB, mert remesen egyszer
u konfigur
alni, a konfigur
acios allomanya (szerintem legalabbis) esszer
u
es
attekinthet
o. M
asreszt azert, mert minden k
ulonosebb tr
ukk nelk
ul tud
mas oper
aci
os rendszereket bootolni, nem csak Linuxot (HURD-ot peldaul
csak es kizar
olag GRUB-al lehet bootolni). Persze, ezt mas boot loader illetve boot manager is megcsin
alja. Na de nem ilyen rugalmasan! A GRUB
ugyanis nem azt teszi, mint a legtobb hasonlo program, hogy telepteskor
(ezalatt az MBR-be vagy hasonlo helyre valo teleptest ertem) az egyes
kernelek vagy alternatv boot loaderek (chainloading eseten) merevlemezen
levo helyet beleepti a teleptett programba. Nem, a GRUB teljesen maskepp m
uk
odik. Amikor telept
odik, akkor a boot blockba a GRUB egyes
reszeinek helye ep
ul be, nem a kernelek. Hogy hogyan talalja meg a kerneleket ? Egyszer
u! Amikor bootolsz, a GRUB elso resze betolti a masodikat,
ami tartalmazza a men
us fel
uletet es az u
gynevezett file-rendszer ertelmezot. Ennek az a haszna, hogy a GRUB meg tudja nezni, hogy milyen allom
anyok vannak az egyes particiokon, gy a kerneleket ez alapjan tudja
megtal
alni. J
o nem ? Ez iszony
u hasznos abban az esetben peldaul amikor a Linux kernel valamiert nem akar bootolni, de szerencsere van belole
egy backup, ami viszont m
uk
odik. Nomarmost, LILO-nal ha a konfiguracios
allom
anyb
ol kimaradt a backup kernel, akkor az egy kellemes gyjaras,
es bootlemezzel kell megoldani a dolgot. GRUB-nal egyszer
uen atvaltok
parancssorba, es megmondom, hogy ne a hibas kernelt, hanem a m
ukodo
backupot t
oltse be. No es persze az sem elhanyagolhato, hogy parametereket is
at lehet adni a kernelnek, es termeszetesen ez is szerkesztheto. Igy
LILO futtat
as nelk
ul, ak
ar a bootolas vegigvarasa nelk
ul lehet valtoztatni
az egyes kernel parametereket (IRQ-k, DMA-k, VGA es egyeb device parameterek be
allt
asakor ez nagyon hasznos tud am lenni!).
Mi
ert jobb a GRUB mint p
eld
aul a LILO? Ennek a kerdesnek egy reszet
fentebb azt hiszem m
ar megv
alaszoltam. Roviden: egyszer
ubb konfiguracio, rugalmass
ag, bar
ats
agoss
ag, egyszer
useg. Arrol nem is beszelve, hogy a
LILO-t mindenfele h
ulye parameterrel kell indtani ahhoz, hogy az 1024.-ik
cilinder feletti partic
or
ol bootoljon (legalabbis amikor en utoljara LILO-t
lattam, akkor meg gy volt, es gy sem siker
ult megoldanom a dolgot).
3.3. MEREVLEMEZEK
41
3.3.2.
Konfigur
aci
o
es haszn
alat
Hogyan hozok l
etre menu
alni kell egy /boot/grub/menu.lst allo t? Csin
manyt. Ez fogja tartalmazni a men
ut. Minden men
upont egy title <cm>
sorral kezd
odik. Ezut
an j
onnek a grub parancsok, melyek betoltik a kernelt.
Egy egyszer
u men
upont gy nez ki:
title GNU/Linux
root (hd0,0)
kernel /vmlinuz root=/dev/hda3 vga=ask
42
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
OK
43
3.4.
A CD-ROM eszk
oz
ok
3.5.
Hangk
arty
ak
3.6.
Nyomtat
as
3.6.1.
Bevezet
es
P
arhuzamos,
USB,
Infrav
or
os
3.6.2.
Be
allt
as a Vez
erl
opult segts
eg
evel
Az UHU-vezerl
opult Nyomtat
ok alpontjarol mar volt szo, e fejezetben resz
letesebben is beszel
unk a nyomtat
ok bealltasarol.
Indtsuk el az UHU Vezerl
opultot (UHU Control Center). Kattintsunk bal
oldalt a f
aban a nyomtat
ok reszre.
A kovetkezo ablak fog megjelenni:
3.1.
abra. Nyomtato bealltas
Ha meg nincs install
alva nyomtat
onk, akkor termeszetesen nem jelenik meg
semmi az ablakban. Ha van, akkor pedig megjelenik a nyomtatasi sor neve, a
nyomtato neve, a nyomtato kezelo file, a nyomtato helye, es hogy a nyomtato
alapertelmezett-e a rendszerben, vagy nem.
Az al
abbi m
uveleteket vegezhetj
uk el:
nyomtat
Uj
o felvetele
Nyomtat
o t
orlese
Nyomtat
o be
allt
asok m
odost
asa
Alapertelezette tetel
3.6. NYOMTATAS
45
Tesztoldal nyomtat
asa
Tekints
uk at egy u
j nyomtat
o felvetelet: Kattintsunk az Uj
gombra. A 3.2
abrahoz hasonl
o ablakot fogunk l
atni:
nyomtato teleptese
3.2.
abra. Uj
Adjuk meg a Nyomtat
o neve: mez
oben azt a nevet, amelyen el akarjuk majd
megosztason lev
o nyomtat
ot szeretnenk felinstallalni, akkor pedig valasszuk a
Samba megoszt
as-t. Adjuk meg a nyomtato helyet, ami helyi nyomtatonal al
talaban Parhuzamos port (lpt1), u
jabb nyomtatoknal lehet USB is.
Ha tavoli nyomtat
onk van, akkor //Gepnev/nyomtato formaban kell megadnunk.
Valasszuk ki az als
o list
ab
ol a gy
art
o nevet, a nyomtato tpusat, es ha akarjuk
a megfelelo meghajt
ot. E mez
o alapertelmezett erteken csak akkor valtoztassunk,
ha elsore nem nyomtat a nyomtat
o.
Ha elegedettek vagyunk a be
allt
asokkal, akkor nyomjuk meg az OK gom
bot. Ha valamit elrontottunk, vagy megsem szeretnenk a nyomtatot feltelepteni,
a Megsem gombra kattintva visszalephet
unk az elozo ablakhoz, elvetve a val
toztatasokat.
46
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
Az OK gomb megnyom
asa ut
an a program megkerdezi tol
unk, szeretnenk
e, hogy a most be
alltott nyomtat
o legyen az alapertelmezett, es azt is, hogy
akarunk-e tesztoldalt nyomtatni. Ez utobbi kerdesre erdemes igennel valaszolni,
hogy leellen
orizz
ukk, mindent j
ol csinaltunk-e.
Nyomtat
onk tulajdons
againak megvaltoztatasahoz nyomjuk meg a Modost
gombot. Az el
obb emltett ablak fog megjelenni, azzal a k
ulonbseggel, hogy a
mezok ki lesznek t
oltve a nyomtat
o adataival. Adjuk meg a valtoztatasokat, majd
kattintsunk az OK gombra ezek elmentesehez. A Megsem gombbal elvethetj
uk
a tervezett v
altoztat
asokat.
Ha tor
olni szeretnenk egy nyomtatot, valasszuk ki a listabol, majd nyomjuk
meg a T
or
ol gombot. Az alapertelmezett nyomtato bealltasahoz valasszuk ki
a nyomtat
ot a list
ab
ol, majd kattintsunk az Alapertelmezett gombra.
Tesztoldal nyomtat
as
ahoz v
alasszuk ki a nyomtatot, majd kattintsunk a Tesz
toldal gombra.
Ha vegezt
unk a nyomtat
o be
allt
asaval, akkor kattintsunk a Bezar gombra.
3.6.3.
Be
allt
as a CUPS segts
eg
evel
felhaszn
al
okent t
ortent bejelentkezesem utan az Add Printer gombot va
lasztottam ki.
Kit
olt
ottem a Name, Location es Description mezoket a nyomtato Nevevel
es Ler
as
aval.
Tov
abblepes ut
an a Device mezoben megadtam az LPD/LPR Host or
Printer eszk
oz tpust.
A k
ovetkezo oldalon a Device URI: mezoben: socket://10.3.72.246:9100,
3.6. NYOMTATAS
47
(en) tpust v
alasztottam ki.
Kaptam egy u
zenetet, hogy Printer Lexmark has been added succesfully.
A Printers linkre kattintva megjelent a be
alltott nyomtato.
3.3.
abra. Teleptes a CUPS segtsegevel
A fenti beallt
as eredmenyekent az
ota gy
onyor
uen nyomtatok UHU-Linux al
ol,
ezzel az 1200 DPI-s lezernyomtat
oval.
Remelj
uk e r
ovid fejezet segtseget ny
ujt a nyomtato bealltasok sikeres kivitelezeseben.
48
3. FEJEZET
3.7.
Modemek
3.7.1.
Bevezet
es
ITOG
EP
FELEP
ITESE
A SZAM
Ha megfordul fej
unkben, hogy valamilyen modon el kellene erni az Internetet,
roviden meg kell ismerkedn
unk a modemek m
ukodesevel, szabvanyaival, hogy elso
internetes kapcsolatunkat biztos kezzel tudjuk majd bealltani. A fejezet vegen
ismertet
unk egy
osszefoglal
o t
abl
azatot, mellyel finomhangolhatjuk modem
unk
bealltasait.
Mi az a modem?
A modem leegyszer
ustve egy
atalakto. A szamtogep a kettes szamrendszer
alapjan m
uk
odik, mind
ossze ket ertek, a 0 es 1 k
ulonbozo variacioibol allaptja
meg, hogy mit jelent az adott parancs, mi az adott valtozo erteke es csak ebben
a formaban erti az internetet is.
A telefonvonal viszont nem ilyen pontosan elhatarolt fesz
ultsegertekek segtsegevel hordozza az inform
aci
okat. Egyetlen telefonhvas alatt akar tobbezer fesz
ultsegszint is
atmehet a telefonvonalon attol f
uggoen, hogy suttogunk, kiabalunk,
nevet
uk vagy srunk.
Amikor a modem a sz
amt
ogep felol erkezo jeleket a telefonvonalon tovabbtja, akkor modul
al
ast, amikor pedig a telefonvonalon erkezoket a szamtogep altal erthet
o bin
aris jelekke fordtja, akkor demodulalast vegez (MOdulalas/DEModul
al
as).
Modemtpusok
Alapvetoen ketfajta modem letezik, a k
ulso es a belso modem. A belso modem
elonye, hogy a t
apell
at
as
at k
ozvetlen
ul a szamtogeptol kapja, nem foglal u
jabb
helyet az asztalon vagy a sz
amt
ogep tetejen, viszont hatranya, hogy hianyoznak
rola a visszajelz
o fenyek. A k
uls
o modem elonye a vizualis visszajelzes, amely
tobbet is el
arulhat egy adott m
uk
odesi helyzetrol, mint a modemet kezelo program, pl. a rendszer azt jelzi, hogy a modem lebontott, de a modem meg mindig
vonalban van. Tov
abbi el
onye, hogy konnyen hordozhato es csatlakoztathato masik szamt
ogephez, az
osszek
ottetes egy soros (vagy a mostanaban divatos) USB
port. A k
uls
o modem h
atr
anya egy tovabbi doboz a szamtogep mellett, illetve
ide sorolhat
o meg a t
apell
at
as sz
uksegessege is.
A modemnek a jelek
atalakt
as
ahoz sz
uksege van egy processzorra, amely elvegzi a telefonon erkez
o jelek mintavetelet es kvantalasat. Mintavetelkor (a beerkezo frekvenciav
altoz
asokb
ol) peri
odusos idokozonkent letarol egy erteket, majd a
49
3.7. MODEMEK
hardmodemek
softmodemek
(winmodemek)
- k
uls
o, soros porton csatlakozo modem
- k
uls
o. USB porton csatlakozo modem
- bels
o, f
oleg ISA-csatolos
(vagy ma mar nagyon ritka PCI-os) modem
- bels
o, PCI-csatolos softmodem
- bels
o, PCI-csatolos controllerless modem
(Mint lathat
o, eleg nehez meghat
arozni a controllerless modem fogalmat, hiszen tobb mint egy softmodem, de mivel egyed
ul nem kepes olyan teljes ertek
u
m
ukodesre, mint a hardmodem, ezert a winmodemek csoportjaba sorolhato.)
Altal
anossagban elmondhat
o, hogy a k
ulso, k
ulon hazas modem hardmodem,
mg a belso modemr
ol nem ilyen egyszer
u informaciokat szerezni.
Segtseg
unkre lehet a modem specifik
acioja, melyben kovetelmenykent szerepelni szokott a Pentium I 200 MHz-es MMX-es processzor es legalabb 32 MB
memoria meglete. Ennek oka az, hogy az ennel a processzornal megjelent MMX
(MultiMedia eXtension) parancscsomag segtsegevel tudja az operacios rendszer
kezelni a winmodemet (A Pentium I 166 MHz-es MMX processzor a sebesege
miatt szokott keves lenni). Tov
abbi t
ampont lehet az elegge elterjedt operacios
rendszer neve, esetleg kiz
ar
olagos emltese a modem dobozan vagy lerasaban,
melyre neve is rmel.
50
3.7.2.
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
A modemek egy
eb tulajdons
agai
Mutan tiszt
aztuk a tpusokat, erdemes lenne egy kicsit megismerkedn
unk a
m
ukodesi szabv
anyokkal is. Ezen szabvanyok alapjan kommunikal minden modem a felepteset
ol f
uggetlen
ul.
Baud/bps, avagy a sebess
eg meghat
aroz
asa
A Baud volt az adat
atviteli sebesseg elterjedt meresi modszere, amg le nem
valtotta egy sokkal pontosabb meghatarozas, a bps (bits per second = bit per
masodperc). Egy Baud egy elektomos allapotvaltozas masodpercenkent. Nevet
Jean-Maurice-Emille Baudot francia mernokrol kapta, aki elsokent merte meg a
taviro atviteli sebesseget.
Az adatkommunik
aci
oban, a sz
amtogep-modemek atviteli kapcsolataiban a
bps az adatmeres
altal
anos mertekegysege. A bps a masodpercenkent atvitt bitek
szama.
A savszelesseg a bps-t
ol f
ugg. Altal
aban a nagyobb bps ertek nagyobb jelsebesseget is jelent. A jel s
avszelesegenek mertekegysege a szabvanyos frekvenciaegyseg, a kHz illetve a Mhz.
T
om
ort
es, hibajavt
as, szinkroniz
al
as
A telefonos kapcsolat sor
an az elk
uldott illetve fogadott bajtok forgalmazasa
nem egy-az-egyben t
ortenik, az adatcsomagokon a modem tomortest vegez, gy
csokkentve a forgalmat illetve n
ovelve a sebesseget. Az adattomortes ketfele,
az MNP-5 es a V.42 szabv
any alapjan tortenhet. Az MNP-5 szabvannyal 2:1
arany
u adatt
om
ortest lehet vegezni, a V.42 alapjan akar a 4:1 arany is elerheto.
A V.42 figyelembe veszi a k
uldend
o vagy erkezo adat elotomortettseget, vagy
nem prob
alkozik meg pl. egy .zip vagy bz2 fajl tovabbi tomortesevel.
Az MNP2-4 es V.42 szabv
anyokkal hibaellenorzest vegez a modem, amely a
halozatokn
al megszokott m
odon t
ortenik. A k
uldo modem a csomaggal elk
uldi az
altala kisz
amtott hibaellen
orz
oo
sszeget,
melyet
a
fogad
o
modem
o
sszehasonl
t a
ltal
sz
a
m
tott
ellen
o
rz
o
o
sszeggel.
Ha
elt
e
r
e
s
je
lentkezik, a fogad
o modem u
jrak
uldeti a csomagot. A szabvanyok a hibaellenorzes
es a hibajavt
as m
odj
aban ternek el egymastol, de lenyeg
uk azonos.
Az adatok forgalmaz
asa, a t
om
ortes es a hibaellenorzes hiaba tokeletes, ha
a ket modem nem azonos sebesseg
u, vagy a telefonvonal minosege nem engedi
meg a modemek
altal elerheto legnagyobb sebesseg biztonsagos hasznalatat. Ehhez jon az a teny, hogy
altalaban a k
uldo modem gyorsabban tudja k
uldeni az
adatot, mint azt a fogad
o modem fogadni, ellenorizni, visszaigazolni kepes. Emiatt a modemek kenytelenek az adatfolyam sebesseget vezerelni. Ennek lenyege,
3.7. MODEMEK
51
hogy a modemek a t
arcs
az
as alatt (az u
n. osszef
uty
ulesnel) megallapodnak a
hasznalando sebessegben, majd a forgalmaz
as alatt egy valamilyen adatfolyamot
szabalyozo rendszerrel tartj
ak a szinkront. Ennek egyik modja az XON/XOFF
adatfolyamvezerles, amely f
oleg szoftveres eszkozokkel oldja meg ezt a problemat.
A masik megold
as az RTS/CTS (hardveres) megoldas.
Szoftveres vezerlesnel a fogad
o modem egy karakterrel (altalaban Ctrl+S) jelzi
a k
uldo modemnek, hogy megtelt a puffere, nem kepes u
jabb csomagokat fogadni.
Ha u
jra kepes adatforgalmazasra, akkor egy mas karakterrel (pl. Ctrl+Q) jelzi a
k
uldo modemnek, hogy kepes az u
jabb csomagtomeg fogadasara. Ennek a megoldasnak egyetlen el
onye, hogy eleg 3 er a t
okeletes adattovabbtasra. Nagy hatr
anya viszont annak lehet
osege, hogy a telefonvonal zaja alapjan esetleg egy, az
adattovabbtas pillanatnyi leallt
as
ahoz vezeto karaktert erzekel a k
uldo modem,
amelyet csak a fogad
o modem u
jraindt
o jelzese tud megtorni. Tovabbi gondot
jelent, hogy bin
aris f
ajlok k
uldesenel es fogadasanal magaban a binaris fajl csomagjaban lehetnek olyan karakterek, amelyek szinten a forgalmazas vezerlesehez
hasonlo karaktereket gener
alnak a telefonvonal ket vegen.
Hardveres vezerles eseten RTS/CTS vezerlest alkalmaznak a modemek. Ekkor
a fogado modem egy RTS (Request To Send = K
uldes Kerese) jelet k
uld ki, mg a
k
uldo egy CTS (Clear To Send =Keszen a k
uldesre) jellel jelzi az adattovabbtasra
kesz allapotat.
Ugyanezen elven m
uk
odik az UART (Universal Asynchronous Receiver/Transmitter) egyseg is, amely a sz
amt
ogep interfeszei (itt a soros port) es a
soros eszkoz koz
otti adat
araml
ast vezerli.
3.7.3.
A modem be
allt
asa Linux alatt
Modem
unk be
allt
as
at elvegezhetj
uk grafikus vagy karakteres kepernyon is.
Mindegyikhez t
obbfele be
allto es t
arcs
az
o program illetve script tartozik. A konzolhoz szokott szem
unknek t
obbek k
oz
ott a wvdial es pppconfig lehet megfelelo
eszkoz, mg grafikus fel
uleten altal
aban a hasznalt rendszer sajat tarcsazo eszkoze
ny
ujthat egyszer
u lepesekb
ol
all
o megold
ast az internet felelesztesehez.
Mivel ezen eszk
oz
ok kepesek t
okeletes munkavegzesre, ezert nezz
uk meg, hogyan lehet modem
unkkel eljutni addig a pontig, ahol gyakorlatilag barmelyik fent
emltett program kepes
atvenni a vezerlest.
Hardveres modemek be
allt
asa
Ezek a legegyszer
ubben m
uk
odesre brhato eszkozok, ezert kezdj
uk vel
uk. A
k
ulso hardveres modemhez elosz
or biztostani kell a tapellatast, amelyet a hozza
52
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
csomagolt kismeret
u transzform
ator segtsegevel oldhatunk meg. Ezutan a modemkabel egyik veget csatlakoztatni kell a modemhez, masik veget a szamtogep
egy szabad soros portj
ahoz. Mivel a kabelvegek kialaktasa olyan, hogy a kabel modem fel
oli veget nem tudjuk a szamtogep portjara dugni, ezert nem kell
aggodni afel
ol, hogy o
uk a k
abelvegeket.
szekeverj
A kovetkez
o lepes a telefonk
abel es a modem osszekotese lesz. A kabelt a LINE
(telefonvonal) jelzes
u foglalatba dugjuk be. Nem kell eroltetni, a kabel vegen levo
rogzto p
oc
ok miatt csak egyfelekeppen tortenhet a csatlakozas.
Ha a telefont is szeretnenk hasznalni ugyanerrol a telefonvonalrol, akkor a
PHONE (telefon) foglalatba dugva az u
jabb telefonkabel egyik veget az asztali
telefonnal is kepesek lesz
unk telefon
alni, ha eppen nem vagyunk internetes kapcsolatban.
Az ISDN eszk
oz
ok kepesek a telefon es az internet egyidej
u kezelesere. Ha
ilyen berendezes
unk van, akkor a telefonvonalat ne a modembol vezess
uk tovabb,
hanem k
ozvetlen
ul az ISDN fali elosztobol.
Egyes modemeken tal
alhat
o MIC (mikrofon) es SPK (speaker, hangszoro) foglalat. Ezek segtsegevel es a megfelel
o keszlettel kenyelmesen tudunk telefonalni
akar az interneten kereszt
ul is.
Fontos lehet megemlteni, hogy mivel ezen eszkozok az alaplap soros portjara
csatlakozva m
uk
odnek, ezert a BIOS megfelelo men
ujeben engedelyezni kell a
COM1 vagy COM2 portot.
A szabv
anyos portok es be
allt
asi ertekeik a kovetkezok:
DOS
COM1
COM2
COM3
COM4
Linux
/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
/dev/ttyS3
IRQ
4
3
4
3
Baziscm
3F8
2F8
3E8
2E8
A modem haszn
alat
aval kapcsolatban tehet
unk egy nem letfontossag
u, de
adott esetben hasznos be
allt
ast. Ez azt jelenti, hogy keszt
unk egy softlinket
arra a portra, amelyre a modemet csatlakoztattuk, majd a tovabbiakban nem
kozvetlen
ul a portra, hanem a softlinkre fogunk hivatkozni. Hozzuk letre ezt a
linket:
# ln -s /dev/ttyS1 /dev/modem
Ez a sor egy softlinket hoz letre a ttyS1 (COM2) portra /dev/modem neven.
Igy a tarcs
az
o be
allt
asokn
al a /dev/modem linken kereszt
ul erhetj
uk el a portot
es barmilyen, a portot erint
o m
odostas eseten csak a softlinket kell modostani,
nem a modemet haszn
al
o programokat kell u
jrakonfiguralnunk.
3.7. MODEMEK
53
Szoftveres modemek be
allt
asa
Mivel a szoftveres modemek is ket, j
ol elk
ulontett csoportra oszthatok, ezert
nezz
uk at ezeket k
ul
on. A k
ul
onbsegek nem nagyok, de adott esetben fontosak
lehetnek.
HCF-modemek be
allt
asa. A HCF modemek u
n. controllerless (vezerlo nelk
uli) modemek. Ezen modemek gyakorlatilag mindenre kepesek, kiveve egy alapveto lepest, mivel az anal
og-digit
alis illetve digitalis-analog atalaktasra onerobol
keptelenek. Eppen
ezert ezt a sz
amt
ogep processzora szokta vegezni.
Ehhez sz
ukseges lesz egy meghajt
oprogramra, amely nelk
ul a rendszer altalaban nem is ismeri fel modemk
arty
ankat.
A sz
ukseges meghajt
ot megtal
aljuk a modem telepto CD-jen, a gyarto honlapjan vagy pl. a Conexant tpus
u modemekhez letoltheto a http://www.mbsi.ca/
weboldalrol.
FONTOS! A HCF modemek nem m
uk
odnek a HSF modemekhez kesztett
meghajtoprogramokkal!
Ha sikeresen beszerezt
uk a modemmeghajto programot, vegezz
uk el a teleptest a kovetkez
o lepesek valamelyikevel.
Ha .RPM form
atum
u csomagunk van, telepts
uk az
rpm -i hcfpcimodem-[verzi
osz
am].[arch].rpm
paranccsal.
Ha USB-csatol
os a modem
unk, akkor hasznaljuk az
rpm -i hcfusbmodem-[verzi
osz
am].[arch].rpm
parancsot. A csomag teleptese ut
an vagy kesobb barmilyen konfiguracios bealltashoz haszn
54
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
Ha USB-csatol
os a modem
unk, hasznaljuk a kovetkezo parancsokat, majd
lepj
unk be a letrej
ott k
onyvt
arba.
tar -xvz hcfusbmodem-[verzi
osz
am].tar.gz
cd hcfusbmodem-[verzi
osz
am]
make install
Fontos lehet, hogy a Debian k
ozeli rendszereknel (ilyen az UHU-Linux is) a
modules/common.mak f
ajlban m
odostani kell a KERNELSRC parameter erteket!
A sikeres meghajt
ofordt
as ut
an futtassuk a hcfpciconfig, vagy USB-csatolos
modem eseten a hcfusbconfig parancsot a bealltasok vegrehajtasa erdekeben.
Teleptes ut
an a k
ovetkez
o m
odon tudunk hivatkozni a modem portjara:
COM1
COM2
COM3
COM4
/dev/ttySHCF0
/dev/cuaHCF0
/dev/ttySHCF1
/dev/cuaHCF1
/dev/ttySHCF2
/dev/cuaHCF2
/dev/ttySHCF3
/dev/cuaHCF3
vagy
vagy
vagy
vagy
/dev/usb/acm/0 vagy
/dev/usb/ttyACM0
/dev/usb/acm/1 vagy
/dev/usb/ttyACM1
/dev/usb/acm/2 vagy
/dev/usb/ttyACM2
/dev/usb/acm/3 vagy
/dev/usb/ttyACM3
A modem haszn
alat
aval kapcsolatban tehet
unk egy nem letfontossag
u, de
adott esetben hasznos be
allt
ast. Ez azt jelenti, hogy keszt
unk egy softlinket
arra a portra, amelyre a modemet csatlakoztattuk, majd a tovabbiakban nem
kozvetlen
ul a portra, hanem a softlinkre fogunk hivatkozni. Hozzuk eloszor letre
a linket:
# ln -s /dev/ttySHCF1 /dev/modem
Ez a sor egy softlinket hoz letre a ttySHCF1 (COM2) portra /dev/modem
neven. Igy a tarcs
az
o be
allt
asokn
al a /dev/modem linken kereszt
ul erhetj
uk el
a portot es b
armilyen, a portot erinto modostas eseten csak a softlinket kell
modostani, nem a modemet haszn
al
o programokat kell u
jrakonfiguralnunk.
HSF-modemek be
allt
asa. A HSF modemeket nevezz
uk softmodemeknek
(winmodemeknek). Ezen modemek csak szoftvermeghajto segtsegevel m
ukod
nek, nem kepesek feladatuk
on
all
o elvegzesere. Eppen
ezert ezt a szamtogep
processzora szokta vegezni. Viszont ehhez sz
ukseges egy meghajtoprogram, amely
nelk
ul a rendszer
altal
aban nem is ismeri fel a modemkartyankat.
55
3.7. MODEMEK
A sz
ukseges meghajt
ot megtal
aljuk a modem telepto CD-jen, a gyarto honlapjan vagy pl. a Conexant modemekhez let
oltheto a http://www.mbsi.ca weboldalrol.
FONTOS! A HSF modemek nem m
uk
odnek a HCF modemekhez kesztett
meghajtoprogrammal!
Ha sikeresen beszerezt
uk a modemmeghajto programot, vegezz
uk el a teleptest a kovetkezo lepesek valamelyikevel.
Ha .RPM form
atum
u csomagunk van, telepts
uk az
rpm -i hsflinmodem-[verzi
osz
am].[arch].rpm
paranccsal.
A csomag teleptese ut
an vagy kes
obb barmilyen konfiguracios bealltashoz
hasznaljuk a hsfpciconfig parancsot.
Ha .rpm form
atum
u forr
ascsomagunk van, akkor keszts
unk belole binarist az
rpm -rebuild hsflinmodem-[verzi
osz
am].src.rpm paranccsal.
Ha .tar.gz tom
ortes
u forr
ascsomagunk van, csomagoljuk ki, majd lepj
unk be
a letrejott konyvt
arba:
tar -xzf hsflinmodem-[verzi
osz
am].tar.gz
cd hsflinmodem-[verzi
osz
am]
make install
Fontos lehet, hogy a Debian k
ozeli rendszereknel (ilyen az UHU-Linux is) a
modules/common.mak f
ajlban m
odostani kell a KERNELSRC parameter erteket!
A sikeres meghajt
ofordt
as ut
an futtassuk a hsfconfig parancsot a bealltasok
vegrehajtasa erdekeben.
Teleptes utan a k
ovetkezo modon tudunk hivatkozni a modem portjara:
COM1
COM2
COM3
COM4
/dev/ttySHSF0
/dev/ttySHSF1
/dev/ttySHSF2
/dev/ttySHSF3
vagy
vagy
vagy
vagy
/dev/cuaHSF0
/dev/cuaHSF1
/dev/cuaHSF2
/dev/cuaHSF3
A modem haszn
alat
aval kapcsolatban tehet
unk egy nem letfontossag
u, de
adott esetben hasznos be
allt
ast. Ez azt jelenti, hogy keszt
unk egy softlinet arra
a portra, amelyre a modemet csatlakoztattuk, majd a tovabbiakban nem kozvetlen
ul a portra, hanem a softlinkre fogunk hivatkozni. Hozzuk eloszor letre a
linket:
56
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
# ln -s /dev/ttySHSF1 /dev/modem
Ez a sor egy softlinket hoz letre a ttySHSF1 (COM2) portra /dev/modem
neven. Igy a t
arcs
az
o be
alltasokn
al a /dev/modem linken kereszt
ul erhetj
uk el
a portot es b
armilyen, a portot erinto modostas eseten csak a softlinket kell
modostani, nem a modemet haszn
al
o programokat kell u
jrakonfiguralnunk.
ISDN modemek
Ez a tpus igaz
ab
ol egy termin
al adapter (TA). Ezekhez altalaban a kernelbe
mar bele van fordtva a t
amogat
as vagy a kernel modulkent tolti be a hasznalathoz. A be
allt
as UHU-Linux alatt az isdnutils vagy mar rendszerekben pl. az
isdn4linux paranccsal, grafikus fel
uleten pedig az isdn-config parancs segtsegevel.
USB-csatol
os modemek
Az USB-csatol
os modemek k
oz
ul nemelyek m
ukodnek Linux alatt, nemelyek
3.7.4.
/dev/usb/acm/0
/dev/usb/acm/1
/dev/usb/acm/2
/dev/usb/acm/3
vagy
vagy
vagy
vagy
/dev/usb/ttyACM0
/dev/usb/ttyACM 1
/dev/usb/ttyACM 2
/dev/usb/ttyACM 3
Be
allt
as
Mivel kell
oen sok t
arcs
az
o program all rendelkezesre Linux alatt, ezert itt csak
3 megold
ast nezz
unk
at r
oviden. Ezek egyike a minicom nev
u program, amely
terminalkent is haszn
alhat
o, a wvdial, amely egy karakteres fel
uleten beallthato
tarcsazo, illetve az UHU-Linux grafikus fel
uleten beallthato UHU-t
arcs
az
o programja.
Be
allt
as a minicom segts
eg
evel
Nezz
uk el
osz
or a termin
alt. E program elonye, hogy a tarcsazas mellett kepes
a modem be
allt
asait megjelenteni illetve modostani, ezert globalisan itt tudunk
alltani a m
uk
odesi saj
atoss
agokon.
3.7. MODEMEK
57
A soros port be
allt
as
an
al megadhatjuk kozvetlen
ul a portot, vagy ha kesztett
unk a soros portra u
n. softlinket, akkor erdemes azt megadni, gy pl. modemcsere
utan nem kell ismet be
alltanunk az
osszes, a modemet hasznalo programot, hanem a szoftlink celj
at kell
atrni. Ez esetenkent azt is jelentheti, hogy ot modostas
helyett csak egyetlennel kell foglalkoznunk, ami eleg kenyelmes megoldas.
58
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
Ha elmentett
uk a .dfl f
ajlt, a Ctrl+A Z billenty
uk lenyomasaval egy listat kapunk az elerhet
o men
upontokr
ol. Az u
jboli minicom-bealltasokat az O, a kilepest
pedig az X lenyom
as
aval erhetj
uk le.
Lepj
unk most ki, majd terj
unk vissza a programba. Lathato, hogy ha jol
alltottuk be a modem
unket pl. a meghajtoprogrammal, vagy eppen be van kapcsolva a k
ulso modem, akkor a minicom az alapbealltasokban megadott modon
AT-parancsok segtsegevel konfigur
al
ast vegez a modemen.
A kes
obbiekben megnezz
uk az
altalanosan elerheto AT-kodokat es jelentes
uket, addig elegedj
uk meg a k
ovetkez
okkel:
AT
AT&V
AT&F
minden parancs el
ott kiadando, erre hallgat a modem
a modem aktu
alis be
alltasat es tarolt bealltasait listazza ki
a modem gy
ari (nem modosthato) bealltasait ervenyesti
A tarcs
azast a Ctrl+A es D billentyuk lenyomasaval lehet letrehozni.
T
arcs
az
as be
allt
asa a wvdial segts
eg
evel
A wvdial t
arcs
az
o program be
alltasa a kovetkezokeppen tortenik.
3.7. MODEMEK
59
Elsokent ki kell adnunk a wvdialconf <fajlnev> parancsot. A fajlnevvel megadhatunk eleresi utat is, teh
at nem kell feltetlen
ul abban a konyvtarban letrehozni a tarcsaz
of
ajlt, amelyikben eppen vagyunk. Viszont elsore egy u
res fajlt
keszt a program, amelyet erdemes bem
asolni a /etc konyvtarba wvdial.conf neven. Ebben egyebkent be
allthatunk egy
altalanos elerest, amelyet majd mindenki
hasznalhat, mivel t
arcs
az
askor elosz
or ebben a fajlban keresi a wvdial a megadott
kapcsolat nevet, s csak akkor nezi meg a sajat /home konyvt
arunkban levot, ha
itt nem talalja az adott nevet.
L
athato, hogy a program leteszteli, hol talalhato a modem. Az eleresi u
tjat
atrhatjuk kezzel, ha esetleg egy softlink segtsegevel szeretnenk hasznalni.
Kovetkezo lepeskent kezzel kell m
odostanunk a letrejott konfiguracios fajlt.
Tartalma konnyen erthet
o, gy igaz
ab
ol a k
ovetkezo kep alapjan barki elvegezheti
a modostast, miut
an azt az
altala haszn
alt szovegszerkesztoben megnyitotta.
Altal
anossagban igaz, hogy mivel jelen esetben kodolatlanul tarolodik a jelszo, ezert erdemes a t
arcs
az
asi tulajdons
agokat tarolo fajlt letiltani, csak annak
engedelyezve az rast, olvas
ast es futtat
ast, aki a konkret kapcsolatot hasznalja.
Ezt konnyen megtehetj
uk a chmod 0700 /etc/wvdial.conf paranccsal, gy csak mi
es a rendszergazda tudja olvasni a be
allt
asainkat.
60
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
Mivel a pontosvessz
ot az operaci
os rendszer megjegyzes jelzesenek veszi, ezert
csakis akkor fogja erzekelni a telefonszamot, felhasznalonevet es jelszot a tarcsazo
program, ha ezeket t
or
olj
uk az adott sorok elejerol.
Egyetlen f
ajlba t
obb kapcsolat lerasa is elkesztheto, ha a blokkot az elozo
ala masoljuk, majd a [Dialer kapcsolatnev] sorban atrjuk a kapcsolat nevet az
altalunk kv
ant elnevezesre.
3.7. MODEMEK
61
T
arcs
az
as be
allt
asa az UHU-t
arcs
az
o segs
eg
evel
Az UHU-tarcs
az
o segtsegevel eleg k
onnyen es kenyelmesen konfiguralhatjuk
internetes kapcsolatainkat. R
ogt
on a bejelentkezo kepernyon harom gombbal talalkozunk, melyek gyakorlatilag mindent el
arulnak.
Nezz
uk meg, hogyan tudunk kapcsolatot letrehozni.
kapcsolat letrehoz
Kattintsunk az Uj
asa gombra. Betoltodik a szerkeszto resz,
ahol a kvant adatokat kit
oltve m
aris keszen
all rendszer
unk az internet eleresere.
Figyelj
uk meg, hogy a kepen a Modem helye: pontban nem a COM2 lett
megadva, hanem kesztve lett a soros portra mutato /dev/modem szoftlink, gy
62
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
modemcsere vagy m
asik portra csatlakozas eseten a szoftlink celjat kell megvaltoztatni, a t
arcs
az
ohoz viszont nem kell ny
ulni!
DNS-szerverek nem lettek be
alltva, mivel modemes kapcsolatnal automatikusan a szolg
altat
o alapertelmezett domain nev szolgaltato szerverei lesznek elerhetoek. Ha valamilyen okb
ol van kedvenc DNS-szerver
unk, amelyben esetleg
jobban bzunk, mint a szolg
altat
o
altal knaltakban, akkor azok IP-cmet itt kell
megadnunk, majd bepip
alnunk a Kezi be
allt
as opciot.
Kovetkez
o lepeskent nezz
uk meg a modostast, ha valamilyen okbol kifolyolag
sz
ukseg
unk lenne r
a. A Kapcsolat szerkesztese gombra kattintva megtekinthetj
uk
az elozoleg be
alltott
osszes opci
ot, modostasokat vegezhet
unk, majd elmenthetj
uk.
Ha Igen-t v
alasztunk, a kapcsolat es annak osszes bealltasa torlodik, gy csak
u
jboli letrehoz
assal tudjuk elerni a kvant internetcsatlakozast.
63
3.7. MODEMEK
3.7.5.
A modemkezel
o AT-k
odok
reseteli a modemet
az utolj
ara kiadott parancs ismetlese
Modemek AT v
alaszk
odjai
Ha nincs kikapcsolva a Q1 paranccsal, akkor a modem mindig k
uld egy valaszkodot a parancssor futtat
asa ut
an. A k
od lehet egy szam vagy szoveg, attol
f
uggoen, hogy a V parancs milyen form
aban lett futtatva. A kovetkezo kodoknal
a szam azonos a v
alasz sz
oveggel.
0 OK
A lefuttatott parancs hiba nelk
ul hajtodott vegre
1 CONNECT
Sikeres kapcsolat. Vagy 300bps-sel kapcsolodott (ha
X1, X2, X3 vagy X4 m
ukodik), vagy a kapcsolat barmilyen sebessegen letrejohetett (ha X0 m
ukodik).
2 RING
A modem egy bej
ovo csengest erzekelt. A RING kod
addig ismetlodik, mg a modem bejelentkezik es valaszol a hvasra.
3 NO CARRIER
A modem nem tudott 45mp-n bel
ul (az S7 regiszterben meghat
arozva) kapcsolatot letrehozni tarcsazaskor vagy v
alaszn
al. A modem a kapcsolat elveszteset
jelzi, ha on-line u
zemmodban van vagy ha helyi huroktesztet hajt vegre.
enytelen parancs vagy a parancs t
4 ERROR
Erv
ulcsordulast
okozott a parancs pufferben (t
ul sok karakter van
egy parancssorban).
5 CONNECT 1200 Sikeres kapcsolat 1200bps-sel (engedelyezve, ha X1,
X2, X3 vagy X4 m
ukodik).
6 NO DIAL TONE Nincs t
arcsahang (engedelyezve a tarcsazo W-vel, ha
X3 vagy X4 m
uk
odik).
7 BUSY
A modem egy foglalt jelzest erzekelt a tarcsazott szamon (engedelyezve a tarcsazo @-tel, ha X3 vagy X4
m
uk
odik).
64
3. FEJEZET
NO ANSWER
10
CONNECT 2400
11
CONNECT 4800
12
CONNECT 9600
13
CONNECT 7200
14
CONNECT 19200
15
CONNECT 14400
16
CONNECT 38400
17
CONNECT 57600
ITOG
EP
FELEP
ITESE
A SZAM
Modem ECDC v
alaszk
odjai
A kovetkez
o MNP es V.42 v
alaszkodok a parancs futtatasa utan jelennek
meg. Ezek a k
odok a backslashV parancs engedelyezesetol f
uggenek, ha X1, X2,
X3 vagy X4 m
uk
odik. MNP m
odban a /REL azonosto jelzi, hogy a modem
hibajavt
o kapcsolatban van, mg a /REL COMP hibajavtast es adattomortest
is jelent. CCITT V.42bis vagy V.42 modban a /V.42 azonosto jelenti, hogy a
hibajavt
as be van kapcsolva, mg a /V-42bis hibajavtast es adattomortest is
jelent.
20
21
22
23
24
3.7. MODEMEK
25
26
27
28
29
2A
30
40
41
CONNECT 600/NOR
42
CONNECT 1200/NOR
43
CONNECT 2400/NOR
44
CONNECT 4800/NOR
45
CONNECT 9600/NOR
31
32
33
34
35
36
37
38
39
3A
65
Sikeres stabil kapcsolat 9600bps-sel
adattomortessel vagy anelk
ul.
Sikeres stabil kapcsolat 19200bps-sel
adattomortessel vagy anelk
ul.
Sikeres stabil kapcsolat 7200bps-sel
adattomortessel vagy anelk
ul.
Sikeres stabil kapcsolat 14400bps-sel
adattomortessel vagy anelk
ul.
Sikeres stabil kapcsolat 38400bps-sel
adattomortessel vagy anelk
ul.
Sikeres stabil kapcsolat 57600bps-sel
adattomortessel vagy anelk
ul.
Sikeres stabil kapcsolat 300bps-sel
adattomortessel.
Sikeres stabil kapcsolat 600bps-sel
adattomortessel.
Sikeres stabil kapcsolat 1200bps-sel
adattomortessel.
Sikeres stabil kapcsolat 2400bps-sel
adattomortessel.
Sikeres stabil kapcsolat 4800bps-sel
adattomortessel.
Sikeres stabil kapcsolat 9600bps-sel
adattomortessel.
Sikeres stabil kapcsolat 19200bps-sel
adattomortessel.
Sikeres stabil kapcsolat 7200bps-sel
adattomortessel.
Sikeres stabil kapcsolat 14400bps-sel
adattomortessel.
Sikeres stabil kapcsolat 38400bps-sel
adattomortessel.
Sikeres stabil kapcsolat 57600bps-sel
adattomortessel.
Sikeres stabil kapcsolat 300bps-sel
normal modban.
Sikeres stabil kapcsolat 600bps-sel
normal modban.
Sikeres stabil kapcsolat 1200bps-sel
normal modban.
Sikeres stabil kapcsolat 2400bps-sel
normal modban.
Sikeres stabil kapcsolat 4800bps-sel
normal modban.
Sikeres stabil kapcsolat 9600bps-sel
normal modban.
66
3. FEJEZET
46
CONNECT 19200/NOR
47
CONNECT 7200/NOR
48
CONNECT 14400/NOR
49
CONNECT 38400/NOR
4A
CONNECT 57600/NOR
NVRAM ERROR
ITOG
EP
FELEP
ITESE
A SZAM
Valaszcsomag kiv
alaszt
as
Az X0-X4 parancs segtsegevel a modem k
ulonbozo valaszcsomagjait lehet
OK
CONNECT
RING
NO CARRIER
ERROR
CONNECT 1200
NO DIAL TONE
BUSY
NO ANSWER
X0
X0
X0
X0
X0
-
X1
X1
X1
X1
X1
X1
-
X2
X2
X2
X2
X2
X2
X2
X2
X3
X3
X3
X3
X3
X3
X3
X3
X4
X4
X4
X4
X4
X4
X4
X4
X4
67
3.7. MODEMEK
Valasz parancs
AT Figyelmeztet
o
kod
A/
Utolso parancs
ismetlese
Csengo
CCITT
vany
vagy
szab-
A megadott m
odon tarcsaz a modem, majd a sikeres
kapcsolat letrej
otte utan berja a megadott adatot
68
3. FEJEZET
Visszajelzes kirasa
Foglalt vezerles
Azonost
asok
Speaker hanger
o
Speaker be/ki
ITOG
EP
FELEP
ITESE
A SZAM
69
3.7. MODEMEK
Swap-tarcs
az
as
arcs
az
as
N=n Ujrat
bealltasa
arcs
az
as
N5=nUrjat
idointervallum
N?
Ujrat
arcs
az
as
bealltas olvasasa
N5? Idointervallum
kiolvasasa
On-Line
Impulzosos t
arcsazas
Ket telefonsz
am koze rakva a parancsot a modem
a m
asodikat t
arcs
azza, ha az elso foglalt. Hasznalat
ahoz sz
ukseges az X2 vagy X4 hasznalata, hogy a
modem figyelje a FOGLALT jelzest. A parancssorban a karakterek szama nem haladhatja meg a max.
karakterszamot. T
ullepes eseten a parancspuffer t
ulcsordul. Emellett a gyorstarcsazashoz hasznalt /n parancs 2 karakternek szamt, mg az S=n 3 karakternek, f
uggetlen
ul az tarolt szamok karakterszamatol.
Az N parancs nem osszekeverendo az u
jratarcsazas
N=n vagy N? parancsaval.
ek: n=0-15 Egyseg: alkalom Alapertek: 0
Ert
Meghat
arozza, hogy hanyszor tarcsaza u
jra a modem
a sz
amot, ha foglalt. Az alaperteke 0, tehat a modem
nem t
arcs
az u
jra.
Az u
jrat
arcs
az
o szamlaloja nullazodik a kapcsolat
letrej
otte ut
an, a Z vagy &F parancs hasznalatakor,
vagy ha a felhasznalo megszaktja a tarcsazast.
ek: n=0-255 Egyseg: 2mp Alapertek: 1
Ert
A parancs az u
jratarcsazasok kozotti erteket alltja
be. Pl. az N5=45 hasznalataval a modem 90mpenkent u
jrat
arcs
az.
Megjelenti a modem u
jratarcsazasi erteket. Pl. ha az
N? haszn
alatakor a valasz 5, akkor a modem 5-szor
fog u
jrat
arcs
azni.
Megjelenti a ket
ajratarcsazas kozotti idot. Pl. ha az
N5 haszn
alatakor a valasz 45, akkor a modem 90mpenkent u
jrat
arcs
az.
A modemet adathelyzetbe lepteti:
O: A modem adathelyzetbe lep es folytatja az adatatvitelt a t
avoli modemmel
O1: A modem adathelyzetbe lepteti es beallt egy kiegyenlt
o atkepz
o sorrendet. Ez akkor hasznalatos,
ha a bithib
ak sz
ama magas es a tovabbkepzes csokkenti a hib
ak tulajonsag a kiegyenltes elvesztesehez.
Utastja a modemet, hogy impulzossal-tarcsazzon. A
P-t b
arhov
a lehet rni, meg a telefonszamba is, pl.
ATDT 9,P1234567
70
3. FEJEZET
V
alaszk
od
zerles
ve-
S=n T
arolt sz
am t
arcs
az
asa
Sr? Regiszter kiolvas
asa
Sr=nRegister bealltasa
Hangfrekvenci
as
tarcs
az
as
Sz
oveges vagy
sz
amk
odok
Xn
V
alaszk
od alapbe
allt
as
Hossz
u csendnel
bont
as
ITOG
EP
FELEP
ITESE
A SZAM
3.7. MODEMEK
Reset
&An Auto-t
arcs
az
as
bekapcsol
asn
al
&C
&D
&F
&G
&L
&M
&P
&Q
&R
&S
&T
&V
&W
&Y
Adatforgalom
opcio
DTR opci
o
Gyari be
allt
asok vissza
alltasa
Vedett tone v
alasztas
Parhuzamos
vagy
dial-up
vonal v
alasztas
Aszinkron vagy
szinkron
m
od
valaszt
asa
Pulzusos tarcs
azas kiv
alasztasa
Aszinkron vagy
szinkron v
alasztasa
CTS-rol RTS-re
opcio
Data-Set-Ready
(DSR) opci
o
Diagnosztika
teszt
Konfigur
aci
os
profilok kiolvasasa
Konfigur
aci
os
profilok r
asa
Tarolt profil kivalaszt
asa
71
Gy
ari be
allt
asokkal (FDP) es profilbealltasokkal
(SCP) u
jraindtja a modemet, lefuttat egy ontesztet.
Z1: Az 1. t
arolt profillal u
jraindtja a modemet.
Z2: Az 2. t
arolt profillal u
jraindtja a modemet.
eke: n=0-9, 99
Ert
Automatikusan tarcsazza az STNn-ben tarolt szamot bekapcsol
as utan. Az &An a bealltott STNn
sz
amot hvja automatikusan, mg az &A99 letiltja
az automatikus hvast.
Megadja, hogy hogyan viselkedjen a modem, amikor
letrej
ott a kapcsolat. (Carrier Detect)
&C0: CD mindig bekapcsolva
&C1:
&C2: Az adatforgalom mindenkeepen
72
3. FEJEZET
ITOG
EP
FELEP
ITESE
A SZAM
&Zn= Telefonsz
am t
arol
asa
@
Csendre v
arakoz
as
,
Sz
unet
/n
T
arolt sz
am t
arcs
az
asa
+++ ESC karakter
!
Flash
;
Parancssorba
visszateres
&B Cseng
o vezerl
o
3.7.6.
Aj
anl
asok a modem kiv
alaszt
as
aval
es haszn
alat
aval
kapcsolatban
vegen. Eppen
ezert nincs ertelme a sebesseg novelesevel probalkozni, az
3.7. MODEMEK
73
adatforgalom val
odi sebesseget a lass
ubb modem, a telefonvonal minosege
es teltettsege fogja meghat
arozni.
5. K
ulso modemhez lehet
oleg keteres telefonkabelt hasznaljunk, belso modemek viszont igenyelhetik a negyeres kabel hasznalatat. Az erek szamat
konnyen tudjuk ellen
orizni, ha a csatlakozot u
gy tartjuk kez
unkben, hogy
a foglalatban tart
o p
oc
ok lefele mutat, gy a fel
ul levo, a csatlakozoban
leblankolt erek sz
ama l
athat
ov
a v
alik.
6. Ha PCMCIA-k
arty
as modemet kv
anunk vasarolni, ugyanazon problemakkal talalhatjuk szembe magunkat, mint a belso PCI-csatol
os modemeknel.
Altal
anosan elmondhat
o, hogy a winmodemes PCMCIA-kartyak 20.000 Ft
kor
uli aron kaphat
ok, mg a teljesertek
u hardveres kartyak arai 40.000 Ft
kozeleben talalhat
ok (az
arak t
ajekoztato jelleguek, 2002. dec. allapot)
3.7.7.
Irodalomjegyz
ek
HOWTO-k:
Modem-HOWTO
Serial-HOWTO
ISDN-HOWTO
PCMCIA-HOWTO
Linmodem-HOWTO
Manual-ok:
minicom, wvdial, setserial, isapnp, isdn4linux, isdnutils
Weboldalak:
http://www.linmodems.org/
http://www.winmodems.org/
74
3. FEJEZET
3.8.
Szkennerek
3.9.
H
al
ozati k
arty
ak
ITOG
EP
FELEP
ITESE
A SZAM
3.10.
Palm, Notebook
es Digit
alis eszk
oz
ok
3.11.
USB eszk
oz
ok
4. fejezet
Telept
es
E fejezetben az UHU-Linux teleptesi lepesein haladunk vegig. Elso lepeskent
u
gy kell bealltani gep
unket, hogy bekapcsol
as utan CD-ROM-rol bootoljon be,
azaz eloszor a CD-n keressen u
gynevezett rendszertolto modult. Ezt (igen nagy
valoszn
useggel) sz
amt
ogep
unk BIOS-
aban tudjuk megtenni.
Bekapcsolas ut
an
altal
aban a Del gomb nyomogatasaval juthatunk el abba
a men
ube, ahol ez a lehet
oseg be
allthat
o (Egyes alaplapoknal, a Ctrl+Alt+S,
vagy az F2, esetleg az F1 billenty
uvel erhet
o el a BIOS setup, de errol az alaplap
lerasaban pontos inform
aci
okat tal
alunk.). A BIOS-ban a BOOT SEQUENCE
4.1.
Bootfloppy haszn
alata
76
4. FEJEZET
TELEPITES
Teend
onk a k
ovetkez
o:
DOS, vagy Windows al
ol DOS modban, vagy DOS ablakban, (az UHU CD
mindekozben legyen bent a meghajt
oban!) adjuk ki a kovetkezo parancsot:
D:\DOS\rawrite + ENTER
(Ahol D: a CD meghajt
o bet
ujele. Ha eset
unkben ez mas, akkor ertelem
szer
uen azt adjuk meg helyette).
Ezut
an a rendszer kerdest tesz fel, hogy hol talalja az u
gynevezett image
(kepmas) f
ajlt. Adjuk meg a k
ovetkezot:
D:\IMAGES\uhuboot.img + ENTER
(A D: itt is a CD meghajt
o bet
ujele. Ha eset
unkben ez mas, akkor ertelem
szer
uen azt rjuk be.)
Ezt k
ovet
oen az u
j kerdes arra vonatkozik, hogy hova, milyen eszkozre kesztse
el a indt
olemezt. A v
alasz nagy val
oszn
useggel
A:\ + ENTER
lesz. Most mar csak az a feladat, hogy helyezz
unk be egy u
res magneslemezt a
meghajtoba, nyomjuk meg az ENTER billenty
ut es varjunk, amg a gep elkeszti
az indto lemezt.
Floppy-r
ol egeszen biztosan tud minden gep BOOT-olni, gy a lemezt hagyjuk
a meghajt
oban.
4.2.
A telept
o elindt
asa
Vagy az el
oz
o alfejezetben elkesztett magneslemezt, vagy az UHU telepto
CD-t behelyezve indtsuk u
jra a gepet. Nehany pillanat m
ulva egy-ket hieroglifa
megjelenese ut
an, a bejelentkez
o keppel talaljuk szembe magunkat (4.1 abra).
Ha ennel a kepnel tz m
asodpercig nem csinalunk semmit, akkor a telepto
automatikusan elindul. Javasoljuk azonban, hogy mielott belefogunk, tekints
uk
at milyen lehet
osegeink vannak a telepto elindtasaval kapcsolatban.
OPCIOK
4.3. RENDSZERINDITASI
77
4.1.
abra. A bejelentkezo kepernyo
4.3.
Rendszerindt
asi opci
ok
78
4. FEJEZET
TELEPITES
4.2.
abra. Teleptesi opciok
Az els
o lehetoseget (cdtest) akkor celszer
u hasznalnunk, ha pl. az UHU-Linux
ISO fajlj
at magunk t
olt
ott
uk le FTP-rol, majd sajat magunk rtuk ki CD-re es
meg akarunk gy
oz
odni r
ola, hogy hib
atlanra siker
ult-e a telepto CD. Az opcio
hasznalat
ahoz egyszer
uen a boot: prompt utan rjuk be, hogy cdtest, majd
u
unk ENTER-t.
ss
boot: cdtest + ENTER
Ezutan az UHU megvizsg
alja a teljes CD-t es a vizsgalat eredmenyet megjelenti a keperny
on.
Ket eset lehetseges:
hib
atlan a teszt eredmenye, ekkor nincs mas dolgunk, mint belekezdeni a
teleptesbe.
hib
at jelez a teszt. Ez esetben az alabbiak lehetsegesek:
vagy hib
as a let
olt
ott ISO fajl,
FELTETELEI
79
vagy hib
asra sikeredett a CD-r
as,
vagy gep
unk az adott CD-t hib
asan olvassa.
A masik ellen
orzesi lehet
oseg a boot: prompt utan bert memtest opcio. Se
4.4.
Az UHU terjeszt
esi felt
etelei
A teleptes elindt
asa ut
an az UHU-Linux elindtja sajat grafikus fel
ulet
u,
magyar nyelv
u telept
orendszeret.
4.3.
abra. Terjesztesi feltetelek (EULA)
Az UHU-Linux teljesk
or
u hardverdetektalo es felismero rendszerrel van felvertezve, melynek eredmenyekeppen a sz
amtogep
unkre kapcsolt k
ulso, illetve az
abban levo bels
o hardverelemeket, periferi
akat nagyon jo hatasfokkal felismeri es
80
4. FEJEZET
TELEPITES
automatikusan be
alltja, gy ezekkel a bealltasi feladatokkal legtobbszor nem kell
foglalkoznunk.
A megjelen
o keperny
on, a szoftver licenc illetve a kozreadas es terjesztesi
felteteleit olvashatjuk.
Gyozodj
unk meg arr
ol, hogy eger
unket rendben felismerte-e az UHU-Linux.
Ha m
uk
odik, lepj
unk tov
abb a Mehet gomb megnyomasaval.
be
alltasa gombot, nyomjuk meg a SPACE billenty
ut, es alltsuk be magunk az eger
unket.
4.5.
Az eg
er felismer
ese
Az eger tal
an az egyik legfontosabb kezeloszerve a PC-nek. Elso lepesben
ezt detekt
alja a rendszer. Ha valamely okbol ez megsem siker
ulne, kezzel kell
bealltanunk (4.4
abra).
Mivel nincs eger
unk a billenty
uzet segtsegevel kell navigalnunk a kepernyon.
A keperny
o-elemek k
oz
ott a TAB billenty
u nyomogatasaval tudunk lepkedni.
Probaljuk ki, sorban egym
as ut
an aktvva valnak az egyes elemek. Az eppen aktv
elem kivalaszt
asa az Enter gomb segtsegevel tortenhet meg.
Lepj
unk a Protokoll-ra.
list
aba. Az Enter megnyitja a listaablakot, a fel/le nyilakkal mozoghatunk
itt is. Kiv
alaszt
as az Enterrel.
A TAB-bal lepj
unk
at a Teszt gombra, amellyel aktivalhatjuk a beallta
sokat.
Ha az egerkurzor megmozdul, az OK gombbal lepj
unk tovabb. Ha nem
megfelel
o a be
allt
as, pr
ob
alkozzunk u
jbol egy masik tpussal.
AS
4.6. PARTICIONAL
81
4.4.
abra. Az eger bealltasa
Az eger beallt
asa ut
an visszaker
ul
unk az UHU-Linux Terjesztesi felteteleket tartalmazo keperny
ojere. Olvassuk vegig figyelmesen a benne lertakat. Ha
elolvastuk, nyomjuk meg a Mehet gombot.
4.6.
Partcion
al
as
Tovabblepve a 4.5
abr
at l
atjuk.
Itt el kell d
onten
unk, hogy a merevlemez
unk melyik reszere akarjuk feltelepteni az UHU-t, illetve megadhatjuk azt is, hogy az UHU felhasznalhatja-e a
merevlemez teljes ter
uletet (T
ajekoztat
asul annyit, hogy a teljes rendszer mindenest
ul kb. 2 GByte-nyi helyen elfer).
Itt is kihangs
ulyozzuk, hogy adataink mennyisegenek megfeleloen tovabbi
helyre is sz
ukseg lesz.
Aszerint, hogy melyik lehet
oseget v
alasztjuk, kattintsunk a megfelelo gombra.
A teljes merevlemez haszn
alatakor, illetve kivalasztasakor biztonsagi okokbol a
telepto feltesz meg egy meger
ost
o kerdest.
82
4. FEJEZET
TELEPITES
4.5.
abra. A teleptes helyenek kivalasztasa
A sz
ukseges form
az
asokat az UHU teleptoje automatikusan elvegzi. Mindonk, hogy - ha t
obb merevlemez van a gepben - kivalasztjuk,
ossze annyi a teend
hogy melyikre telep
ulj
on fel az UHU-Linux.
A swap (lapoz
o) mem
oria meretenek meghatarozasahoz tobbfele varazslatos
levo mem
oria meretenek m
asfel-ketszereset, de 256 MByte-nal tobbet nem erdemes. (A mem
oria
arak olcs
os
aga miatt valoszn
uleg sokkal nagyobb ter
uletet
kellene lefoglalni, a fent emltett szorzas miatt, de amg kezdo felhasznalok vagyunk, a 256 MB eleg lesz. A kes
obbiekben mar felismerj
uk, ha a swap ter
ulet
novelese sz
uksegesse v
alik.)
Ha a swap merete t
ul kicsi, elkepzelheto, hogy a fizikai memoriaval egy
utt is
t
ul keves lesz, emiatt lasstani fogja a rendszert. Ha pedig a sz
uksegesnel nagyobb
meretet adunk meg, akkor esetleg nem hasznalja ki a rendszer es csak feleslegesen
foglalja a helyet a merevlemezen, hiszen a cserepartcio (swap) adattarolasra nem
hasznalhat
o.
AS
4.6. PARTICIONAL
83
4.6.
abra. Teleptes a teljes merevlemezre
Vizsgaljuk meg azt a lehetoseget is, ha egy mar Meglevo, vagy u
res partciora
gomb kivalaszt
as
aval most letrehozhatjuk
oket.
A partciok mereteit celszer
uen a Linux (es sajat) igenyeink szerint kell kialaktani.
Mint mar emltett
uk, az UHU-Linux teljes teleptes eseten felfer kb. 2 GByte
helyre (ne feledj
uk, ebben m
ar minden benne van, tovabbi teleptesre nem lesz
sz
ukseg
unk!). A 2 GByte melle letre kell hozzunk meg egy partciot, mondjuk
256 MByte meret
ut, ez lesz a swap, vagy mas neven cserepartcio! Ha a ket
partciot elore elkesztett
uk (ezt a megoldast javasoljuk mindenkinek), a nagyobbikra (pl. 2 GByte) kattintva
alltsuk be, hogy ide telep
uljon az UHU-Linux,
a legord
ulo men
ub
ol pedig v
alasszuk ki a swap partcio helyet.
84
4. FEJEZET
TELEPITES
Ki kell jel
oln
unk tov
abb
a azt is, hogy a partciok hova legyenek felcsatolva
(mountol
as). Itt err
ol most csak annyit, hogy a legord
ulo listabol a / csatolasi
pont kivalaszt
asa k
otelez
o, es az ezzel jelolt partciot mindenkeppen jelolj
uk ki
formazasra. A partci
okon haszn
alt f
ajlrendszer tpusat a Fajlrendszer listabol
4.7.
abra. Teleptes meglevo, vagy u
res partciora
A keperny
o als
o reszenek k
ozepen levo Partcionalo felirat
u gombra kat
tintva magunk is t
or
olhet
unk vagy letrehozhatunk u
j partciokat. Az ilyenkor
hasznalhat
o partcion
al
o program a cfdisk 2.11 honostott valtozata. Hasznalata
a magyar nyelv
u men
upontoknak k
oszonhetoen nem bonyolult, mindenesetre
figyelmesen haszn
aljuk!
FONTOS! Ha kezd
ok vagyunk, ne partcionaljunk az UHU-Linuxbol, mert
ha hibazunk, vissza
allthatatlan
allapotba hozhatjuk merevlemez
unk tartalmat,
akar teljesen let
or
olhet
unk r
ola mindent!
4.7. CSOMAGKIVALASZT
AS
85
FONTOS! Partcion
al
asra csak olyan programot hasznaljunk, amit jol ismer
unk! Kezdo Linux felhaszn
al
okent bzzuk ezt a feladatot a teleptore.
Ha ezzel a be
allt
assal is vegezt
unk, az OK felirat
u gomb megnyomasa el
indtja a tenyleges folyamatot. A telept
o kialaktja a partci
okat, megformazza
oket es elokeszti a tenyleges teleptest, a programok felmasolasat.
4.7.
Csomagkiv
alaszt
as
A merevlemez partcion
al
as
at es form
azasat kovetoen jon az a resz, amikor
eldonthetj
uk, mit akarunk az egesz rendszerbol feltelepteni. Az alabbi kepen
l
athato a programcsomagok kiv
alaszt
as
at biztosto kepernyo.
4.8.
abra. Ossze
allt
asok kivalasztasa
Bonyolult feladatnak t
unhet, de nincs okunk aggodalomra. Az UHULinux fejlesztoi
altal
ossze
alltott v
alogatas a legtobb esetben kielegti az
otthoni felhaszn
al
ok valamennyi igenyet. Termeszetesen fel
ulbralhatjuk ezt az
86
4. FEJEZET
TELEPITES
ajanlast: a csomaglist
ab
ol tetszes szerint kivehet
unk, vagy hozzatehet
unk barmit.
A m
odost
asban segtseg
unkre van a kovetkezo keperny
o (4.9 abra), amelyhez
a Bealltas egyenileg gombra kattintva jutunk.
4.9.
abra. Egyeni csomagvalasztas
4.7.1.
Egy kis t
ort
enelem
Miel
ott folytatn
ank a teleptest, nehany szo az u
n. f
uggosegi viszonyokrol.
Mara a fejl
odesnek k
osz
onhet
oen, elm
ultak azok a regi szep idok, amikor
A tortenet ennel j
oval bonyolultabb
a valt.
Ahhoz hogy egy program feltelep
uljon es m
ukodjon, tobb fajl osszehangolt
m
ukodese sz
ukseges. S
ot! Lehet, hogy egy fajl jelenlete egy masik egeszen mas
funkcioj
u programhoz is sz
ukseges.
4.7. CSOMAGKIVALASZT
AS
4.7.2.
87
Csin
aljuk egyszer
uen
4.10.
abra. Csomagok k
ozotti f
uggosegek
Ezen a list
an azok a f
ajlok szerepelnek, amelyeket elfelejtett
unk bejelolni,
viszont a teleptett rendszer hib
atlan m
uk
odesehez elengedhetetlen
ul sz
uksegesek. Itt lathatjuk azt is, hogy az
altalunk kivalasztott csomagok osszesen
mennyi helyet igenyelnek, illetve ezzel szemben mennyi helyet biztostottunk a
partcionalas sor
an az UHU szam
ara. Ha a hely kisebb mint a kvant osszmeret,
akkor a Vissza gomb segtsegevel, f
aj
o szvvel bar, de valamelyik alkalmazastol
88
4. FEJEZET
TELEPITES
Az esetlegesen kijelzett (f
uggosegi szempontbol hianyzo) programok nem azt
jelentik, hogy vissza kell menn
unk, es egyenkent be kell jelolgetni oket! Nyugodtan folytathatjuk a teleptest, a lista csupan tajekoztato jelleg
u, a listaban
kijelolt programok automatikusan felteleptodnek.
A valogat
asok ut
an az Indulhat a teleptes gombra kattintva egy kis ideig
(geptol f
ugg
oen kb. 10-20 percig), nyugodtan hatradolhet
unk, mert ekozben a
telepto felm
asolja a sz
ukseges
allom
anyokat az elozoleg kijelolt helyre. Ha megis
a keperny
ot akarjuk nezni, akkor informaciokat fogunk latni arrol, hogy hogyan
all a teleptes: figyelemmel kserhetj
uk a teleptes menetet szazalekosan, azt, hogy
eppen mit m
asol fel a rendszer, a csomag milyen meret
u, mennyi helyet foglal el,
stb.
Valahogy u
gy, mint az a 4.11
abr
an is lathato.
4.11.
abra. Csomagok masolasa a merevlemezre
4.8. A GRUB TELEPITESE
89
Befejezes
ul a telept
o elvegzi a felm
asolt csomagok konfiguralasat, bealltasat
(4.12 abra).
4.12.
abra. A programcsomagok bealltasa
4.8.
A Grub telept
ese
Amikor a telept
o vegzett az
allom
anyok masolasaval, majd a bealltasaval,
ismet fontos szerephez jutunk: d
onten
unk kell arrol, hogy az UHU-Linux be
toltesvezerloje (Boot Manager), amelynek neve GRUB, hova telep
uljon. Ez a
boot menedzser gondoskodik arr
ol, hogy ha esetleg van meg a szamtogep
unkon
masik operacios rendszer (pl. Windows), akkor azt is el tudjuk erni a tovabbiakban. A gep bekapcsol
asakor egy szep grafikus fel
ulet
u men
ubol tudjuk majd
kivalasztani, hogy melyik teleptett rendszert kvanjuk elindtani.
A GRUB teleptesenel b
atran hagyatkozzunk a telepto altal javasolt
megoldashoz. Lehet
oseg
unk lesz egy u
gynevezett boot floppy (indtolemez)
90
4. FEJEZET
TELEPITES
magneslemezr
ol akarjuk indtani. Ha egy kicsit is adunk a biztonsagra, keszts
unk egy ilyen indt
olemezt.
Az indt
olemezre felker
ul a GRUB harom kivalaszthat
o indtasi lehetoseggel:
Indt
as merevlemezr
ol
Indt
as floppyr
ol
Mem
oriateszt
Letrehozas
ahoz egy u
ukseg
unk, amit
res 1,44 MByte-os magneslemezre van sz
helyezz
unk be a meghajt
oba, majd nyomjuk meg az Indtolemez kesztese ter
ulet
jobb szelen tal
alhat
o Keszt. . . gombot.
4.13.
abra. A GRUB rendszertolto teleptese
Az indt
olemez kesztese ut
an visszajelzest kapunk a m
uvelet sikeres vagy
eppen sikertelen befejezeser
ol. Ha hiba
uzenetet kapunk, probalkozzunk egy masik
magneslemezzel, val
oszn
uleg az el
obbi hibas volt.
4.8.1.
91
A Grub ut
olagos telept
ese
Elofordulhat, hogy sz
amt
ogep
unk
on talalhato az elso partciok kozott egy
Windows, es m
og
otte az UHU-Linux. A Windows-os manipulaciok nem ritkan
azzal jarnak, hogy a sz
am
ara ismeretlennek telt betoltesvezerlot (boot-manager)
minden k
ulonosebb figyelmeztetes nelk
ul megsemmisti. Ilyen esetekben hasznos,
ha ismerj
uk a titkot, mikent kell u
jraeleszten
unk a GRUB-ot.
Indtsuk u
jra rendszer
unket u
gy, hogy az az UHU-Linux telepto CD-rol induljon. A bejelentkezest k
ovet
oen rjuk be, hogy uhudebug, majd az Enter megnyomasaval folytassuk a teleptest. Az UHU-Licenc elfogadasa kepernyonel lepj
unk at konzolos u
odba a Ctrl+Alt+F1 billenty
uk egy
uttes megnyomasaval,
zemm
majd gepelj
uk be:
mount /dev/hdaxx /mnt
A hdaxx a partci
o sz
ama, ahol az UHU-Linux talalhato. Ezt kovetoen a kovetkezo parancsokat kell kiadnunk:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
chroot /mnt
grub-install (hd0)
A hd0 abban az esetben megfelel
o, ha a Grub-ot az elso meghajtonk indto
4.9.
A rendszergazda jelszava
92
4. FEJEZET
TELEPITES
4.14.
abra. A rendszergazda jelszo bealltasa
Rendszergazdai jogok sz
uksegesek pl. u
j felhasznalo regisztralasahoz, valamint a rendszer j
oneh
any be
allt
as
ahoz. A veletlen elgepelesek elker
ulese vegett
a jelszot ketszer kell megadni, ugyanis a jelszavak nem nyerhetok vissza semmilyen modszerrel!!! Ezert fontos, hogy a rendszergazda jelszavat NEM SZABAD
ELFELEJTENI!!! (Termeszetesen mi lesz
unk a root sajat gep
unkon, de ha nem
tudjuk a var
azsiget, az UHU nem fog beengedni!
A jelszavakkal kapcsolatos aj
anl
asok:
Legal
abb hat karakter hossz
u legyen;
Tartalmazhat kis es nagybet
uket, valamint szamokat is (celszer
u, ha legalabb kett
o kisbet
ut
ol elter
o karaktert is tartalmaz.)
Ne legyen k
onnyen kital
alhat
o, megfejtheto (nem javasolt peldaul: sz
uletesi
datum, szemelyi sz
am, aut
onk rendszama, stb.)
OK
LETREHOZ
4.10. FELHASZNAL
ASA
4.10.
93
Felhaszn
al
ok l
etrehoz
asa
4.15.
abra. Felhaszn
al
ok (USER) felvetele
A felhasznal
o regisztr
aci
oj
an
al meg kell adni egy u
n. login, vagy felhasznalo
nevet, azonost
ot, ez lehet pl. egy becenev, keresztnev stb.
A felhasznaloi azonost
o megad
as
an
al a k
ovetkezo szempontokat tartsuk szem
elott:
Csak alfanumerikus karaktereket (sz
amokat es bet
uket) tartalmazhat;
Nem aj
anlatos nagybet
uket haszn
alni;
Ekezetes
karakterek haszn
alata TILOS!
A login nev hossza maximum 8 karakter lehet.
94
4. FEJEZET
TELEPITES
Ezt k
ovetoen kell megadni a felhasznalo jelszavat ketszer (okait, es a vele
kapcsolatos tudnival
okat l
asd az el
oz
o fejezetben).
A Felhaszn
alo hozz
aad
asa gomb felvesz a rendszerbe a megadott adatokkal
egy u
j felhaszn
al
ot. Ha felvett
uk a sz
ukseges felhasznalokat, az OK gombbal
lephet
unk tov
abb.
Ha meg nem vett
unk fel egy felhasznalot sem a rendszerbe, akkor egy erre
figyelmeztet
ou
zenet fog megjelenni. Ha tenyleg nem kvanunk felvenni egy felhasznalot sem, akkor itt tov
abblephet
unk.
4.11.
A grafikus felu
allt
asa
let be
Ezut
an ismet mi k
ovetkez
unk! Meg kell adnunk videokartyank es monitorunk
jellemzoit. Pontosabban a rendszer megprobalja kiderteni gep
unkrol, es a talalt
informaci
okat alapadatkent felkn
alja. Az esetek 99%-aban tokeletesen felismeri
a videok
artya es a monitor lehet
osegeit, de ha megsem, vagy az ajanlott bealltas
nem felel meg nek
unk, mert tudjuk, hogy gep
unk, illetve monitorunk ennel tobbre
is kepes, akkor termeszetesen fel
ulbr
alhatjuk a javasolt bealltasokat.
4.16.
abra. A grafikus fel
ulet kezdo bealltasa
ITASA
95
Ehhez a 4.16
abra ny
ujt segtseget. Hogy a kep a felajanlott bealltasokkal jo
lesz-e, probaljuk ki a Teszt gomb alkalmazasaval. Ha a bealltasokat megfelelo
nek talaljuk, az OK gombra kattintva tov
abb lephet
unk.
Ha mar halad
ok vagyunk monitor, illetve monitor vezerlo u
gyben, akkor kattintsunk a halad
oknak f
ulre es a 4.17
abr
at kapjuk.
4.17.
abra. A grafikus fel
ulet halado bealltasa
Amint latjuk, itt a detekt
alt (felismert) videokartyan kv
ul nem csak a monitor
meretet (kepatl
oj
at) hat
arozhatjuk meg, hanem a megjelenteni kvant felbontast
is meghatarozhatjuk a hozz
a tartoz
o kepfrisstesi frekvenciaval egy
utt. Termeszetesen itt is lehet
oseg
unk van a v
alasztott be
alltas kiprobalasara a Teszt gomb
alkalmazasaval.
Ha nem siker
ul a teszt sor
an azt a felbontast illetve frisstesi frekvenciat
visszakapnunk amit v
artunk, lepj
unk
at profi modba (4.18 abra), alltsuk
96
4. FEJEZET
TELEPITES
Itt az el
obbieken t
ul a vzszintes szinkron, a felbontas, a sznmelyseg, illetve
a f
uggoleges frisstesi frekvencia is
allthato. Az osszes bealltasi adat ismertetese
t
ulmutat jelen F
uzet kit
uz
ott celkit
uzesein, de ha ezt a fajta teleptest valasztjuk,
tudnunk kell, hogy mire kepes monitorunk, mert t
ulzottan magas frekvenciak
valasztasa k
art is tehet benne.
4.18.
abra. A grafikus fel
ulet profi bealltasa
Talan annyi megjegyzest tehet
unk, hogy a f
uggoleges kepfrekvencia (vertikalis
frisstes) erteke minel nagyobb, ann
al kmeletesebb lesz a monitor a szem
unkhoz.
72-75Hz m
ar villog
asmentes kepet biztost, de ha monitorunk lehetove teszi,
emelj
uk ennek az erteket 85-90 Hz-re.
Teszteles ut
an, ha meggy
oz
odt
unk a valasztott bealltasok m
ukodokepessegerol, kattintsunk az OK gombra.
ITASA
97
A teleptes utols
o lepesekent az OK gombra kell kattintani, hogy a 4.19 abrat
l
athassuk.
4.19.
abra. A teleptes vege
A Juhhu! gombra kattintva a rendszer hasznalhato, u
zemkesz, akar azonnal
bejelentkezhet
unk es minden m
uk
odik.
Egy erdekesseg: mivel elvileg m
ar nincs ra sz
ukseg, a telepto a CD-t automatikusan kiadja! Biztosan felt
unt k
ozben az is, hogy egyszer sem kellett a
szamtogepet u
jraindtani!
5. fejezet
Az UHU-Linux
finomhangol
asa
6. fejezet
Munkav
egz
es grafikus
k
ornyezetben
6.1.
Bevezet
o
A Linux megsz
uleteset k
ovet
oen meglehetosen keves energiat fordtottak a
kesztok a grafikus k
ornyezetek fejlesztesere. Ez teljesen termeszetes, hiszen a
rendszergazdakat nem a csillog
o fel
ulet vonzotta, sokkal inkabb a jol adminisztr
alhato, biztons
agos mindent tud
o, rugalmas rendszer.
A Linux terh
odt
asa, a felhaszn
al
oi t
abor szelesedese, termeszetes igenykent
hozta magaval, hogy a rendkv
ul gyors karakteres megoldasok mellett helyet kapjanak olyan grafikus k
ornyezetek kialakt
asa, amelyeknel nem feltetlen
ul a k
ulcsn
jatszotta a legfontosabb szerepet. Termeszetesen a programozok elorelatoan meghagytak a csinost
as lehet
oseget.
A Linux grafikus k
ornyezetenek kezeleseert egy teljesen onallo u
gynevezett X
102
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Az XFree86 ma m
ar szinte minden videokartyaval kepes egy
uttm
ukodni.
Visszatekintve a m
ultba, nem volt ritka, hogy egyes videokartya gyartok nem
szabvanyos mechanizmust haszn
altak az oraferkvenciak feldertesere a kartya
meghajtas
an
al. Ezek k
oz
ul neh
any gyarto nem adott ki specifikaciot, ami lerna,
hogy hogyan kell programozni a k
artyat, vagy kinyilatkoztak, hogy nem adnak
ki inform
aci
okat a fejleszt
oknek. Ez nyilvan korlatozta a szabad XFree86 szoftver disztrib
uci
o fejleszt
oi csapat
at, gy volt olyan amit nem tudtak elkeszteni.
Sokaig biztosan ez volt a problema a Diamond altal gyartott videokartyakkal,
de az XFree86 3.1-es kiad
as
aval a Diamond elkezdett egy
uttm
ukodni a fejlesztoi
csapattal, hogy szabad drivereket adjanak ki ezekhez a kartyakhoz.
Ma m
ar a hardver gy
art
ok felismertek, hogy a Linux felhasznaloi is komoly
piacot jelentenek, gy sokan m
ar termeszetesnek veszik, hogy meghajtoikat a Linuxos k
oz
osseg sz
am
ara is elkesztik, vagy szorosan egy
uttm
ukodnek a Linux
fejlesztoivel. A videok
artya meghajt
ok problemajaval az atlagos felhasznalonak
nem kell foglalkozni, mivel az UHU-Linux fejlesztoi ezen a ter
uleten is igyekeztek
levenni minden felesleges terhet a v
allukrol.
Valaha az XFree86 helyes konfiguralasa eger, billenty
uzet, monitor, videokartya haszn
alat
ara egyfajta b
uveszet volt, egy komplex konfiguracios file atfogo
kezi-hackeleset tette sz
uksegesse. Ma mar a telepteskor ates
unk ezeken a bealltasokon, ut
olagos finomt
asra a bejelentkezest kovetoen az UHU-vezerlopultban
van lehet
oseg
unk.
A Linux nem csak forr
ask
odj
at, de szemleletet tekintve is szabad, gy nem kvan ranker
oltetni semmilyen ablakkezelo rendszert. Mar az elso bejelentkezeskor
kivalaszthatjuk, hogy milyen ablakkezelovel szeretnenk dolgozni, amit termeszetesen minden k
ovetkezmeny nelk
ul megvaltoztathatunk. Jelenleg a kovetkezo
ablakkezel
ok
allnak rendelkezes
unkre:
-
Blackbox
Gnome
IceWM
KDE
Sawfish
twm
Window Maker
Metacity
mwm
A fentiek k
oz
ul a legnagyobb, legelterjedtebb a Gnome es a KDE, melyek eroforras igenye is szamottev
o, teh
at gyengebb gepeken erdemes egyeb ablakkezelot
valasztanunk.
6.2. BLACKBOX
103
6.2.
Blackbox
ablakkezelo es nem m
as. Teh
at m
ast ne is varjunk tole, csak annyit, hogy grafikus alkalmazasokat tudunk elindtani. Nincsenek benne polipokra hasonlto felhasznalokat feltetelez
o billenyt
u kombin
aci
ok, atlathatatlan konfiguracios programok, segedalkalmazsok, stb. Viszont van benne jol temazhato fel
ulet, konnyen
szerkesztheto men
u, es alapertelmezes szerint alul talalhato az u
gynevezett tlaca,
ami csak a legfontosabb feladatok ell
at
as
ara lett felkesztve.
104
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
T
alca Bal oldalon tal
alhat
o a munkaasztal valto, ahol alapertelmezes szerint
csak egy munkaasztal tal
alhat
o, de ha a kepernyo valamelyik u
res pontjara
kattintunk a jobb egergombbal, es az ekkor megjeleno men
uben megkeress
uk a Munkaasztalok feliratot, es azon bel
ul a New Workspace feliratra
kattintunk eger
unk bal gombj
aval, maris letrehoztunk egy u
jabb munkaasztalt. Igy m
ar a t
alca baloldali nyilaival lepkedhet
unk kozott
uk. Kozepen
tal
alhat
o az eppen aktv ablak neve. A jobb oldalon talalhato nyilak segtsegevel lepkedhet
unk a megnyitott alkalmazasok kozott. A sort az ora zarja.
Mint a fentiekb
ol is kit
unik, a Blackbox tenyleg csak a legsz
uksegesebb kiegeszt
oket tartalmazza, amik a hetkoznapi munkaban elengedhetetlenek.
Eg
erkezel
es A Blackbox eger nelk
ul hasznalhatatlan. Jobb gombbal a kepernyo
u
uletere kattintva tudjuk elohvni a men
ut. A bal gombbal valasztres ter
hatunk a men
u elemek k
oz
ul, vagy nyithatunk meg a fomen
ubol almen
ut.
Ha a keperny
o egy u
u
res helyere kattintunk a bal gombbal, vagy a men
fejlecere kattintunk a jobb gombbal, elt
unik a men
u.
Amikor a k
ozeps
o gombbal kattintunk a kepernyo u
res helyere, a Mun
kaasztal men
ut jelenthetj
uk meg, ahol a hasznalatba vett munkaasztalok,
az azokon fut
o programok, valamint az ikonallapotban talalhato ablakok
list
aja tal
alhat
o.
Ha az ablak fejlecere bal egergombbal ketszer kattintunk, az ablak felgord
ul, gy csak a fejlece marad l
athato. A bal gombbal tudjuk az ablak fejlecet
megfogni, es ezzel mozgatni az egesz ablakot. Az ablak meretet a jobb es bal
als
o sarokban tal
alhat
o, az ablak keretebe beillesztett apro vzszintes teglalap megfog
as
aval tudjuk megvaltoztatni. Termeszetesen erre is az eger
bal gombj
at haszn
aljuk. A celter
ulet megtalalasat az eger mutato megvaltozasa jelzi, ami ilyen esetbe egy L (bal oldalon) vagy egy fordtott L
105
6.2. BLACKBOX
igazthatjuk igeny
unk szerint. Altal
anos erveny
u tanacskent is elfogadhato,
hogy ha szeretnenk minel t
obbet megtudni egy Linuxos alkalmazasrol, legyen az jelen esetben egy ablakkezel
o, akkor a legjobb modszer, ha mindent
kiprobalunk.
Lehetoseg
unk van saj
at men
u kesztesere is. Nyissunk egy terminalt (pl.:
gnome-terminal), majd keszts
unk egy helyi konyvtarat a szamara:
mkdir .blackbox
Majd masoljuk bele a menu f
ajlt:
cp /usr/share/blackbox/menu .blackbox/
Ezt kovet
oen kedvenc sz
ovegszerkesztonkkel nyissuk meg szerkesztesre a
sajat konyvt
arunkban tal
alhat
o .blackboxrc fajlt. Pl.:
mcedit .blackboxrc
Majd modostsuk a session.menuFile kezdet
u sort:
session.menuFile: /home/username/.blackbox/menu
A username a felhaszn
al
o nevere cserelendo. Mentessel lepj
unk ki, majd
ismet a sz
ovegszerkeszt
oe a f
oszerep:
mcedit .blackbox/menu
[begin] (UHU-Blackbox)
[exec] (gnome-terminal)
[exec] (xterm)
[exec] (UHU-t
arcs
az
o)
[exec] (UHU-vez
erl
opult)
{gnome-terminal}
{xterm -ls}
{/usr/bin/uhu-dialer}
{/usr/bin/uhu-control-center}
[submenu] (Egyebek)
[exec] (Vim)
[end]
{gvim}
[submenu]
[exec]
[exec]
[exec]
[exec]
[end]
{bluefish}
{glade-2}
{guikachu}
{bug-buddy}
.
.
.
[end]
(Fejleszt
es)
(Bluefish)
(Glade Interface Designer)
(Guikachu)
(Hibajelent
o eszk
oz)
106
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
A programoz
asban j
artasabbak szamara biztosan egyertelm
u a men
u feleptese, de tekintettel arra, hogy ma meg hazank lakossaganak nagyobb resze
nem a programoz
ast v
alasztotta eletcelul, alljon itt egy rovid ismerteto.
A men
u [begin]-nel indul es [end]-del zarul. A [begin] utan talalhato (UHU
Blackbox) felirat a men
u fejlece. Programokat az [exec] parancsal tudunk
indtani, ahol a program neve ()-jelek kozott talalhato, pl.: (gnome
6.3.
Gnome
lozati Objektum-modell K
ornyezet kifejezes rovidtese. A GNU jelentese GNUs
6.3. GNOME
107
opanelt, vagy Cs
Sarokpanelt, Elpanelt,
Usz
uszopanelt szeretnenk letre
hozni.
6.3.1.
Panel be
allt
asok
Letrehozast k
ovet
oen megjelenik az u
res panel, ami csak az elrejto gombokat
tartalmazza. A jobb egergomb hat
as
ara megjeleno men
uben a Tulajdonsagok-ra
108
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Mivel u
sz
opanelt a keperny
o b
armely pontjan elhelyezhet
unk, csak azt kell
eldonten
unk, hogy vzszintes, vagy f
uggoleges iranyban szeretnenk elhelyezni, illetve keppontban sz
amolva meg kell adnunk a helyet.
Beallthatjuk a panel meretet, ami 12-24-36-48-64-80-128 keppont lehet. Kivalaszthatjuk az automatikus elrejtest, melynek hatasara csak akkor lesz lathato
a panel, ha az egermutat
ot a ter
ulet fole vissz
uk. Kikapcsolhatjuk az elrejtogombok megjeleneset, valamint azt is szabalyozhatjuk, hogy az elrejto gombokon
szeretnenk-e nyilakat megjelenteni.
Tovabbi be
allt
asi lehet
osegek
allnak a rendelkezes
unkre, ha az ablak felso
reszeben a H
atter feliratra kattintunk.
A fels
o reszben tal
alhat
o a h
atter tpusanak kivalasztasara szolgalo lenylo
men
u. Az alapbe
allt
as megv
altoztatasahoz kattintsunk ra, majd a megjeleno
lehetosegek k
oz
ul v
alasszunk.
Szn eseten meghat
arozhatjuk a hattersznt (a megfeleloen kivalasztott hattersznnel ak
ar l
athatatlann
a is tehetj
uk a panelt). Kep eseten a legfontosabb teendonk, hogy meghat
arozzuk, melyik kepet szeretnenk hasznalni. Segtseg
unkre
van az ablak k
ozepen tal
alhat
o beviteli mezo, vagy a mogotte talalhato Kereses
felirat
u nyom
ogomb. A kep elhelyezkedeset is beallthatjuk az also harmadban
talalhat
o kapcsolok segtsegevel. A panelok bealltasaval kapcsolatban bovebb informaciot kaphatunk, ha a S
ugo felirat
u gombra kattintunk.
109
6.3. GNOME
6.3.2.
Kezdd itt!
Kezdd itt!
Kuka
Amikor a felhaszn
al
o saj
at k
onyvt
ar
ara kattintunk a bal egergombbal kettot
gyorsan egymas ut
an, a Nautilus (a Gnome grafikus fajlkezeloje) jelentkezik be,
amivel megjelenthet
ok a f
ajlok es mapp
ak. Ezeket termeszetesen kezelni is tudja,
alkalmas szkriptek futtat
as
ara, valamint lehetoseg
unk van a fajlok es mappak
testreszabasara.
A Kezdd itt! a Nautilus be
allt
ok
ozpontja.
6.3.3.
110
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
csupa nagybet
uvel, vagy nagy kezd
obet
uvel t
untetj
uk fel a GNOME dokumentacioban, felteve hogy a GNOME Documentation Project tudataban van a nev
bejegyzett mivolt
anak.
ANNAK MODOS
ITOTT VALTOZATAI
A DOKUMENTUM ES
A GNU
ESNEK, AMI A KO
FREE DOCUMENTATION LICENSE HATALYA
ALA
VETKEZOKET
JELENTI:
SEM KOZVETLEN,
SEM KOZVETETT,
AMELYBE BELETARTOZIK,
NAK MODOS
HIBATLAN
VAGY MEGFELEL
VALLALJA
TASAI
ERT
CSAKIS ON
A KOCKAZATOT.
HA A DOKU
FELEL A
AZ EREDETI SZERZO,
O)
ERT.
VISSZAUTASI EGES
SZUKS
JAVITAS
A GARANCIAVALLAL
AS
TASA
A LICENC LENYEGI
RESZE.
A DOKUMENTUM VAGY ANNAK
ITOTT VALTOZATA
MODOS
SEMMILYEN FORMABAN
SEM HASZ
CSAKIS EZZEL A MEGKOT
ESSEL
NALHAT
O,
EGYUTT;
VALAMINT
OTT
2. SEMMILYEN KOR
ENYEK
KOZ
ES
ESETEN
(BELEERTVE
TOJE,
ILLETVE EZEKNEK A FELEKNEK BESZALL
NEM
TETT, KUL
VELETLEN
VAGY OKSZERU
TOZVA A KOVETKEZ
OKET: JO HIRNEV SERELME VAGY ELVESZ
ASA,
ITOG
EP
MEGHIBASOD
TESE,
MUNKA LEALL
SZAM
ASA
VAGY
ITOTT
TESEG,
AMELY A DOKUMENTUM VAGY ANNAK MODOS
FELET TAJ
EKOZTATT
AZ ILYEN
SEM, HA A KART
SZENVEDO
AK
OL.
111
6.3. GNOME
Bevezet
es a GNOME munkaasztal haszn
alat
aba
Ez a fejezet a GNOME alap
osszetev
oinek hasznalataba vezet be. Olvashatunk itt a munkaasztal haszn
alatba veteler
ol is. A munkaasztal sokfelekeppen
beallthato, ezert ez a fejezet
attekinti a legfontosabb bealltasi lehetosegeket. A
k
ulonfele beallt
asok gyakorlati megval
ost
asarol a A GNOME munkaasztal testreszabasa szol.
Alapismeretek.
Eg
erkezel
es Meg ha j
ol ismerj
uk is az eger kezeleset, erdemes megismerkedni
az egergombok es az egerm
uveletek a kezikonyvben hasznalt elnevezesevel.
A fejezet kiter az egermutat
ok ismertetesere is.
Az egergombok elnevezese
A kezikonyvben minden haszn
alati utastas a kovetkezo egertpushoz ervenyes:
Jobbkezes felhaszn
al
ok sz
am
ara bealltott eger.
H
aromgombos eger. Ha ketgombos egerrel rendelkez
unk, a ket gomb
egyidej
u lenyom
as
aval szimul
alhat
o a kozepso gomb.
Definci
o
A jobbkezes hasznalatra bealltott eger bal oldalon elhelyezkedo gombja.
A jobbkezes hasznalatra bealltott eger kozepso
gombja.
A jobbkezes hasznalatra bealltott eger jobb oldalon elhelyezkedo gombja.
112
6. FEJEZET
Egergomb
Bal egergomb
K
ozeps
o egergomb
Jobb egergomb
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Haszn
alat
Haszn
aljuk ezt a kovetkezo m
uvelethez: * Szoveg
kijel
olese * Elemek kivalasztasa * Elemek h
uzasa
Haszn
aljuk ezt a kovetkezo m
uvelethez: * Szoveg
beillesztese * Elemek athelyezese
Az objektum helyi men
ujenek megnyitasa, ha van
Sz
oveg m
asol
as
ahoz a k
ovetkez
o lepesekre van sz
ukseg:
1. Jel
olj
uk ki a sz
oveget a bal egergombbal.
2. Mozgassuk az egermutat
ot arra a helyre, ahova be szeretnenk illeszteni
a sz
oveget.
3. Kattintsunk a k
ozeps
o egergombra.
Az asztal h
atterere jobb gombbal kattintva megnyithatjuk a Munkaasztal
men
ut.
Az egerm
uveletek szakkifejezesei
Az egerrel vegezhet
o m
uveletekre az alabbi kifejezeseket hasznalja a kezikonyv:
M
uvelet
Definci
o
Kattint
as
Nyomjuk meg es engedj
uk fel a bal egergombot az eger elmozdtasa nelk
ul.
Kattint
as es nyomva tart
as
Nyomjuk meg, de ne engedj
uk fel a bal egergombot.
Kattint
as a bal egergombbal
Ugyanaz, mint a kattint
as . A bal kattintas egyertelm
uve teszi a m
uveletet,
ha o
o a jobb kattintassal .
sszekeverhet
Kattint
as a k
ozeps
o gombbal
Nyomjuk meg es engedj
uk fel a kozepso egergombot az eger elmozdtasa
nelk
ul.
Kattint
as a jobb gombbal
Nyomjuk meg es engedj
uk fel a jobb egergombot az eger elmozdtasa nelk
ul.
Dupla kattintas
Nyomjuk meg es engedj
uk fel a bal egergombot ketszer gyors egymasutanban az eger elmozdt
asa nelk
ul.
H
uz
as
6.3. GNOME
113
114
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
kerd
ojel egermutat
o A kerd
ojel egermutato azt jelzi, hogy ha leejtj
uk az objektumot, egy men
u nylik meg. Innen kivalaszthatjuk, hogy az objektumot
masoljuk vagy
athelyezz
uk, illetve ra mutato szimbolikus kapcsot hozunk
letre. nem elerhet
o egermutat
o
H
uzd-es-ejtsd
nem elerhet
o egermutat
o A nem elerheto egermutato akkor jelenik meg, ha
az adott helyre nem lehet leejteni az objektumot. panelobjektum athelyezese egermutat
o
Panelobjektum
athelyezese
panelobjektum
athelyezese egermutato A panelobjektum athelyezese egermutat
o akkor jelenik meg, ha egy panelobjektumot kijelolt
unk athelyezesre.
vzszintes meret v
altoztat
asa egermutato
Ablak vzszintes meretenek megvaltoztatasa
vzszintes meret v
altoztat
asa egermutato A vzszintes meret valtoztatasa
egermutat
o akkor jelenik meg, ha egy ablak f
uggoleges hatarat kijelolt
uk,
hogy a vzszintes meretet megvaltoztassuk. f
uggoleges meret valtoztatasa
egermutat
o
Ablak f
ugg
oleges meretenek megvaltoztatasa
f
ugg
oleges meret v
altoztat
asa egermutato A f
uggoleges meret valtoztatasa
egermutat
o akkor jelenik meg, ha egy ablak vzszintes hatarat kijelolt
uk,
hogy a f
ugg
oleges meretet megvaltoztassuk. sarok egermutato
Az ablak vzszintes es f
ugg
oleges atmeretezese
sarok egermutat
o A sarok egermutato akkor jelenik meg, ha egy ablak keretenek a sark
at jel
olt
uk ki, hogy a f
uggoleges es a vzszintes meretet egyszerre
valtoztassuk. ablakt
abla vagy t
ablazatoszlop atmeretezese egermutato
Ablakt
abla vagy t
abl
azatoszlop atmeretezese
ablakt
abla vagy t
abl
azatoszlop atmeretezese egermutato Az ablaktabla
vagy t
abl
azatoszlop
atmeretezese egermutato akkor jelenik meg, ha atmeretezesre kijel
olt
unk egy t
abl
azatoszlopot.
Billenty
uzetkezel
es Gyakorlatilag minden egerm
uveletet elvegezheto a billenty
uzet segtsegevel is. A gyorsbillenty
uk segtsegevel egy adott feladat gyorsan vegrehajthat
o.
A gyorsbillenty
uk segtsegevel a munkaasztalon vegezhet
unk el feladatokat,
peld
aul panelekkel es ablakokkal dolgozhatunk. A gyorsbillenty
uket az alkalmaz
asokban is lehet haszn
alni. A gyorsbillenty
uk beallt
asahoz valasszuk
az Alkalmaz
asok->Munkaasztal bealltasai->Gyorsbillenty
uk men
upontot.
6.3. GNOME
115
A munkaasztal be
allt
asai k
oz
ott lehet
oseg van a billenty
uzet kisegto lehetosegeinek be
allt
as
ara is.
A kovetkezo fejezet lerja a haszn
alhato gyorsbillenty
uket.
Munkaasztal-gyorsbillenty
uk
A munkaasztal-gyorsbillenty
uk lehet
ove teszik, hogy a billenty
uzet hasznalataval hajtsunk vegre bizonyos feladatokat a munkaasztalon. A kovetkezo
tablazat neh
any munkaasztal-gyorsbillenty
ut ismertet:
Alapertelmezett gyorsbillenty
uk
M
uvelet
Alt - F1
Megnyitja a f
omen
ut.
Alt - F2
Megnyitja a Program futtat
asa p
arbeszedablakot.
Print Screen
Kepernyokepet keszt.
Alt - Print Screen
Kepernyokepet keszt a f
okuszban lev
o ablakrol.
Ctrl - Alt - jobb nyl
A jelenlegi munkater
ulett
ol jobbra elhelyezkedo munkater
uletre valt.
Ctrl - Alt - bal nyl
A jelenlegi munkater
ulett
ol balra elhelyezkedo munkater
uletre valt.
Ctrl - Alt - fel nyl
A jelenlegi munkater
ulet felett elhelyezkedo munkater
uletre valt.
Ctrl - Alt - le nyl
A jelenlegi munkater
ulet alatt elhelyezkedo munkater
uletre valt.
Ctrl - Alt - d
Minden ablakot minimaliz
al, es a f
okuszt a munkaasztal hatterere helyezi.
F1
Elindtja a s
ug
ob
ongesz
ot, es megjelenti a megfelelo on-line s
ugot.
Ablakgyorsbillenty
uk
Az ablakgyorsbillenty
uk segtsegevel a billenty
uzet hasznalataval hajthatunk vegre m
uveleteket az ablakokkal. A kovetkezo tablazat nehany ablakgyorsbillenty
ut ismertet:
116
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Alapertelmezett gyorsbillenty
uk
M
uvelet
Alt - Tab
Valt
as az ablakok k
oz
ott. A billenty
ukombinacio hasznalatakor a kivalaszthat
o ablakok list
aja megjelenik. A billenty
u felengedesevel tortenik a valaszt
as.
Alt - Esc
Valt
as az ablakok k
oz
ott az ellentetes sorrendben. A billenty
u felengedesevel
tortenik a v
alaszt
as.
F10
Megnyitja a men
usor bal oldali elso men
uelemet.
Alt - sz
ok
oz
Megnyitja az Ablak men
ut.
Nylbillenty
uk
Mozgatja a f
okuszt a men
uelemek kozott.
Enter
Kiv
alaszt egy men
uelemet.
Esc
Bez
arja a megnyitott men
ut.
Ctrl - Alt - jobb nyl
A jelenlegi munkater
ulett
ol jobbra elhelyezkedo munkater
uletre valt.
Ctrl - Alt - bal nyl
A jelenlegi munkater
ulett
ol balra elhelyezkedo munkater
uletre valt.
Ctrl - Alt - fel nyl
A jelenlegi munkater
ulet felett elhelyezkedo munkater
uletre valt.
Ctrl - Alt - le nyl
A jelenlegi munkater
ulet alatt elhelyezkedo munkater
uletre valt.
Ctrl - Alt - d
Minden ablakot minimaliz
al, es a fokuszt a munkaasztal hatterere helyezi.
Panelgyorsbillenty
uk
A panelgyorsbillenty
uk segtsegevel a billenty
uzet hasznalat
aval hajthatunk
vegre m
uveleteket az panelekkel. A kovetkezo tablazat nehany panelgyorsbillenty
ut ismertet:
6.3. GNOME
117
Alapertelmezett gyorsbillenty
uk
M
uvelet
Ctrl - Alt - Tab
Fokuszvalt
as a panelek es a munkaasztalhatter kozott. A billenty
ukombinacio hasznalatakor a kiv
alaszthat
o elemek listaja megjelenik. A billenty
uk
felengedesevel kiv
alaszthatjuk a kv
ant elemet.
Ctrl - Alt - Esc
Fokuszvalt
as a panelek es a munkaasztalhatter kozott. A billenty
uk felengedesevel kiv
alaszthatjuk a kv
ant elemet.
Ctrl - F10
Megnyitja a kijel
olt panel helyi men
ujet.
Tab
Fokuszvalt
as a panelobjektumok k
oz
ott.
Enter
Kivalasztja a kijel
olt panelobjektumot vagy men
uelemet.
Shift - F10
Megnyitja a kijel
olt panelobjektum helyi men
ujet.
Nylbillenty
uk
Mozgatja a f
okuszt a men
uelemek k
oz
ott. Mozgatja a fokuszt az appletek
fel
uletelemei k
oz
ott is.
Esc
Bezarja a megnyitott men
ut.
F10
Megnyitja az Alkalmaz
asok men
ut a Men
upanelen, ha van Men
upanel.
Alkalmaz
as-gyorsbillenty
uk
Az alkalmaz
as-gyorsbillenty
uk lehet
ove teszik az alkalmazason bel
uli feladatok elvegzeset. Az alkalmaz
asokon bel
ul a feladatokat sokkal gyorsabban el
lehet vegezni a gyorsbillenty
uk segtsegevel, mint az egerrel. A kovetkezo
tablazat neh
any alkalmaz
as-gyorsbillenty
ut ismertet:
Gyorsbillenty
u
Parancs
Ctrl - N
Uj
118
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Ctrl - X
Kiv
ag
as
Ctrl - C
M
asol
as
Ctrl - V
Beillesztes
Ctrl - Z
Visszavon
as
Ctrl - S
Mentes
Ctrl - Q
Kilepes
Hv
obillenty
uk
A men
usor az alkalmaz
as men
uit tartalmazo sav az ablak tetejen. A hvobillenty
u egy al
ah
uzott bet
u a men
usoron, a men
uben vagy a parbeszedablakban, amelyet az adott m
uvelet elvegeztetesere hasznalhatunk. A men
usoron
minden men
u hv
obillenty
uje ala van h
uzva.
A men
u megnyit
as
ahoz nyomjuk le az Alt billenty
u es a hvobillenty
u kombin
aci
oj
at. A men
uben minden men
uelem hvobillenty
uje ala van h
uzva. A
men
uelem eleresehez nyomjuk le a men
uelem hvobillenty
ujet. A kovetkezo
tabl
azat neh
any peld
at mutat be a Szovegszerkeszto men
uibol:
Hv
obillenty
uk
M
uvelet
Alt - F
Megnyitja a F
ajl men
ut.
j
men
Kiv
alasztja a F
ajl men
u Uj
uparancsat.
A p
arbeszedablakok elemei mindig elerhetoek a hvobillenty
ukkel. A parbeszedablakokban a legt
obb elemben egy bet
u ala van h
uzva. Az adott elem
eleresehez nyomjuk le az Alt es a hvobillenty
u kombinaciojat. A kovetkezo
tabl
azatban a Sz
ovegszerkeszt
o Bealltasok parbeszedablakabol vett pelda
szerepel:
Hv
obillenty
u
M
uvelet
6.3. GNOME
119
Alt - H
A fokusz A tem
ahoz tartoz
o alapertelmezett bet
ukeszlet hasznalata jelolonegyzetre ugrik.
Mas billenty
uk lenyom
as
aval is k
ozlekedhet
unk az ablakban vagy a parbeszedablakban.
Billenty
u
M
uvelet
Tab
A fokuszt elemr
ol elemre lepteti egy ablakban vagy parbeszedablakban.
Nylbillenty
uk
A nyilak segtsegevel a k
ovetkez
o m
uveleteket hajthatjuk vegre: * A men
usoron a fokusz
athelyezese egyik men
uelemrol a masikra. A megnyitott
men
uben a f
okusz mozgat
asa egy men
uelemrol a masikra. * A fokusz athelyezese egyik be
allt
asr
ol a m
asikra, peldaul a valasztogombok kozotti
lepegetes egy p
arbeszedablakban. * Az ertek megvaltoztatasa egy cs
uszkan.
Ablakok hasznalata
Ez a fejezet az ablakok haszn
alat
ar
ol szol.
Ablaktablak
armeretezese
Bizonyos ablakok egynel t
obb ablakt
ablaval rendelkeznek. Az ablaktabla az
ablak resze. Peld
aul a Nautilus ablaka az oldalpanelbol es a nezetpanelbol
all. Az ablakt
abl
akkal rendelkez
o ablakokban az ablaktablakat elvalaszto
kereten van az
atmeretezesre szolg
al
o foganty
u. Az ablakt
abla atmeretezesehez ragadjuk meg a foganty
ut, es h
uzzuk a keretet a kv
ant meretre.
Tablazatok haszn
alata
Bizonyos ablakok az inform
aci
ot t
abl
azatba rendezve jelentik meg. Ez a
fejezet a t
ablazatok kezeleset ismerteti.
Az oszlop szelessegenek megv
altoztat
asahoz h
uzzuk el az egyik f
uggoleges
oszlopszegelyt.
Bizonyos t
ablazatokn
al lehet
oseg van az adatok adott oszlop szerinti rendezesere. A tabl
azat adatainak rendezesehez kattintsunk a rendezesi szempontot ad
o oszlop fejlecere. Egy felfele mutato nyl jelenik meg ezen az
oszlopfejlecen. A k
ovetkez
o kepen a felfele mutato nyl lathato. Fel nyl az
oszlopfejlecben.
A rendezesi sorrend ellentetesre fordt
asahoz kattintsunk ismet az oszlopfejlecen. A felfele mutat
o nyl lefele mutato nylra valtozik. A lefele mutato
nyl azt jelzi, hogy az oszlop adatai fordtott sorrendben jelennek meg.
120
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Bizonyos t
abl
azatokban egyszerre tobb elem is kijelolheto. A kovetkezo fejezet a t
obb t
abl
azatelem kijel
oleset ismerteti.
Feladat
M
uvelet
Elem kijel
olese
Kattintsunk az elemre.
Egybef
ugg
o elemcsoport kijel
olese
Nyomjuk le es tartsuk lenyomva a Shift billenty
ut. Kattintsunk a csoport
elso elemere, majd kattintsunk a csoport utolso elemere.
Tobb elem kiv
alaszt
asa
Nyomjuk meg es tartsuk nyomva a Ctrl billenty
ut. Kattintsunk a kijelolendo
elemekre.
A munkaasztal
attekint
ese.
Tartalom
6.3. GNOME
121
a munkater
uletek sz
am
at. Atkapcsolhatunk
egy masik munkater
uletre, de
egyszerre csak egy munkater
uletet jelenthet
unk meg. * Nautilus fajlkezelo
A Nautilus fajlkezel
o elerest biztost a f
ajlokhoz es alkalmazasokhoz. A fajlok tartalm
at megjelenthetj
uk a Nautilus ablakaban, vagy megnyithatjuk
a fajlokat a megfelel
o alkalmaz
asokkal a Nautilusbol. A Nautilus fajlkezelot a fajlok es mapp
ak kezelesere hasznalhatjuk. * A munkaasztal hattere
A munkaasztal h
attere a munkaasztal
osszes tobbi eleme mogott fekszik. A
hatter a kezel
oi fel
ulet aktv resze. Elhelyezhet
unk elemeket a hatteren a
konyvtarak es f
ajlok gyors eleresehez vagy a gyakran hasznalt alkalmazasok
122
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
indt
as
ahoz. A h
atteren jobb gombbal kattintva megnyithatjuk a men
ut.
* Kezdd itt! hely A Kezdd itt! hely a GNOME munkaasztal kulcsfontossag
u reszeihez biztost elerest. A GNOME alkalmazasokat es beallto eszkoz
oket erhetj
uk el a Kezdd itt! helyrol. Olyan programokat is elerhet
unk
innen, amelyek segtsegevel a rendszer kiszolgalofunkcioit allthatjuk be, valamint m
as rendszerbe
allt
asokat erhet
unk el. * A Munkaasztal bealltasai
A GNOME rendszer meghat
arozott bealltoeszkoz oket tartalmaz. Minden
eszk
oz a munkaasztal viselkedesenek egy bizonyos reszet vezerli. Egy bealltoeszk
oz elindt
as
ahoz v
alasszuk az Alkalmazasok->Munkaasztal bealltasai
men
upontot. V
alasszuk ki az almen
ukbol a bealltani kvant elemet.
A rendszer legnagyobb er
ossege a magas fok
u beallthatosag, es a feladatok
elvegzesenek t
obb m
odja.
A rendszer egy
uttm
uk
odest biztost a rendszer elemei kozott. Altal
aban egy
feladatot t
obb m
odon is el tudunk vegezni. Peldaul indthatunk alkalmazasokat panelekr
ol, men
ukb
ol vagy a munkaasztal hattererol.
A rendszergazda igeny szerint modosthatja a bealltasokat, gy a munkaasztal nem biztos, hogy u
gy nez ki, mint ahogy ebben a fejezetben le van rva.
Mindazon
altal, ez a fejezet hasznos u
tmutato a rendszer hasznalatahoz.
Panelek
Barmikor letrehozhatunk vagy torolhet
unk paneleket. Ha elso zben indtjuk el a munkamenetet, a munkaasztal legalabb a kovetkezo ket panelt
tartalmazza: * Men
upanel * Elpanel
a munkaasztal aljan
A k
ovetkez
o m
uveleteket vegezhetj
uk el a panelekkel: * Panelek letrehozasa
* Panelek t
orlese * Panelek elrejtese * Elemek panelra helyezese * Panelek
elemeinek kezelese
Panelek letrehoz
asa
A panelek letrehoz
asa a k
ovetkezo lepesekben tortenik: 1. Kattintsunk jobb
panel
gombbal barmelyik panel egy u
res helyere, majd valasszuk az Uj
elemet. 2. V
alasszuk ki az almen
ubol az u
j panel tpusat. A panel a munkaasztalra ker
ul.
Tetsz
oleges sz
am
u panelt hozhatunk letre. Men
upanel azonban csak egy
lehet. K
ul
onb
oz
o tpus
u paneleket hozhatunk letre, igeny szerint. A panelek
viselkedese es megjelentese testreszabhato. Peldaul megvaltoztathatjuk a
panelek h
atteret.
Panelek t
orlese
Egy panel t
orlesehez, kattintsunk jobb gombbal a panelra, majd valasszuk
a Panel t
orlese elemet.
Panelek elrejtese
6.3. GNOME
123
A men
u panel kivetelevel minden panel tartalmazhat elrejtogombokat a
panel mindket vegen. A gombokra kattintva elrejthetj
uk vagy megjelenthetj
uk a paneleket.
Elemek panelra helyezese
A panel szamos tpus
u elemet tartalmazhat. Az 2.2. abra - Egy panel k
ulonbozo elemekkel egy olyan panelt mutat, melyen minden tpus
u elem megtalalhato.
2.2. abra - Egy panel k
ul
onb
oz
o elemekkel Egy panel k
ulonbozo elemekkel.
Tartalom: sz
amol
ogep indt
oikon, men
u, CD-lejatszo applet, fiok, kepernyozar gomb.
A kovetkez
o tpus
u elemeket helyezhetj
uk barmely panelra: * Appletek Az
Appletek kis interaktv alkalmaz
asok, melyek egy panelen bel
ul futnak, peldaul a CD-lejatsz
o az 2.2.
abra - Egy panel k
ulonbozo elemekkel . Minden
applet egy egyszer
u kezel
ofel
uletet tartalmat, amelyet egerrel vagy billenty
uzetrol vezerelhet
unk. A k
ovetkez
o appletek jelennek meg alapertelmezeskent a paneleken: + Ablaklista: minden megnyitott ablaknak megjelent
egy gombot. Az ablaklista gombjaira kattintva minimaliz
alhatjuk, illetve
helyreallthatjuk az ablakokat. Alapertelmezes szerint az Ablaklista a munkaasztal alj
an elhelyezked
o elpanelen jeleni meg. + Munkater
ulet-valto: A
munkater
uleteket jelenti meg. A Munkater
ulet-valto appletet hasznalhatjuk a munkater
uletek k
oz
otti v
alt
asra. Alapertelmezettkent a Munkater
uletvalto a munkaasztal alj
an tal
alhat
o elpanelen jelenik meg. Egy applet panelra helyezesehez kattintsunk jobb gombbal a panel egy u
res helyere, majd
valasszuk a Panelra helyezes men
upontot. Valasszuk ki a kvant appletet
az alabbi almen
ukb
ol: + Kellekek + Szorakoztatas + Halozat + Multimedia + Segedeszk
oz * Indt
oikonok Egy indtoikon elindt egy bizonyos
alkalmazast, vegrehajt egy parancsot, vagy megnyit egy fajlt. A szamologep ikon a 2.2.
abra - Egy panel k
ulonbozo elemekkel egy indtoikon a
Szamologep alkalmaz
ashoz. Az indt
oikon egy panelen, vagy men
uben helyezkedhet el. Kattintsunk az indt
oikonra az indtoikonhoz rendelt parancs
futtatasahoz. Letrehozhatjuk az alkalmazasokhoz a sajat indtoikonjainkat
is. Peldaul, letrehozhatunk a gyakran hasznalt szovegszerkesztohoz egy indtoikont, majd egy panelra helyezhetj
uk a kenyelmes elereshez. Egy u
j
indtoikon panelra helyezesehez kattintsunk jobb gombbal egy u
res helyre
a panelen, majd v
alasszuk a Panelra helyezes->Indtoikon men
upontot. A
masik lehet
oseg indt
oikon hozz
aad
as
ara a men
ubol, hogy a jobb gombbal
a panel egy u
res helyere kattintunk, majd kivalasztjuk a Panelra helyezes>Indtoikon a men
ub
ol men
uelemet. Valasszuk ki a kvant indtoikont az
almen
ukbol. * Gombok A panelekhez hozzaadhatunk gombokat a gyakran
ismetlodo m
uveletek gyors elerese erdekeben. A kovetkezo gombok adhatok
124
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
hozz
a a panelekhez: + Kepernyozar: A gombra kattintva a kepernyo lezarhat
o. A keperny
oz
ar ikonja a 2.2. abra - Egy panel k
ulonbozo elemekkel
a Keperny
oz
ar gomb. + Kijelentkezes: A gombra kattintva kilephet
unk a
munkamenetb
ol. + Keperny
okep: A gombra kattintva pillanatfelvetelt keszthet
unk a munkaasztalr
ol. + Kereses: A gomb megnyitja a Fajlok keresese
alkalmaz
ast, amellyel f
ajlokat kereshet
unk. + Futtatas: A gomb elindtja a
Program futtat
asa p
arbeszedablakot, amely parancsok indtasara hasznalhat
o. A gombok panelra helyezesehez kattintsunk a panel egy u
res helyere,
majd v
alasszuk a Panelra helyezes->Gomb men
upontot. Ezutan kivalaszthatjuk a kv
ant gombot. * Men
uk Az osszes munkaasztal-m
uveletet elerhetj
uk men
uk
on kereszt
ul. Az alapertelmezett panelek tartalmaznak men
uket,
u
gyhogy haszn
alhatjuk a men
uket es a paneleket a feladatok vegrehajtasahoz. Egy men
u megnyit
as
ahoz a panelrol, kattintsunk a men
ut jelkepezo
ikonra. A men
u megnyit
as
ahoz a men
upanelbol, kattintsunk a men
ut jelkepez
o sz
ovegre. A panelekhez adott men
uket egy ikon jelzi, rajta egy nyllal.
A nyl jelzi, hogy az ikon egy men
ut takar. Az 2.2. abra - Egy panel k
ulonb
oz
o elemekkel tal
alhat
o ikon az az ikon, ami akkor jelenik meg, ha a
Munkaasztal be
allt
asai men
ut a panelhez adjuk. A Fomen
ut is hozzaadhatjuk b
armely panelhez. A F
omen
u panelra helyezesehez kattintsunk egy
u
alasszuk a Panelra helyezes->GNOME Men
u
res helyre a panelen, majd v
elemet. * Fiokok A Fi
okok a panel cs
uszo kiterjesztesei, amelyeket megnyithatunk vagy bez
arhatunk egy fiok ikonnal, mint ahogy a 2.2. abra Egy panel k
ul
onb
oz
o elemekkel is lathato. A fiokok segthetnek a munkak
rendezeseben, ha sok alkalmaz
ast futtatunk egyszerre. Az osszes hasonlo
elemet egy fi
okba rendezhet
unk, amit ezutan barmely tpus
u panelra helyezhet
unk. A fi
ok panelre helyezesehez kattintsunk jobb gombbal a panel
egy u
alasszuk a Panelra helyezes->Fiok elemet. A fiok
res helyere, majd v
kinyit
asahoz kattintsunk a fiokra. A fiok bezarasahoz kattintsunk ismet a
fiokra.
A panel elemeinek kezelese
A k
ovetkez
okeppen tudjuk kezelni a panel elemeit: * Elemek athelyezese a
panelen bel
ul, vagy a panelek kozott. Barmely elemet athelyezhetj
uk egy
6.3. GNOME
125
126
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
2.3.
abra - Egy tipikus alkalmazasablak ablakkeretenek fels
o resze Az alkalmaz
asablak keretenek fels
o resze. Tartalom: Ablak men
u gombja, cmsor,
minimaliz
al
as, maximaliz
al
as, ablak bezarasa gomb.
Az ablakkeret aktv vezerl
oelemei a kovetkezok:
Vezerl
oelem
Ler
as
Ablak men
u gomb
Kattintsunk az Ablak men
u gombra az Ablak men
u megnyitasahoz.
Cmsor
A cmsort haszn
alhatjuk az ablak mozgatasahoz es elrejtesehez.
Minimalizal
as gomb
Kattintsunk a Minimaliz
al
as gombra az ablak kicsinytesehez.
Maximaliz
al
as gomb
Kattintsunk a Maximaliz
al
as gombra az ablak meretenek visszaalltasahoz
es nagyt
as
ahoz.
Az ablak teljes meret
uve alakt
asahoz kattintsunk a Maximalizalas gombra.
Az ablak eredeti meretenek visszaalltasahoz kattintsunk ismet a Maximalizal
as gombra.
Ablak bez
ar
asa gomb
Kattintsunk az Ablak bez
ar
asa gombra az ablak bezarasahoz.
Szegely
Kattintsunk jobb gombbal a szegelyre az Ablak men
u megnyitasahoz.
Az ablak meretenek megv
altoztatasahoz fogjuk meg az ablak szegelyet, de
ne a cmsor
at. H
uzzuk a szegelyt addig, ameddig a kvant meretet el nem
erj
uk.
Ablak f
okusz
al
asa
A f
okuszban lev
o ablak bemenetet kap az egertol es a billenty
uzetrol. Egyszerre csak egy ablak lehet f
okuszban. A fokuszban levo ablak eltero kinezetet kap a t
obbi ablakhoz kepest.
A k
ovetkez
o elemek haszn
alat
aval fokuszalhatunk egy ablakra:
Elem
M
uvelet
Eger
Kattintsunk az ablakra, ha az ablak lathato.
6.3. GNOME
127
Gyorsbillenty
uk
Hasznalhatunk gyorsbillenty
uket a nyitott ablakok kozotti valtasra. Az ablak fokusz
al
as
ahoz engedj
uk fel a billenty
uket. Az alapertelmezett gyorsbillenty
u az ablakok k
oz
otti v
alt
asra az Alt - Tab .
Ablaklista
Kattintsunk az Ablak list
aban az ablakot jelzo ikonra.
Munkater
ulet-v
alt
o
Kattintsunk a f
okusz
alni kv
ant ablakra a Munkater
ulet-v
alto appletben.
Munkater
uletek
Sok ablakot jelenthet
unk meg egy id
oben a munkaasztalon. Az ablakok a
tobb reszre osztott munkaasztal reszein - munkater
uletein - jelennek meg.
A munkater
ulet egy olyan elhat
arolt ter
ulet a munkaasztalon, ahol dolgozhatunk.
Minden munkater
ulet azonos h
atteret, azonos paneleket es azonos men
uket
tartalmaz. Ennek ellenere m
as alkalmazasokat futtathatunk, mas ablakokat nyithatunk minden munkater
uleten. Egyszerre csak egy munkater
uletet
jelenthet
unk meg a munkaasztalon, de lehetnek nyitott ablakaink a tobbi
munkater
uleten is.
A munkater
uletek segtsegevel rendet tarthatunk a munkaasztalon, ha sok
alkalmazast futtatunk egyszerre. Ha a jelenlegi munkater
uleten t
ul sok ab
lak van nyitva,
athelyezhetj
uk az ablakokat mas munkater
uletre. Atkapcsolhatunk egy masik munkater
uletre is, s elindthatjuk az alkalmazasokat ott
is.
A munkater
uleteket a Munkaasztal-v
alto applet jelenti meg. Az 2.4. abra A Munkater
ulet-v
alt
oban megjelentett munkater
uletek , a Munkater
uletvalto negy munkater
uletet tartalmaz. Az elso harom munkater
ulet tartalmaz nyitott ablakot. Az utolso munkater
uleten nem talalhato jelenleg aktv
ablak.
2.4. abra - A Munkater
ulet-v
alt
oban megjelentett munkater
uletek
Munkater
ulet-v
alt
o. A sz
ovegk
ornyezet rja le a grafikat.
Munkaasztalok k
oz
otti v
alt
as
A kovetkez
okeppen v
althatunk a k
ul
onbozo munkater
uletek kozott: * A
Munkater
ulet-v
alt
oban kattintsunk arra a munkater
uletre amelyen dolgozni
szeretnenk. * Nyomjuk le a Ctrl - Alt - jobb nyl billenty
ukombinaciot a
jelenlegi munkater
ulett
ol jobbra lev
o munkater
uletre valtashoz. * Nyomjuk
le a Ctrl - Alt - bal nyl billenty
ukombinaciot a jelenlegi munkater
ulettol
balra levo munkater
uletre v
alt
ashoz.
128
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Munkater
uletek hozz
aad
asa
A munkater
uletek letrehoz
asahoz kattintsunk jobb gombbal a
Munkater
ulet-v
alt
o appletre, majd valasszuk a Bealltasok men
upontot. A Munkater
ulet-v
alt
o tulajdonsagai parbeszedablak jelenik meg.
Haszn
aljuk a Munkater
uletek szama elemet a sz
ukseges munkater
uletek
szam
anak megad
as
ahoz.
Nautilus f
ajlkezel
o
A Nautilus f
ajlkezel
o elerest biztost a fajlokhoz, alkalmazasokhoz
es FTP-kiszolg
al
okhoz. A Nautilus ablak megnyitasahoz valasszuk az
Alkalmazasok->Saj
at k
onyvt
ar elemet. A kovetkezo abra egy Nautilus ablakot mutat, mely egy mappa tartalmat mutatja. Egy pelda Nautilus ablak.
A sz
ovegk
ornyezet rja le a grafikat.
Egy Nautilus ablak, mely a k
ovetkezo tablakat tartalmazza: * Oldaltabla
A f
ajlok k
oz
otti navig
al
ast segti. A tabla az aktualis fajlrol vagy mapparol
is ad inform
aci
okat. Az oldalt
abla az ablak bal oldalan talalhato. * Nezet
tabla A f
ajlok es mapp
ak tartalmat jelenti meg. A nezet tabla az ablak
jobb oldal
an tal
alhat
o.
A Nautilus segtsegevel a k
ovetkezoket tehetj
uk: * Fajlok es mappak megjelentese A f
ajlokat es mapp
akat ikonokkent vagy listakent jelenthetj
uk meg.
Neh
any tpus
u f
ajl tartalm
at a Nautilus ablakon bel
ul jelenthetj
uk meg.
Esetleg megnyithatjuk a f
ajlokat a megfelelo programban a Nautilusbol. *
Fajlok es mapp
ak kezelese Hasznalhatjuk a Nautilust fajlok es mappak letrehoz
as
ara, mozgat
as
ara, m
asolasara, atnevezesere es torlesere. * Parancsfajlok futtat
asa Futtathatunk parancsfajlokat a Nautilusbol es kivalaszthatunk f
ajlokat es mapp
akat, melyeken futtatni szeretnenk a parancsfajlt. *
Fajlok es mapp
ak testreszab
asa Emblemakat adhatunk a fajlokhoz es mappakhoz a speci
alis
allapotok jelzesere. Peldaul, hozzaadhatunk egy Fontos
emblem
at egy f
ajlhoz, a fontossagat jelezve. A mappakat a kovetkezokeppen szabhatjuk testre: + Megjegyzest f
uzhet
unk a mappahoz. + Egyedi
hatterkepet adhatunk meg a mappahoz. + Meghatarozhatjuk egy mappa
nagyt
asi be
allt
as
at.
A Nautilus a munkaasztal h
atteret is letrehozza.
Fajlok megnyit
asa a Nautilus f
ajlkezelobol
A megnyitand
o f
ajlt tartalmaz
o mappa megnyitasahoz kattintsunk duplan a
nezet t
abla mappa ikonjaira. Ha a megnyitando fajl megjelenik, kattintsunk
dupl
an az ikonj
ara a f
ajl megnyitasahoz.
Fajlok mozgat
asa mapp
ak k
oz
ott
6.3. GNOME
129
130
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
hoz. * Alkalmaz
asok, melyekkel a rendszer kiszolgalo funkcioit allthatjuk
be, es tov
abbi rendszerbe
allt
asokat valaszthatunk.
A Kezdd itt! helyet a k
ovetkezokeppen erhetj
uk el: * A Nautilus ablakbol V
alasszuk az Ugr
as->Kezdd itt! elemet. A Kezdd itt! hely tartalma
megjelenik az ablakban. * A munkaasztal hattererol Kattintsunk duplan
a munkaasztalon tal
alhat
o Kezdd itt! ikonra. A Kezdd itt! hely tartalma
megjelenik a Nautilus ablakban.
A munkaasztal be
allt
asai
A munkaasztal be
allt
oeszk
ozeit hasznalhatjuk a rendszer osszes tulajdonsag
anak be
allt
as
ara. Minden eszkoz a munkaasztal viselkedesenek egy bizonyos reszet vezerli. Peld
aul egy eszkozzel kivalaszthatunk egy temat a
rendszerhez. A tema egy ir
anytott bealltasokbol allo csoport, amely a kezel
ofel
ulet egy reszenek megjelenteset hatarozza meg.
A kenyelem miatt az eszk
oz
ok a kovetkezo csoportokba oszthatok: * Alap
* Kisegt
o lehet
osegek * Halad
o
A rendszer beallt
oeszk
ozeit a kovetkezo modokon nyithatjuk meg: * Valasszuk az Alkalmaz
asok-> Munkaasztal bealltasai men
upontot. Valasszuk
ki a kv
ant elemet az almen
ukbol. * Kattintsunk duplan a munkaasztalon
tal
alhat
o Kezdd itt! ikonra. Megnylik a Kezdd itt! helyet megjelento Nautilus ablak. Kattintsunk dupl
an a Munkaasztal bealltasai elemre a Nautilusablakban az eszk
oz megjelentesehez. Kattintsunk duplan a kvant elemre.
Alkalmazasok
A GNOME rendszerrel egy
utt adott alkalmazasok szamos tulajdonsagukban megegyeznek. Peld
aul az alkalmazasoknak egyseges kinezet
uk van. Az
alkalmaz
asok k
oz
os tulajdons
againak az oka a kozos programkonyvtarhaszn
alat. A szabv
anyos GNOME programkonyvtarakat hasznalo alkalmazasokat GNOME-megfelel
o alkalmazasok nak nevezik. Peldaul a Nautilus
es a gedit sz
ovegszerkeszt
o GNOME-megfelelo alkalmazas.
A GNOME az oper
aci
os rendszer f
uggvenykonyvtarain kv
ul biztost sajat f
uggvenyk
onyvt
arakat is. A f
uggvenykonyvtarak segtsegevel a GNOME
futtathatja a meglev
o alkalmaz
asokat, akarcsak a GNOME-megfelelo alkalmaz
asokat. Ha peld
aul az oper
acios rendszer UNIX alap
u, a jelenlegi X11
es Motif alkalmaz
asokat a GNOME rendszerbol futtathatjuk.
A GNOME-megfelel
o alkalmazasok nehany tulajdonsaga: * Egyseges kinezet A GNOME-megfelel
o alkalmazasok egyseges fel
uletet mutatnak. A
GNOME-megfelel
o alkalmazasok olyan megjelentesi bealltasokat tartalmaznak, melyeket a be
allt
oeszkozokben testreszabhatunk. A kovetkezo eszkoz
okkel v
altoztathatjuk meg a GNOME-megfelelo alkalmazasok kinezetet: + Alkalmaz
asok->Munkaasztal bealltasai->Men
uk es eszkoztarak +
6.3. GNOME
131
Alkalmaz
asok->Munkaasztal be
allt
asai->Tema * Men
uk, eszkoztarak es
az allapotsor A legt
obb GNOME-megfelelo alkalmazas tartalmaz egy men
usort, egy eszk
ozt
arat es egy
allapotsort. A men
usor mindig tartalmaz egy
Fajl men
ut es egy S
ug
o men
ut. A F
ajl men
u mindig tartalmaz egy Kilepes
elemet, es a S
ug
o men
u mindig tartalmaz egy Nevjegy elemet. Az eszkoztar egy a men
usor alatt megjelen
o eszkozsor. Az eszkoztar a leggyakrabban hasznalt parancsokhoz tartalmaz gombot. Az allapotsor egy sor az ablak aljan, mely az ablakban lathat
o
allapotrol ad informaciot. A GNOMEmegfelelo alkalmaz
asok tartalmazhatnak egyeb savokat is. Peldaul a Nautilus egy cms
avot is tartalmaz. A GNOME-megfelelo alkalmazasok nehany
savja lecsatolhat
o. A s
avnak van egy foganty
uja, aminel fogva ezt a savot
egy masik helyre h
uzhatjuk. A s
avot az ablak masik oldalara vagy a munkaasztal m
asik reszere ragaszthatjuk. Peldaul lecsatolhatjuk a men
usort,
az eszkozt
arat es a cms
avot a Nautilus fajlkezeloben. * Alapertelmezett
gyorsbillenty
uk A GNOME-megfelel
o alkalmazasok ugyanazon m
uveletekre
ugyanazon gyorsbillenty
uket haszn
alj
ak. Peldaul egy GNOME-megfelelo alkalmazasb
ol val
o kilepeshez nyomjuk le a Ctrl - Q billenty
ukombinaciot.
Egy m
uvelet visszavon
as
ahoz haszn
aljuk a Ctrl - Z billenty
ukombinaciot.
* H
uzd-es-ejtsd A GNOME-megfelel
o alkalmazasok ugyanazt a protokollt
hasznaljak a h
uzd-es-ejtsd m
uveletekre. Ezert a GNOME-megfelelo alkalmazasok egyseges visszajelzest biztostanak a h
uzd-es-ejtsd m
uveletekre. Az
egyseges protokoll haszn
alat
aval a GNOME-megfelelo alkalmazasok bonyolult modon m
uk
odhetnek egy
utt egym
assal. Peldaul a GNOME-megfelelo
alkalmazasok felismerik a r
ajuk h
uzott elemek formatumat. Ha egy HTMLfajlt h
uzunk egy b
ongesz
ore a Nautilus fajlkezelobol, a fajl HTML formatumban jelenik meg a b
ongesz
oben. Ennek ellenere, ha a HTML fajlt egy
szovegszerkeszt
ore h
uzzuk, a f
ajl sima szoveg formatumban jelenik meg a
szovegszerkeszt
oben.
Tovabbi tudnival
ok
A rendszer s
ug
ot biztost, amennyiben tobbet szeretnenk megtudni a kovetkezo ter
uletekr
ol: * Munkaasztal * Appletek * Alkalmazasok
Tovabbi tudnival
ok a munkaasztalr
ol
K
ulonboz
o, a munkaasztallal kapcsolatos temakat a beeptett Yelp s
ugorendszerben tal
alhatunk. A Yelp s
ug
orendszer indtasahoz valasszuk az
Alkalmaz
asok->S
ug
o elemet.
Tovabbi tudnival
ok az appletekkel kapcsolatban
Egy adott applettel kapcsolatban t
obb informacioert kattintsunk jobb
gombbal az appletre, majd valasszuk a S
ugo elemet.
Tovabbi tudnival
ok az alkalmaz
asokr
ol
132
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Ha t
obbet szeretnenk megtudni egy bizonyos alkalmazasr
ol, indtsuk el az
alkalmaz
ast, majd v
alasszuk a S
ugo->Tartalom elemet. A masik lehetoseg,
hogy indtsuk el az alkalmazast, majd nyomjuk le az F1 billenty
ut.
Munkamenetek. Tartalom
Munkaasztali munkamenet indtasa A kepernyo lezarasa
A keperny
o lez
ar
asa A keperny
ovedo bealltasa
A munkamenet kezelese
munkamenet viselkedesenek megadasa be- es kilepeskor Az automatikusan
indtand
o alkalmaz
asok haszn
alata A jelenleg futo alkalmazasok bongeszese
A munkamenetek be
allt
asainak mentese
A munkamenet befejezese
Ez a fejezet a munkamenet elindtasahoz, kezelesehez es bezarasahoz sz
ukseges inform
aci
okat tartalma.
Munkaasztali munkamenet indtasa
A munkaasztali munkamenet a rendszerbe belepestol az abbol kilepesig tart.
A bejelentkezesi keperny
o, amit a Belepeskezelo jelent meg, a kapu a munkaasztalhoz. A bejelentkezesi kepernyo mezoket biztost a felhasznalonev
es jelsz
o megad
as
ahoz. A Bealltasok men
u a belepesi bealltasokat tartalmazza, peld
aul kiv
alaszthatjuk a munkamenet nyelvet.
A munkamenetet belepessel indthatjuk el. A munkamenet-kezelo elindul, miutan a Belepeskezel
o leellenorzi a felhasznalonevet es jelszot. A
munkamenet-kezel
o a munkamenet kezeleseben segt. Peldaul menthetj
uk
a jelenlegi munkamenet
allapot
at, es egy kesobbi belepeskor visszaallthatjuk azt. A munkamenet-kezel
o a kovetkezoket menti es tolti vissza: * A
megjelenesi es viselkedesi be
alltasok, peldaul bet
utpusok, sznek es egerbeallt
asok. * A futtatott alkalmazasokat, peldaul a fajlkezelo es szovegszerkeszt
o. Nem menthet
ok el es tolthetoek vissza azok az alkalmazasok,
amelyeket a munkamenet-kezel
o nem tamogat. Ha peldaul elindtjuk a vi
alkalmaz
ast egy termin
alablak parancssorabol, a munkamenet-kezelo nem
tudja vissza
alltani a szerkesztest.
A keperny
o lez
ar
asa
Ez a bekezdes a keperny
o lezar
asaval es a kepernyovedo bealltasaval kapcsolatos tudnival
okat tartalmazza.
A keperny
o lez
ar
asa
Kepernyoz
ar ikon.
6.3. GNOME
133
A kepernyo z
arol
as
ahoz vegezz
uk el a kovetkezo m
uveleteket: * Valasszuk
a M
uveletek->Keperny
oz
ar men
upontot. * Ha a Kepernyozar gomb valamelyik panelen letezik, kattintsunk a Kepernyozar gombra. A Kepernyozar
gomb panelre helyezesehez kattintsunk jobb gombbal a panelre. Valasszuk
a Panelra helyezes->Gomb->Keperny
ozar men
upontot.
A keperny
o lez
ar
asakor elindul a kepernyovedo. A kepernyo kinyitasa erdekeben mozgassuk az egeret a lez
art kepernyo parbeszedablakanak megjelentesehez. Adjuk meg a felhaszn
al
onev
unket es a jelszavunkat, majd
nyomjuk le az Enter billenty
ut.
Megjegyzes
A keperny
ozar rendes m
uk
odesehez sz
ukseg van egy engedelyezett kepernyovedore.
A keperny
oved
o be
allt
asa
A keperny
oved
o olyan alkalmaz
as, amelyet a kepernyo kepenek valtoztatasara haszn
alhatunk, amikor a keperny
o nincs hasznalatban. A kovetkezokeppen haszn
alhatjuk a keperny
oved
oket: * Indthatjuk egy bizonyos tetlen ido ut
an. * Indthatjuk a keperny
o lezarasakor. * Kezelhetj
uk a monitor
aramellat
as
at, amikor a rendszer tetlen.
A keperny
oved
o alkalmaz
as be
allt
as
ahoz vegezz
uk el a kovetkezo m
uveleteket: 1. Kattintsunk jobb gombbal a Kepernyozar gombra, majd valasszuk a
felnylo men
u Tulajdons
agok men
upontjat. Egy XScreenSaver ablak jelenik
meg. Ha a Keperny
oz
ar gomb nincs rajta valamelyik panelen, hozzaadhatjuk a gombot a panelhez. A Keperny
oz
ar gomb panelre helyezesehez kattintsunk jobb gombbal a panelre. V
alasszuk a Panelre helyezes->Kepernyozar
gomb men
upontot. 2. A keperny
oved
o alkalmazas bealltasahoz hasznaljuk
a Megjelentesi m
odok lap elemeit. A kovetkezo tablazat a Megjelentesi
modok lap elemeit tartalmazza:
Bealltas M
uvelet M
od A lenyl
o lista alkalmazasaval hatarozzuk meg a kepernyoved
o alkalmaz
as viselkedeset. V
alasszuk a kovetkezo bealltasokbol: +
Kepernyoved
o tilt
asa: v
alasszuk ezt a bealltast, ha nem akarjuk hasznalni a
kepernyoved
ot. + Keperny
o els
otettese: valasszuk ezt a bealltast, ha csak
el szeretnenk s
otetteni a keperny
ot. + Csak egy kepernyovedo: valasszuk
ezt a bealltast, ha csak egy fajta kepernyovedot szeretnenk hasznalni. Valasszuk a list
ab
ol egy keperny
oved
ot. + Veletlen kepernyovedo: valasszuk
ezt a beallt
ast, ha egy veletlenszer
uen kivalasztott kepernyovedot szeretnenk haszn
alni a keperny
o zarol
asakor.
Megjelentesi lista Jel
olj
uk ki a kv
ant kepernyovedoket a listabol. Sotettes
ezutan Megadhatjuk, hogy mennyi id
ot varjon az utolso eger- vagy billenty
uzethaszn
alat ut
an a keperny
oved
o indtasaig. Valtas ezutan Megadhat-
134
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
6.3. GNOME
135
A munkamenet kezelese
A munkaasztal munkamenet-kezelesenek bealltasahoz valasszuk az
Alkalmaz
asok->Munkaasztal be
allt
asai->Halado->Munkamenetek elemet.
A Munkamenetek eszk
oz a k
ovetkez
o tpus
u alkalmazasokat ismeri fel: *
A munkamenet-vezerelt alkalmaz
asok. Ha a munkamenet bealltasait elmentj
uk, a munkamenet-kezel
o elmenti az osszes munkamenet-vezerelt alkalmazast. Ha kilep
unk, majd u
jra belep
unk, a munkamenet-kezelo automatikusan elindtja a munkamenet-vezerelt alkalmazasokat. * A nem
munkamenet-vezerelt alkalmaz
asok. Ha elmentj
uk a munkamenet bealltasait, a munkamenet-kezel
o nem ment el nem munkamenet-vezerelt alkalmazasokat. Ha kilep
unk, majd belep
unk, a munkamenet-kezelo nem indtja el
a nem munkamenet-vezerelt alkalmaz
asokat. Az alkalmazast kezzel kell elindtani. Esetleg haszn
alhatjuk a Munkamenetek eszkozt az automatikusan
elindtand
o, de nem munkamenet-vezerelt alkalmazasok megadasahoz.
munkamenet viselkedesenek megad
asa be- es kilepeskor
A munkamenet belepeskori es kilepeskori viselkedesenek meghatarozasahoz v
alasszuk az Alkalmaz
asok->Munkaasztal bealltasai->Halado>Munkamenetek elemet. Vegezz
uk el a kvant valtoztatasokat a Munkamenet beallt
asai lapon. Peld
aul be
allthatjuk a belepeskor megjeleno u
dvozlokeperny
ot.
Az automatikusan indtand
o alkalmaz
asok hasznalata
Beallthatunk indt
askor automatikusan elindulo nem munkamenet-vezerelt
alkalmazasokat. A nem munkamenet-vezerelt indtasi alkalmazasok bealltasahoz v
alasszuk az Alkalmaz
asok->Munkaasztal bealltasai->Halado>Munkamenetek elemet. Haszn
aljuk az Automatikusan elindulo programok
f
ulet az alkalmaz
asok hozz
aad
as
ahoz, szerkesztesehez es torlesehez. Ha elmentj
uk a be
allt
asokat es kilep
unk, a kovetkezo belepesnel az automatikusan elindulo alkalmaz
asok elindulnak.
A jelenleg fut
o alkalmaz
asok b
ongeszese
A jelenlegi munkamenetben fut
o alkalmazasok bongeszesehez valasszuk az
Alkalmaz
asok->Munkaasztal be
allt
asai->Halado->Munkamenetek elemet.
A Jelenlegi munkamenet lap a k
ovetkez
oket jelenti meg: * Minden GNOME
alkalmazas, amely jelenleg is fut, amelyek a munkamenet-kezelohoz tudnak
kapcsolodni, es amelyeket el tudj
ak menteni az alkalmazas allapotat. * Minden munkaasztali eszk
oz, amely tud kapcsolodni a munkamenet-kezelohoz,
es az el tudja menteni az eszk
oz
allapotat.
Hasznalhatjuk a Jelenlegi munkamenet lapot egy alkalmazas vagy eszkoz
munkamenettel kapcsolatos tulajdons
again elvegzendo nehany m
uvelet el-
136
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
vegzesehez. Peld
aul szerkeszthetj
uk az indtasi sorrendet, vagy a listaban
szerepl
o b
armely GNOME-alkalmazas vagy eszkoz u
jraindtasi stlusat.
A munkamenetek be
allt
asainak mentese
A munkamenet be
allt
asainak elmentesehez vegezz
uk el a kovetkezo m
uveleteket: 1. Be
allthatjuk a munkamenet befejezesenel a bealltasok automatikus menteset. A munkamenet bealltasahoz valasszuk az Alkalmazasok>Munkaasztal be
allt
asai->Halado->Munkamenetek elemet. A Munkamenetek eszk
oz elindul. V
alasszuk ki a Munkamenet valtozasainak automatikus mentese be
allt
ast a Munkamenet bealltasai lapon. 2. A munkamenet
befejezese.
Ha nem v
alasztottuk ki a Munkamenet valtozasainak automatikus mentese
beallt
ast, kilepeskor egy ablak megkerdezi, hogy szeretnenk-e elmenteni a
jelenlegi be
allt
asokat. A be
alltasok mentesehez jelolj
uk be a negyzetet,
majd folytassuk a kilepest.
A munkamenet befejezese
Kijelentkezes ikon.
A munkamenet befejezesehez z
arjuk be az osszes jelenleg futo alkalmazast,
majd vegezz
uk el a k
ovetkezo m
uveletek egyiket: * Kattintsunk a Kilepes
gombra. * V
alasszuk a M
uveletek->Kilepes men
upontot. * Nyissuk meg a
Fomen
ut, majd v
alasszuk a Kilepes men
upontot.
A munkamenet bez
ar
asa el
ott elofordulhat, hogy el szeretnenk menteni a
beallt
asokat, a munkamenet kesobbi visszaalltasahoz. A kilepes alatt egy
ablak megkerdezi, hogy szeretnenk-e menteni a jelenlegi bealltasokat. A
Munkamenetek be
allt
oeszk
ozben kivalaszthatjuk a Jelenlegi bealltasok automatikus mentese be
allt
ast.
A panelek haszn
alata.
Tartalom
A panelek bemutat
asa
Men
upanel Als
o elpanel
A panelek kezelese
panel hozz
Uj
aad
asa A panel kezelese A panel mozgatasa A panel elrejtese
A panel tulajdons
againak m
odostasa A panel torlese
Panelelemek
A panel elemeinek kezelese Elem hozzaadasa a panelhez Egy elem tulajdonsagainak modost
asa Panelelem athelyezese A panelelem eltavoltasa
Appletek
6.3. GNOME
137
Applet hozz
aad
asa a panelhez Az applet kivalasztasa Az applet tulajdonsagainak m
odost
asa
Indtoikonok
Indtoikon hozz
aad
asa a panelhez Az indtoikon tulajdonsagainak modostasa
Gombok
Kijelentkezes gomb Kepernyoz
ar gomb Kepernyokep gomb Kereses gomb
Futtatas gomb
Men
uk Fi
okok
A fiok kinyit
asa es bez
ar
asa Fi
ok hozz
aadasa a panelhez Elem hozzaadasa
a fiokhoz A fi
ok tulajdons
againak m
odostasa
A kovetkezo fejezet a panelek haszn
alatat rja le.
A panelek bemutat
asa
A panel egy olyan ter
ulet a munkaasztalon, ahonnan alkalmazasokat es
appleteket futtathatunk, illetve egyeb feladatokat vegezhet
unk el rajta. Ha
egy munkamenetet el
osz
or indtunk el, a munkaasztal a kovetkezo paneleket
tartalmazza: * Men
upanel * Elpanel
a munkaasztal aljan
A kovetkez
o fejezetekben ezeket a paneleket mutatjuk be.
Men
upanel
A men
upanel a keperny
o fels
o elenek teljes szelesseget foglalja el. Inkabb
szoveges, mint grafikus men
uket tartalmaz. Az 4.1. abra - Tipikus men
upanel mutatja a men
upanelt. A rendszergazda testreszabhatja az alapertelmezett men
upanelt a helyi igenyeknek megfeleloen, gy elofordulhat, hogy
kisse mas men
upanelt l
atunk.
4.1. abra - Tipikus men
upanel Az alapertelmezett men
upanel. A szovegkornyezet rja le a grafik
at.
A tipikus men
upanel a k
ovetkez
o elemeket tartalmazza:
Elem
Leras
Alkalmaz
asok men
u
Az Alkalmaz
asok men
u az alapvet
o GNOME-alkalmazasokat tartalmazza.
M
uveletek men
u
A M
uveletek men
u a munkaasztallal kapcsolatos m
uveleteket tartalmazza.
Sajat mappa indt
oikon
138
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Uj panel hozz
aad
asa
K
ul
onb
oz
o tpus
u paneleket adhatunk hozza a munkaasztalhoz. Az 4.1. tablazat - Paneltpusok tartalmazza a hozzaadhato panelek tpusait es azok
ler
as
at.
6.3. GNOME
139
Elpanel
A keperny
o egyik szelehez ragad. Az indtopanel a munkaasztal aljan az
elpanel egyik peld
aja.
Annak az elnek a teljes hossz
ara ny
ulik, amihez a panel odaragadt.
opanel
Usz
opanelt b
Nem ragad sehova. Usz
arhova helyezhet
unk a munkaasztalon.
Akkorara ny
ulik, amekkora meret a panel elemeinek megjelentesehez sz
ukseges.
Cs
uszo panel
A keperny
o egyik szelehez, azon bel
ul a szel barmelyik pontjahoz ragad.
Akkorara ny
ulik, amekkora meret a panel elemeinek megjelentesehez sz
ukseges.
Men
upanel
A keperny
o fels
o szelehez ragad. A men
upanel nem mozgathato.
A keperny
o fels
o szelenek teljes hossz
ara ny
ulik. Csak egy men
upanel lehet
a munkaasztalon.
A panel hozz
aad
asa a k
ovetkez
o lepesekben zajlik: 1. Kattintsunk jobb
panel
gombbal b
armelyik panel egy u
res helyere, majd valasszuk az Uj
elemet. 2. Valasszuk ki az u
j panel tpusat. Az u
j panel megjelenik a munkaasztalon. Az u
j panel nem tartalmaz elemeket, kiveve a men
upanelt. Az
u
j panelt zles szerint testreszabhatjuk.
A panel kezelese
A panel kezelesehez kattintsunk egy u
uletre a bal, a kozepso, vagy
res ter
a jobb egergombbal. A k
ozeps
o vagy a jobb gombbal is kivalaszthatjuk a
panelt, a szelen tal
alhat
o elt
untet
o gombokra kattintva, amennyiben nincs
140
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
u
ulet. Ha az elt
untet
ogombok nem lathatok a panel ket szelen, mores ter
dosthatjuk a tulajdons
agait, hogy lathatoak legyenek.
Az egergombokat haszn
alva a kovetkezokeppen kezelhetj
uk a paneleket:
Kattint
as a k
ozeps
o gombbal
Segtsegevel megfoghatjuk a panelt, es u
j helyre tehetj
uk.
Kattint
as a jobb gombbal
Megnyitja a panel men
ujet.
A panel mozgat
asa
A paneleket k
ul
onb
oz
o helyekre mozgathatjuk a munkaasztalon. A panel
mozgat
as
ahoz kattintsunk es tartsuk lenyomva a kozepso gombot a panel
egy u
uzzuk a panelt az u
j helyere.
res helyen, majd h
Ha egy u
sz
opanelt h
uzunk, a panel koveti az egermutatot. A panel nem
ragad a munkaasztal egyik reszehez sem. Ha egy sarokpanelt, egy elpanelt
vagy egy cs
uszopanelt h
uzunk, a panel a kepernyo szeleihez ragad.
Megjegyzes
A men
upanel nem mozgathat
o.
A panel elrejtese
A panelek elrejthet
ok es el
ohozhatok, kiveve a men
upanelt. A panel elrejtesehez haszn
aljuk az elrejtes gombot. Ha ezek a gombok nem lathatok,
modostsuk a panel tulajdonsagait, hogy ezek a gombok lathatoak legyenek.
Az elrejt
ogombok a panel mindket vegen megtalalhatok. Az elrejtogombokon opcion
alisan egy nyl ikont is talalhatunk. A kovetkezo abra az elrejt
ogombokat mutatja. Egy f
uggoleges es egy vzszintes panel, mindketto
elrejt
ogombokkal.
A panel elrejtesehez kattintsunk az elrejtogombok egyikere. A panel lecsokken az elrejt
ogombon tal
alhat
o nyl ikon iranyaban. A panel masik vegen
lev
o elrejt
ogomb l
athat
o marad.
Az elrejtett panel megjelentesehez kattintsunk a lathato elrejtogombra. A
panel kinylik az elrejt
ogombon levo nyl iranyaba. Mindket elrejtogomb
lathat
o.
A panelt be
allthatjuk automatikus elrejtes
ure. Ha bealltjuk az automatikus elrejtest, a panel automatikusan elt
unik, ha az eger nem a panel felett
van. A panel u
jra megjelenik, amint az egeret arra a ter
uletre vissz
uk, ahol
a panel van. Az automatikus elrejtes bealltasahoz modostani kell a panel
tulajdonsagait.
Megjegyzes
6.3. GNOME
141
A sarokpanelen az elrejt
ogombok viselkedese kicsit mas. Ha a panel a kepernyo egyik sark
aban van, az elrejt
ogombokat a kovetkezokeppen hasznalhatjuk: * A panel elrejtesehez kattintsunk arra az elrejtogombra, amely
legkozelebb van a keperny
o szelehez. * A panel mozgatas
ahoz a kepernyo
ellentetes sark
aba kattintsunk a kepernyo szeletol legtavolabb levo elrejtogombra.
A panel tulajdons
againak m
odost
asa
Az osszes panel tulajdons
againak modostasahoz valasszuk az
Alkalmaz
asok->Munkaasztal be
allt
asai->Halado->Panel elemet, majd
vegezz
uk el a kv
ant v
altoztat
asokat. Peldaul a panel megjelenesevel es
viselkedesevel kapcsolatos beallt
asokat adhatunk meg.
Modosthatjuk minden egyes panel tulajdonsagait is k
ulon-k
ulon. Minden
egyes panel jellemz
oit v
altoztathatjuk, mint peldaul a panel tpusat, az
elrejtesi viselkedest, es a megjelentest.
Megjegyzes
A men
upanel tulajdons
agait nem m
odosthatjuk.
A panel tulajdons
agait a k
ovetkez
o lepesekben modosthatjuk: 1. Kattintsunk jobb gombbal a panel egy u
res helyere, majd valasszuk a Tulajdonsagokat a Panel be
allt
asainak megjelentesehez. A Panel bealltasai ablak
a kovetkez
o szakaszokat tartalmazza: + Paneltpus panel + Hatter 2. A
panel meretenek, helyenek es elrejtesi tulajdonsagainak modostasahoz kattintsunk a Panel tpus Panel f
ulre. A kovetkezo tablazatban a Paneltpus
Panel lap p
arbeszedablak-elemeinek listajat talalhatjuk:
Parbeszedablak-elem Ler
as Pozci
o V
alasszuk ki a panel helyet a munkaasztalon. Kattintsunk a panel kv
ant helyere. Meret Valasszuk ki a panel
meretet. Vzszintes elhelyezkedes Csak u
szopanelnel. Valasszuk ezt a bealltast a panel vzszintes megjelentesehez. F
uggoleges elhelyezkedes Csak
u
szopanelnel. V
alasszuk ezt a beallt
ast a panel f
uggoleges megjelentesehez.
Vzszintes eltol
as Csak u
szopanelnel. Meghatarozhatjuk a panel tavolsagat
a munkaasztal bal szelet
ol. F
ugg
oleges eltolas Csak u
szopanelnel. Meghatarozhatjuk a panel t
avols
ag
at a munkaasztal tetejetol. Eltolas a kepernyo
sarkatol Csak u
sz
opanelnel. Meghat
arozhatjuk a panel tavolsagat a munkaasztal sark
at
ol. Automatikus elrejtes Valasszuk ki ezt a bealltast a panel
automatikus elrejtesehez. Elrejt
ogombok megjelentesese Valasszuk ki ezt a
bealltast a panel elrejt
ogombjainak megjelentesehez. Nyilak az elrejtogombon Ezt a be
allt
ast kiv
alasztva a nyilak megjelennek az elrejtogombokon,
ha az elrejt
ogombok engedelyezve vannak. 3. A panel hatterenek modostasahoz, kattintsunk a H
atter f
ulre. A Hatter lap a kovetkezo elemeket
tartalmazza:
142
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Parbeszedablak-elem Ler
as Tpus Valasszuk ki a panel hatterenek tpusat. A k
ovetkez
ok k
oz
ul v
alaszthatunk: + Alapertelmezett: az alapertelmezett h
attertpus. Az alapertelmezett hatter az Alkalmazasok->Munkaasztal
beallt
asai->Tema be
allt
as
at
ol f
ugg. + Szn: segtsegevel kivalaszthatjuk a
panel h
attersznet. + Kep: segtsegevel kivalaszthatjuk a panel hatterkepet.
atsz
atsz
+ Atl
o: Atl
ov
a teszi a panelt, gy a panel mogotti munkaasztalhatter l
athat
ov
a v
alik.
Szn Ha a H
atter tpusa Szn, a Hatter szne gombra kattintva megjelenik a
sznv
alaszt
o ablak. Innen kiv
alaszthato a kert szn. Kep Ha a Hattertpus
Kep, v
alasszunk ki egy kepet. Hatarozzuk meg a hatterkep kovetkezo beallt
asait: Ne meretezze
at a kepet Valasszuk ezt a bealltast ahhoz, hogy
a kep eredeti meretben t
oltse ki a panel hatteret. Kep atmeretezese Ezt
a be
allt
ast kiv
alasztva a kepet a panel hatterenek meretere feszti. A kep
eredeti ar
anyai megmaradnak. Kep ny
ujtasa Ezt a beallt
ast kivalasztva a
kepet a panel h
atterenek meretere feszti. A kep eredeti aranyai nem maradnak meg. F
ugg
oleges panelen a kep forgatasa Ezt a beallt
ast kivalasztva a
kepet elforgathatjuk a f
ugg
oleges panelek szamara. Egy sznt vagy kepet ra
is h
uzhatunk a panelre a panel hatterenek bealltasahoz. Tovabbi informaciokat: Egy szn vagy kep a panel hatterere h
uzasahoz . 4. Kattintsunk
a Bez
ar
as gombra a Panel be
alltasai parbeszedablak bezarasahoz.
Egy szn vagy kep a panel h
atterere h
uzasahoz
Egy sznt vagy kepet a panelre h
uzva beallthatjuk az adott kepet vagy sznt
a panel h
atterekent. A sznt vagy kepet sok alkalmazasbol ath
uzhatjuk.
Peld
aul
ath
uzhatunk egy sznt a Nautilus fajlkezelobol a panelra a hatter
beallt
as
ahoz. Szinten
ath
uzhatunk egy sznt barmely sznv
alaszto ablakbol.
Egy kepet a panelre h
uzva beallthatjuk azt a panel hatterekent. Mintakepeket is h
uzhatunk a Nautilus f
ajlkezelobol a panel hatterenek bealltasahoz.
A panel t
orlese
A panel t
orlesehez a munkaasztalrol kattintsunk jobb gombbal arra amit
tor
olni szeretnenk, majd v
alasszuk a Panel torlese men
upontot.
Megjegyzes
Legal
abb egy panelt letre kell hoznunk a munkaasztalon. Ha csak egy panel
van, az a panel nem t
or
olheto.
Panelelemek
A k
ovetkez
o fejezet lerja a panelekhez hozzaadhato es onnan hasznalhato
elemeket.
A panel elemeinek kezelese
6.3. GNOME
143
Az egergombok haszn
alat
aval a k
ovetkezokeppen kezelhetj
uk a panel elemeit:
Kattintas a bal egergombbal
Elindtja az elemet.
Kattintas a k
ozeps
o gombbal
Segtsegevel megfoghatunk, majd egy u
j helyre h
uzhatunk egy elemet.
Kattintas a jobb gombbal
Megnyitja az elem men
ujet.
Az appletek kezelese m
askeppen t
ortenik. Tovabbi informaciokat: Az applet kivalaszt
asa .
Elem hozz
aad
asa a panelhez
A kovetkezo m
odokon adhatunk hozz
a egy elemet a panelhez: * A panel men
ujebol Kattintsunk jobb gombbal egy u
ujeres helyre a panelen a panel men
nek nyitas
ahoz. A panel men
uje tartalmaz egy Panelra helyezes almen
ut. A
Panelra helyezes almen
u segtsegevel a kovetkezo elemeket adhatjuk hozza
a panelhez: + Appletek a k
ovetkez
o kategoriakbol: Kellekek, Szorakoztatas, Internet, Multimedia, Segedeszk
oz. + Indtoikonok + Indtoikonok a
men
ubol + F
omen
u + Fi
okok + Gombok a gyakori feladatok gyors eleresehez: Kijelentkezes gomb, Keperny
oz
ar gomb, Kepernyokep gomb, Kereses gomb, Futtat
as gomb. * Minden men
ubol Ha jobb gombbal kattintunk
barmely men
uben egy indt
oikonra, az indtoikon men
uje felnylik. Ezt a
men
ut hasznalhatjuk az indt
oikon panelre helyezesehez. Tovabba men
uket, indtoikonokat es appleteket is h
uzhatunk a men
ukbol a panelekre. * A
fajlkezelob
ol Minden indt
oikon egy .desktop fajlra hivatkozik. A .desktop
fajlt a panelekre h
uzhatjuk az indt
oikon panelhez adasahoz. Minden men
u
egy konyvt
arra hivatkozik. Egy k
onyvt
arat a panelre h
uzva hozzaadhatjuk
azt a panelelemekent.
Egy elem tulajdons
againak m
odost
asa
Nehany panelelemnek van neh
any hozz
arendelt tulajdonsaga. Ezek a tulajdonsagok minden elemtpus eseten m
asok. A tulajdonsagok peldaul a kovetkezoket hat
arozz
ak meg: * az indt
oikon parancsat * a men
uhoz tartozo
forrasfajlok helyet * az elem ikonj
at
Az elem tulajdons
againak m
odost
as
ahoz a kovetkezo lepeseket hajtsuk
vegre: 1. Kattintsunk jobb gombbal az elemre az elem men
ujenek felnyitasahoz, ahogy az a 4.3.
abra - Panelelem felnylo men
uje . abran lathato. 4.3.
abra - Panelelem felnyl
o men
uje Panelelem felnylo men
uje. A men
u elemei:
Tulajdons
agok, S
ug
o, T
orles a panelr
ol, Mozgatas 2. Valasszuk a Tulajdonsagok elemet. Haszn
aljuk a Tulajdons
agok parbeszedablakot a sz
ukseges
144
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
modostasokhoz. A Tulajdons
agok ablakban megjeleno tulajdonsagok az
elso lepesben kiv
alasztott elemtol f
uggenek. 3. Kattintsunk az OK gombra
a v
altoztat
asok alkalmaz
as
ahoz, majd zarjuk be a Tulajdonsagok ablakot.
Panelelem
athelyezese
A panelelemeket
athelyezhetj
uk a panelen bel
ul, vagy egyik panelrol a masik
panelre. Tov
abb
a
athelyezhetj
uk elemeket a panelek es fiokok kozott.
A panel egy elemenek
athelyezesehez kattintsunk ra kozeps
o gombbal, majd
a gomb lenyomva tart
asa mellett h
uzzuk az elemet az u
j helyere. Ha felengedj
uk a k
ozeps
o egergombot, az elem ott marad az u
j helyen.
A panelelem felnyl
o men
ujet is hasznalhatjuk az elem mozgatasara, a kovetkez
okeppen: 1. Kattintsunk jobb gombbal az elemre, majd valasszuk az
Athelyez
es men
upontot. 2. Mutassunk az elem u
j helyere az egerrel, majd
kattintsunk b
armely egergombbal, hogy az elem az u
j helyre ker
uljon. Ez a
hely a munkaasztalon lev
o b
armely panel lehet.
A panelelem mozgat
asa hat
assal van a panelen levo tobbi elemre is. Az elemek mozg
as
anak vezerlesehez megadhatunk egy mozgatasi modot. A mozgat
asi m
od meghat
aroz
as
ahoz nyomjuk le a kovetkezo gombok valamelyiket
az elem mozgat
asa k
ozben:
Billenty
u
Mozgat
asi m
od
Ler
as
Nincs billenty
u
Kapcsolt mozg
as
Az elem helyet cserel a panel mas elemeivel. A kapcsolt mozgas az alapertelmezett mozgat
asi m
od.
Alt billenty
u
Szabad mozgat
as
Az elem
atugorja a t
obbi panelelemet egeszen a kovetkezo u
res helyig.
Shift billenty
u
Tol
o mozgat
as
Az elem eltolja a t
obbi panelelemet.
A panelelem elt
avolt
asa
Egy elem panelr
ol val
o elt
avoltasahoz kattintsunk jobb gombbal az elemre
a men
u felnyit
as
ahoz, majd v
alasszuk a Torles a panelrol men
upontot.
Appletek
6.3. GNOME
145
146
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
a fajlkezel
oben * Megadott URL ( Uniform Resource Locator ) megnyitasa.
Az URL a web egy bizonyos helyenek cme.
Indt
oikonokat a k
ovetkez
o helyeken talalhatunk a munkaasztalon: * Panelek: a paneleken az indt
okat ikonok jelzik. * Men
uk: a men
uben az indtokat
men
uelemek jelzik. A men
uelemek mellett altalaban egy ikon is talalhato.
* Munkaasztalh
atter: a munkaasztalon az indtokat ikonok jelzik.
M
odosthatjuk az indt
oikon tulajdonsagait. Peldaul az indtoikon tulajdons
agai az indt
oikon nevet, a megjeleno ikonjat es fut
asi informacioit
tartalmazza.
Indt
oikon hozz
aad
asa a panelhez
A k
ovetkez
okeppen adhatunk hozza egy indtoikont a panelhez: * A panel
indt
men
ujeb
ol Uj
oikon hozzaadasahoz kattintsunk jobb gombbal egy u
res
ter
uletre a panelen, majd v
alasszuk a Panelra helyezes->Indtoikon men
upontot. Egy Indt
oikon letrehozasa ablak jelenik meg. A parbeszedablakkal
kapcsolatban tov
abbi inform
aci
o itt talalhato: Indtoikon letrehozasa parbeszedablak segtsegevel . Egy mar letezo indtoikon panelre helyezesehez
valasszuk a Panelra helyezes->Indtoikon a men
ubol elemet a panel felnylo
men
ujeb
ol. V
alasszuk ki a kv
ant indtoikont. * Minden men
ubol Indtoikon
panelra helyezesehez b
armely men
ubol vegezz
uk el a kovetkezo m
uveleteket: + Nyissuk meg a men
ut, melyben a panelre helyezendo indtoikon van.
Kattintsunk jobb gombbal az indtoikon cmere. Valasszuk az Indtoikon
hozz
aad
asa a panelhez elemet. + Nyissuk meg a kvant indtoikont tartalmaz
o men
ut. H
uzzuk az indt
oikont a panelre. * A fajlkezelobol Indtoikon
fajlkezel
ob
ol panelre helyezesehez keress
uk meg az indtoikonhoz tartozo
.desktop f
ajlt a rendszeren. Az indtoikon elhelyezesehez h
uzzuk a .desktop
fajlt a panelre.
Indt
oikon letrehoz
asa p
arbeszedablak segtsegevel
Indt
oikon letrehoz
as
ahoz az Indtoikon letrehozasa parbeszedablak segtsegevel, vegezz
uk el a k
ovetkez
o m
uveleteket: 1. Kattintsunk jobb gombbal a
panel b
armely reszere a men
u felnyitasahoz. Valasszuk a Panelra helyezes>Indt
oikon elemet az Indt
oikon letrehozasa parbeszedablak megnyitasahoz.. Az ablakon l
athat
o az Alap lap. 2. Adjuk meg az indtoikon adatait
a p
arbeszedablakban. A k
ovetkezo tablazat az Alap lapon talalhato parbeszedelemeket tartalmazza:
Parbeszedablak-elem Ler
as Nev A szovegdoboz hasznalataval megadhatjuk az indt
oikon nevet. A Halado lapon hozzaadhatjuk a nev fordtasait.
Ez a nev men
uben, es asztalon jelenik meg. Altal
anos nev A szovegdoboz hasznalat
aval megadhatjuk az alkalmazas tpusat. Peldaul berhatjuk,
hogy Sz
ovegszerkeszt
o a gedit indtoikonjaba. A Halado lapon megadhat-
6.3. GNOME
147
toikonhoz tartoz
o felnyl
o men
uben. 5. Az Alap lap Nev, Altal
anos nev es
Megjegyzes mez
oinek fordt
asait is megadhatjuk. A fordtas hozzaadasahoz
adjuk meg a fordtas adatait a Nev/Megjegyzes fordtasai tablazatban:
Mezo Ler
as Els
o mez
o Adjuk meg annak a nyelvnek a ketbet
us kodjat,
amelyhez a fordt
ast hozz
a szeretnenk adni. Masodik mezo Adjuk meg az
indtoikon Nev mez
ojenek fordt
as
at. Harmadik mezo Adjuk meg az ind
toikon Altal
anos nev mez
ojenek fordtasat. Negyedik mezo Adjuk meg az
indtoikon Megjegyzes mez
ojenek fordtasat. Ezutan kattintsunk a Hozzaadas/Beallt
as gombra. A fordt
as szerkesztesehez valasszuk ki a fordtast.
A fordtott sz
oveg megjelenik az ablak also reszen. Szerkessz
uk igeny szerint
a mezoket, majd kattintsunk a Hozz
aadas/bealltas gombra. A fordtas eltavoltasahoz v
alasszuk ki a fordt
ast, majd kattintsunk a Torles gombra. 6.
Az indtoikon letrehoz
as
ahoz es az Indtoikon bealltasai ablak bezarasahoz
kattintsunk az OK gombra.
148
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Parancsok
A Parancs mez
obe rt parancs tpusa f
ugg a Tpus kombinacios listabol kivalasztott elemt
ol. Ha Tpus kombinacios listabol az Alkalmazasok tpust
valasztottuk, akkor egy norm
alis parancsot rhatunk ide. A kovetkezo tablazatban neh
any peld
at sorolunk fel parancsokra es az altaluk vegrehajtott
m
uveletekre.
Pelda alkalmaz
asparancsra
M
uvelet
gedit
Elindtja a gedit alkalmaz
ast.
gedit /user123/loremipsum.txt
Megnyitja a /user123/loremipsum.txt fajlt a gedit alkalmazasban.
nautilus /user123/Projects
Megnyitja a /user123/Projects mappat egy fajlkezeloablakban.
Ha Tpus kombin
aci
os list
abol a Hivatkozas tpust valasztottuk, akkor egy
hivatkoz
ast rhatunk ide. A k
ovetkezo tablazatban nehany peldat sorolunk
fel hivatkoz
asokra es az
altaluk vegrehajtott m
uveletekre.
Pelda hivatkoz
asparancsra
M
uvelet
http://www.gnome.org
Megnyitja a GNOME honlapj
at az alapertelmezett bongeszoben.
ftp://ftp.gnome.org
Megnyitja a GNOME FTP-helyet az alapertelmezett bongeszoben.
preferences:///
Megnyitja a Munkaasztal be
alltasai helyet a fajlkezelo ablakaban.
Az indt
oikon tulajdons
againak modostasa
Az indtoikon tulajdons
againak modostasahoz vegezz
uk el a kovetkezo m
uveleteket: 1. Kattintsunk jobb gombbal az indtoikonra a felnylo men
u megnyit
as
ahoz. 2. V
alasszuk a Tulajdonsagok elemet. Hasznaljuk az Indtoikon
tulajdonsagai ablakot a tulajdonsagok modostasahoz. Az Indtoikon tulajdons
agai ablakkal kapcsolatos tovabbi informaciok: Indtoikon letrehozasa
parbeszedablak segtsegevel . 3. Kattintsunk a Bezaras gombra az Indtoikon tulajdons
agai ablak bez
ar
asahoz.
Gombok
6.3. GNOME
149
A panelekhez hozz
aadhatunk gombokat a gyakran ismetlodo m
uveletek
gyors elerese erdekeben.
Kijelentkezes gomb
Kijelentkezes ikon.
A Kijelentkezes gomb elindtja a GNOME-munkamenet lezarasat.
A Kijelentkezes gomb panelre helyezesehez kattintsunk jobb gombbal egy
u
alasszuk a Panelra helyezes->Gomb->Kijelentkezes
res helyre a panelen. V
men
upontot. A munkamenet lez
ar
as
ahoz vagy a rendszer lealltasahoz kattintsunk a Kijelentkezes gombra.
Kepernyoz
ar gomb
Kepernyoz
ar ikon.
A Keperny
oz
ar gomb lez
arja a kepernyot es elindtja a kepernyovedot. A
munkamenet u
jb
oli eleresehez meg kell adnunk jelszavunkat. A kepernyozar
rendes m
uk
odesehez sz
ukseg van egy engedelyezett kepernyovedore.
A Keperny
ozar gomb panelre helyezesehez kattintsunk jobb gombbal egy
u
alasszuk a Panelra helyezes->Gomb->Kepernyozar
res helyre a panelen. V
men
upontot.
Kattintsunk jobb gombbal a Keperny
ozar gombra a kepernyovedovel kapcsolatos parancsok men
ujenek megnyitasahoz. Az 4.2. tablazat - Kepernyozar men
u elemei a men
ub
ol elerhet
o parancsokat rja le.
4.2. tablazat - Keperny
oz
ar men
u elemei
Men
uelem
M
uvelet
Kepernyoved
o indt
asa
Elindtja a keperny
oved
ot, de nem z
arolja a kepernyot.
Kepernyo zarol
asa
Azonnal z
arolja a keperny
ot. Ez a parancs ugyanazt a feladatot latja el,
mintha a Keperny
oz
ar gombra kattintunk.
Kepernyoved
o demon kil
ovese
Megszaktja a keperny
oved
o fut
as
at. A kepernyovedo folyamatanak futasanak megszaktasa ut
an nem lehet z
arolni a kepernyot.
Kepernyoved
o demon u
jraindt
asa
Megszaktja es u
jraindtja a keperny
ovedot. Hasznaljuk ezt a parancsot,
miutan megv
altoztattuk a jelszavunkat. Ha u
jraindtjuk a kepernyovedot,
hasznaljuk az u
j jelszavunkat a kepernyovedonel.
150
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Tulajdons
agok
Megjelenti a Keperny
oved
o ablakot, melynek segtsegevel beallthatjuk a
keperny
oved
ot.
Kepernyokep gomb
Kepernyokep ikon
A Keperny
okep gomb segtsegevel pillanatfelvetelt keszthet
unk a munkaasztalr
ol.
A Keperny
okep gomb panelre helyezesehez kattintsunk jobb gombbal egy
u
alasszuk a Panelra helyezes->Gomb->Kepernyokep
res helyre a panelen. V
men
upontot. Pillanatfelvetel kesztesehez a munkaasztalunkrol kattintsunk
a Keperny
okep gombra.
Kereses gomb
Kereses ikon.
A Kereses gomb segtsegevel megnyithatjuk a Fajlok keresese programot.
A Kereses gomb panelre helyezesehez kattintsunk jobb gombbal egy u
res
helyre a panelen. V
alasszuk a Panelra helyezes->Gomb->Kereses men
upontot. A F
ajlok keresese program megnyitasahoz kattintsunk a Kereses
gombra.
A F
ajlok keresese programmal kapcsolatos tovabbi tudnival
okat lasd a program kezik
onyveben .
Futtat
as gomb
Futtat
as ikon.
A Futtat
as gomb segtsegevel megnyithatjuk a Program futtatasa parbeszedablakot.
A Futtat
as gomb panelre helyezesehez kattintsunk jobb gombbal egy u
res
helyre a panelen. V
alasszuk a Panelra helyezes->Gomb->Futtatas men
upontot. A Program futtat
asa p
arbeszedablak megnyitasahoz kattintsunk a
Futtat
as gombra.
A Program futtat
asa p
arbeszedablakkal kapcsolatos tovabbi tudnivalokat
lasd: A men
uk haszn
alata .
Men
uk
A k
ovetkez
o tpus
u men
uket adhatjuk hozza a panelekhez: * Rendszermen
uk: a rendszermen
uk a rendszeren hasznalhato alapertelmezett alkalmazasokat es eszk
oz
oket tartalmazz
ak. Az Alkalmazasok men
u es a M
uveletek
men
uk rendszermen
uk. Egy rendszermen
u panelre helyezesehez kattintsunk
6.3. GNOME
151
a Panelra helyezes->Fi
ok men
upontot. * Minden men
ubol Egy teljes men
ut is hozz
aadhatunk a panelhez fi
okkent. Egy men
u fiokkent valo panelhez
adasahoz nyissuk meg a men
ut a panelbol. Kattintsunk jobb gombbal egy
u
alasszuk a Teljes men
u->Panelhez hozzaadas
res helyre a panelen, majd v
fiokkent men
upontot.
Elem hozz
aad
asa a fi
okhoz
A fiokhoz ugyan
ugy adhatunk hozz
a egy elemet, mint ahogy a panelekhez.
Tovabbi inform
aci
okat: Elem hozz
aadasa a panelhez .
152
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
A fi
ok tulajdons
againak m
odostasa
Az o
ok tulajdonsagainak modostasahoz valasszuk az
sszes panel es fi
Alkalmazasok->Munkaasztal bealltasai->Halado->Panel elemet, majd vegezz
uk el a kv
ant v
altoztat
asokat. Peldaul az elemek megjelentesevel es
viselkedesevel kapcsolatos be
alltasokat erhet
unk el. Kivalaszthatunk csak
a fi
okkal kapcsolatos be
allt
ast is. Peldaul kivalaszthatjuk, hogy a fiok
bez
ar
odjon-e, ha indtottunk belole valamit.
Minden egyes fi
oknak m
odosthatjuk a tulajdonsagait k
ulon is. Megvaltoztathatjuk a fi
ok tulajdons
agait, mint peldaul a megjeleneset es hogy
legyenek-e elrejt
ogombjai.
A fi
ok tulajdons
againak m
odostasahoz vegezz
uk el a kovetkezo m
uveleteket: 1. Kattintsunk jobb gombbal a fiokra, majd valasszuk a Tulajdonsagok
men
upontot a Panel be
allt
asai ablak megjelentesehez. Az ablak a Fiok lapot mutatja. 2. V
alasszuk ki a fiok tulajdonsagait az ablakban. A kovetkezo
tabl
azat a Fi
ok lap elemeit rja le:
Parbeszedablak-elem Ler
as Meret Valasszuk ki a fiok meretet. Segedszoveg/Nev Haszn
aljuk ezt a sz
ovegmezot a fiok nevenek meghatarozasahoz.
A nev egy buborekban megjelenik, ha az egermutatot ravissz
uk a fiokra a
panelen. Ikon V
alasszunk ki egy ikont a fiok szamara. Kattintsunk a Ikon
gombra az ikonv
alaszt
o ablak megjelentesehez. Valasszunk ki egy ikont az
ablakb
ol. Illetve kattintsunk a Kereses gombra egy masik konyvtarban levo
ikon kiv
alaszt
as
ahoz. Ha kiv
alasztottuk a megfelelo ikont, kattintsunk az
OK gombra. Az elrejt
ogomb engedelyezese Ezt a negyzetet kivalasztva a
fiok kinyitasakor megjelenik az elrejtogomb. Az elrejtogombon levo nyl engedelyezese Ezt a negyzetet kiv
alasztva ha engedelyezve van az elrejtogomb,
megjelenik rajta egy nyl ikon. 3. A Hatter lap hasznalataval beallthatjuk
a fi
ok h
atteret. A H
atter lappal kapcsolatos tovabbi tudnivalok: A panel
tulajdonsagainak m
odost
asa Lehetoseg van egy szn vagy kep fiokra h
uzas
aval a fi
ok h
atterenek megadasara. Tovabbi tudnivalok: Egy szn vagy
kep a panel h
atterere h
uz
as
ahoz . 4. Kattintsunk a Bezaras gombra a
Panel be
allt
asai p
arbeszedablak bezarasahoz.
A menu
alata. Tartalom
k haszn
Bevezetes a men
ukbe A men
u tulajdonsagai
Men
uelem felnyl
o men
uje
Alkalmaz
asok men
u M
uveletek men
u
Program futtat
asa ablak haszn
alata Kepernyokep kesztese
Fomen
u
6.3. GNOME
153
A Fomen
u megnyit
asa A F
omen
u panelra helyezese
A men
uk testreszab
asa
Men
u hozz
aad
asa Indt
oikon hozz
aadasa egy men
uhoz Indtoikon masolasa egy men
ube Men
u tulajdons
againak szerkesztese Men
uelem szerkesztese Elem t
orlese a men
ub
ol
Ez a fejezet a munkaasztal men
uinek hasznalatat mutatja be.
Bevezetes a men
ukbe
Az osszes munkaasztal-m
uveletet elerhetj
uk men
ukon kereszt
ul. A men
upanel men
uket tartalmaz, u
gyhogy a men
uket es paneleket kombinalva
hasznalhatjuk a feladatok elvegzesehez. K
ulonbozo m
uveleteket hajthatunk
vegre a men
uk
on, mint peld
aul a men
u elemeinek panelre masolasat.
A munkaasztalr
ol a k
ovetkez
o m
uveleteket erhetj
uk el: * Alkalmazasok
men
u: sok alkalmaz
ast, parancsot es be
alltast erhet
unk el az Alkalmazasok
men
ubol. Az asztal be
allt
oeszk
ozeit is az Alkalmazasok men
uben talalhatjuk. * M
uveletek men
u: a munkaasztallal kapcsolatos feladatok parancsait
talalhatjuk a M
uveletek men
uben. Peldaul, elindthatjuk a Fajlok keresese
alkalmazast, vagy kilephet
unk a rendszerbol. * Fomen
u: az Alkalmazasok es
a M
uveletek men
uk
osszes elemet is elerhetj
uk a Fomen
ubol. Tobb Fomen
u
gombot is elhelyezhet
unk a paneljeinkre.
Az asztal h
atterere jobb gombbal kattintva megnyithatjuk a Munkaasztal
men
ut. A Munkaasztal men
u segtsegevel a munkaasztal hatterevel kapcsolatos feladatokat vegezhetj
uk el.
Az men
uk t
obb lehet
oseget biztostanak a feladatok elvegzesere, gy a kvant
modon vegezhet
oek el a feladatok.
A men
u tulajdons
agai
A men
uk a k
ovetkez
o elemeket tartalmazhatjak: * almen
uk * indtoikonok
es men
uelemek
A men
uelemt
ol jobbra tal
alhat
o nylt azt jelzi, hogy az elem egy almen
u.
Ha az almen
ure mutatunk, az megnylik. Ezutan valaszthatunk az almen
u
elemeibol.
Ha egy indtoikont v
alasztunk, az indtoikon elindt egy alkalmazast, vagy
futtat egy parancsot. Jobb gombbal kattintva az indtoikonra megnyithatjuk
az elem felnyl
o men
ujet. A men
u segtsegevel hozzaadhatjuk az elemet egy
panelhez, vagy m
as feladatokat vegezhet
unk el. A felnylo men
urol tovabbi
informaci
ok a k
ovetkez
o bekezdesben talalhatok.
Megvaltoztathatjuk a munkafolyamat temajat a men
uk kinezetenek
valtoztat
as
ahoz. A tema v
altoztat
as
ahoz valasszuk az Alkalmazasok>Munkaasztal be
allt
asai->Tema elemet.
154
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Men
uelem felnyl
o men
uje
A men
uelemek rendelkeznek egy felnylo men
uvel, amelynek segtsegevel az
men
uelemmel kapcsolatos m
uveleteket vegezhetj
uk el. Amikor jobb gombbal kattintunk a men
uelemen, megnylik az elem felnylo men
uje. A felnylo
men
u tartalmaz egy almen
ut, melyben a men
uvel kapcsolatos feladatokat
vegezhet
unk el.
A men
uelem felnyl
o men
ujenek segtsegevel a kovetkezo feladatokat vegezhetj
uk el: * Men
uelemek hozzaadasa a panelhez indt
oikonkent * Men
uelemek elt
avolt
asa a men
ubol * A Program futtatasa parbeszedablak
megnyit
asa az men
uelem parancsaval. * Men
uk panelekre helyezese. Men
u elemek
ket men
uelemkent, vagy fi
okelemkent adhatunk a panelekhez. * Uj
men
ukre helyezese * Almen
uk es men
uelemek tulajdonsagainak megvaltoztat
asa
5.1.
abra - Men
uelem felnyl
o men
uje mutatja a felnylo men
ut.
5.1.
abra - Men
uelem felnyl
o men
uje men
uelem felnylo men
uje. A szovegkornyezet rja le a grafik
at.
5.1. t
abl
azat - Men
uelem felnyl
o men
uje lerja a men
uelem felnylo men
ujet.
5.1. t
abl
azat - Men
uelem felnylo men
uje
Elem
Ler
as
Indt
oikon hozz
aad
asa a panelhoz
Hozz
aadja az indt
oikont ahhoz a panelhez, ahonnan a men
ut nyitottuk.
Men
uelem t
orlese
Elt
avoltja az indt
oikont a men
ubol.
Futtat
o p
arbeszedablakba helyezes
Megjelenti a Program futtat
asa ablakot az indtoikon Parancs mezojenek
tartalm
aval a Program futtat
asa parbeszedablak parancssoraban.
alkalmaz
as neve s
ug
o
Megnyitja az alkalmaz
as s
ug
oj
at.
Tulajdons
agok
Megjelent egy ablakot, melyben az indtoikon tulajdonsagait szerkeszthetj
uk.
Teljes men
u->Elem hozz
aad
asa fiokkent a panelhez
Fiokkent hozz
aadja az almen
ut ahhoz a panelhez, amelyikbol megnyitottuk
a men
ut.
6.3. GNOME
155
Teljes men
u->Elem hozz
aad
asa men
ukent a panelhez
Men
uelemkent hozz
aadja az almen
ut ahhoz a panelhez, amelyikbol megnyitottuk a men
ut.
men
Teljes men
u->Uj
uelem hozz
aad
asa
Segtsegevel u
j elemet adhatunk az almen
uhoz.
Teljes men
u->Tulajdons
agok
Megjelent egy p
arbeszedablakot, ahol az almen
u tulajdonsagait szerkeszthetj
uk.
Alkalmaz
asok men
u
Az Alkalmaz
asok men
u almen
uk szerkezetet tartalmazza, melyekbol a
GNOME alkalmaz
asokat es be
allt
oeszkozoket indthatjuk el. Az Alkalmazasok men
u tartalmazza a Munkaasztal bealltasai men
ut. A Munkaasztal
bealltasai men
ut a munkaasztal be
allt
oeszkozeinek elindtasahoz hasznalhatjuk. Az Alkalmaz
asok men
u tartalmazza a fajlkezelot es a s
ugobongeszot
is.
Az Alkalmaz
asok men
u a k
ovetkez
o helyeken talalhato meg: * Men
upanel
* Kezdd itt! hely a Nautilusban * F
omen
u
M
uveletek men
u
A M
uveletek men
u k
ul
onb
oz
o parancsokat tartalmaz, melyek segtsegevel a
munkaasztallal kapcsolatos feladatokat hajthatjuk vegre. Az 5.2. tablazat M
uveletek men
u parancsai a M
uveletek men
u parancsait mutatja be.
5.2. tablazat - M
uveletek men
u parancsai
Men
uelem
M
uvelet
Program futtat
asa
Megnyitja a Program futtat
asa p
arbeszedablakot. A Program futtatasa parbeszedablakot parancsok futtat
as
ara hasznalhatjuk. Tovabbi tudnivalok:
Program futtat
asa ablak haszn
alata .
Fajlok keresese
Elindtja a F
ajlok keresese alkalmaz
ast. Tovabbi informaciok a Fajlok keresese kezik
onyvben tal
alhat
ok.
Legutobbi megnyit
asa
Megjelenti az utolj
ara mentett tz f
ajlt tartalmazo almen
ut..
Kepernyokep
156
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
6.3. GNOME
157
Kepernyokep kesztese
A kovetkez
o m
odokon keszthet
unk kepernyokepet: * A men
upanelbol: A teljes keperny
o kepenek elkesztesehez valasszuk a M
uveletek>Kepernyokep men
upontot. Megjelenik a Kepernyokep ablak. A kepernyokep mentesehez v
alasszuk a Keperny
okep mentese fajlba bealltast. Irjuk be
a keperny
okep u
tvonal
at es a f
ajlnevet a lenyithato mezobe. Esetleg egy masik konyvt
arba menteshez kattintsunk a Kereses gombra. A konyvtar kivalasztasa ut
an kattintsunk az OK gombra. A kepernyokepeket a munkaasztalra is elmenthetj
uk. A keperny
okep munkaasztalra mentesehez valasszuk
a Keperny
okep mentese a munkaasztalra bealltast. * Barmely panelrol: A
Kepernyokep gomb hozz
aad
asa a panelhez. Kattintsunk a jobb gombbal
a panelen, es v
alasszuk a Panelra helyezese->Gomb->Kepernyokep men
upontot. Kattintsunk a Keperny
okep gombra a teljes kepernyo lefenykepezesehez. Haszn
aljuk a Keperny
okep ablakot a kepernyokep mentesehez. *
Gyorsbillenty
uk haszn
alat
aval: A kepernyokep kesztesehez hasznalhatjuk
a kovetkez
o gyorsbillenty
uket is:
Alapertelmezett gyorsbillenty
uk M
uvelet Print Screen Kepernyokepet keszt a teljes keperny
or
ol, majd megjelenti a Kepernyokep ablakot. Hasznaljuk a Keperny
okep ablakot a keperny
okep mentesehez. Alt - Print Screen
Kepernyokepet keszt a f
okuszban lev
o ablakrol, majd megjelenti a Kepernyokep ablakot. Haszn
aljuk a Kepernyokep ablakot a kepernyokep mentesehez. A Gyorsbillenty
uk be
allt
oeszkoz hasznalataval modosthatjuk az
alapertelmezett gyorsbillenty
uket. * Parancs hasznalataval Hasznalhatjuk
a gnome-panel-screenshot parancsot a kepernyokep kesztesehez. A gnomepanel-screenshot parancs keperny
okepet keszt a teljes kepernyorol, majd
megjelenti a Keperny
okep ablakot. Hasznaljuk a Kepernyokep ablakot a
kepernyokep mentesehez. A gnome-panel-screenshot parancsot a kovetkezokeppen haszn
alhatjuk:
Kapcsolo M
uvelet window Keperny
okepet keszt a fokuszban levo ablakrol, majd megjelenti a Keperny
okep ablakot. Hasznaljuk a Kepernyokep
ablakot a keperny
okep mentesehez. delay= masodperc A megadott szam
u
masodperc eltelte ut
an keperny
okepet keszt, majd megjelenti a Kepernyokep ablakot. Haszn
aljuk a Keperny
okep ablakot a kepernyokep mentesehez.
help Megjelenti a parancs kapcsol
oit.
Fomen
u
Nyitott f
omen
u. Men
uelemek: Alkalmazasok, CDE men
u, Program futtatasa, Fajlok keresese, Keperny
okep, Kepernyozar es Kilepes.
Szinte az
osszes alkalmaz
ast, parancsot es bealltast elerhetj
uk a Fomen
u
hasznalat
aval.
158
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
A F
omen
u a k
ovetkez
o fels
o szint
u men
uket es specialis men
uelemeket tartalmazza: * Alkalmaz
asok: ez tartalmazza az osszes alkalmazast es bealltoeszk
ozt. Ez a men
u tartalmazza a fajlkezelot es a s
ugomegjelentot is. *
M
uveletek: a munkaasztallal kapcsolatos feladatokhoz tartalmaz parancsokat, mint peld
aul a Keperny
oz
ar es a Kilepes parancsot. A M
uveletek men
u
elemei a Fomen
u legfels
o szintjen talalhatok.
A F
omen
u gombj
at hozz
aadhatjuk a panelekhez. Alapertelmezes szerint a
Fomen
u egy stiliz
alt l
abnyomkent jelenik meg a paneleken, a kovetkezokeppen: A F
omen
u ikonja.
A F
omen
u megnyit
asa
A F
omen
ut a k
ovetkez
o m
odokon nyithatjuk meg: * Egy panelrol a Fomen
u
segtsegevel: Kattintsunk a F
omen
u gombra. * Gyorsbillenty
uk hasznalataval: Haszn
alhatunk gyorsbillenty
uket a Fomen
u megnyitasara. Amikor
gyorsbillenty
ut haszn
alunk a F
omen
u megjelentesehez, a Fomen
u az egermutat
on
al jelenik meg. A F
omen
u megnyitasahoz rendelt alapertelmezett
gyorsbillenty
u az Alt F1 . A F
omen
u megnyitasahoz rendelt gyorsbillenty
u
megv
altoztat
as
ahoz v
alasszuk az Alkalmazasok->Munkaasztal bealltasai>Gyorsbillenty
uk men
upontot.
A F
omen
u panelra helyezese
Annyi F
omen
u gombot adhatunk a panelekhez, amennyit csak akarunk. A
Fomen
u panelre helyezesehez kattintsunk jobb gombbal a panel egy u
res
helyere. V
alasszuk a Panelre helyezes->Fomen
u men
upontot.
A men
uk testreszab
asa
A k
ovetkez
o men
uk tartalm
at modosthatjuk: * Alkalmazasok men
u * Munkaasztal be
allt
asai men
u
A k
ovetkez
o munkaasztal-elemekkel szabhatjuk testre a men
uket: * Men
uk
a paneleken * Nautilus f
ajlkezelo
Ha paneleket haszn
alunk a men
uk testreszabasahoz, hasznaljuk az men
uelem felnyl
o men
ujet. Tov
abbi tudnivalok: Men
uelem felnylo men
uje
.
Ha a Nautilus f
ajlkezel
ot hasznaljuk a men
uk testreszabasahoz, el kell ern
unk az Alkalmaz
asok men
ut, vagy a Munkaasztal bealltasai men
ut a Nautilus alkalmaz
asb
ol. Az Alkalmazasok vagy a Munkaasztal bealltasai men
u
eleresehez nyissunk egy Nautilus ablakot. Valasszuk az Ugras->Kezdd itt!
elemet. Kattintsunk dupl
an az Alkalmazasok elemre vagy a Munkaasztal
beallt
asai elemre. A Nautilus alkalmazasrol tovabbi tudnivalok a Nautilus
fajlkezel
o fejezetben tal
alhat
ok.
Men
u hozz
aad
asa
6.3. GNOME
159
Egy men
u hozz
aad
as
ahoz vegezz
uk el a kovetkezo m
uveleteket: 1. Egy Nautilus ablakban keress
uk meg azt a helyet, ahova a men
ut hozza szeretnenk
adni. Peld
aul az Alkalmaz
asok men
uh
oz valasszuk az Ugras->Kezdd itt men
upontot, majd kattintsunk dupl
an az Alkalmazasok elemre. 2. Valasszuk a
mappa men
Fajl->Uj
uelemet. A megjelentett mappaban letrejon egy Nevtelen nev
u mappa. A mappa neve ki van jelolve. 3. Irjuk be a mappa nevet,
es nyomjuk meg az Enter billenty
ut.
A kovetkezo kilepes-belepesnel a men
u a hozzarendelt helyre ker
ul.
Indtoikon hozz
aad
asa egy men
uh
oz
Egy indtoikon men
uh
oz ad
as
ahoz vegezz
uk el a kovetkezo m
uveleteket: 1.
Kattintsunk jobb gombbal arra az elemre, amelyhez indtoikont szeretnenk
elem hozzaadasa a men
letrehozni. 2. V
alasszuk a Teljes men
u->Uj
uhoz
men
upontot. Egy Indt
oikon letrehoz
asa ablak jelenik meg. 3. Adjuk meg az
indtoikon tulajdons
agait az Indt
oikon letrehozasa ablakban. Az Indtoikon
letrehozasa ablakkal kapcsolatban tov
abbi informacio a Munka a panelekkel
helyen talalhat
o. 4. Kattintsunk az OK gombra.
Indtoikon hozz
aad
asa egy u
uhoz
res men
Egy indt
oikon u
uh
oz ad
as
ahoz vegezz
uk el a kovetkezo m
uveleteket:
res men
1. Nyissunk meg egy Nautilus-ablakot, majd valasszuk az Ugras->Kezdd
itt! men
uparancsot. A m
asik lehet
oseg, hogy a munkaasztalon duplan kattintunk a Kezdd itt! ikonra. Megjelenik a Kezdd itt! hely. 2. A Nautilusablakban kattintsunk dupl
an arra az elemre, amely azt a men
ut reprezentalja, amelyhez az indt
oikont szeretnenk hozzaadni. 3. Valasszuk a Fajl indt
>Uj
oikon men
upontot. Egy Indt
oikon letrehozasa ablak jelenik meg.
4. Adjuk meg az indt
oikon tulajdons
agait az Indtoikon letrehozasa ablakban. Az Indt
oikon letrehoz
asa ablakkal kapcsolatban tovabbi informacio a
Munka a panelekkel helyen tal
alhat
o. 5. Kattintsunk az OK gombra.
Indtoikon m
asol
asa egy men
ube
Egy letezo indt
oikon men
ube m
asol
asahoz vegezz
uk el a kovetkezo m
uveleteket: 1. Egy Nautilus-ablakban keress
uk meg azt a helyet, ahova az
indtoikont m
asolni szeretnenk. Peld
aul egy indtoikon Alkalmazasok men
ubol masolas
ahoz v
alasszuk az Ugr
asKezdd itt elemet, majd kattintsunk
duplan az Alkalmaz
asok elemet. 2. V
alasszuk ki a masolni kvant indtoikont, majd v
alasszuk a SzerkesztesF
ajl masolasa elemet. 3. Egy Nautilusablakban, keress
uk meg azt a helyet ahova masolni szeretnenk az indtoikont. 4. V
alasszuk a Szerkesztes->F
ajlok beillesztese elemet. Az indtoikon
az u
j helyre ker
ult.
Esetlegesen az indt
oikont
ath
uzhatjuk egyik helyrol a masikra.
A kovetkez
o kilepes-belepes ut
an az indtoikon az u
j helyere ker
ul.
160
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Men
u tulajdons
againak szerkesztese
Egy men
u tulajdons
againak szerkesztesehez vegezz
uk el a kovetkezo m
uveleteket: 1. Kattintsunk jobb gombbal a szerkesztendo men
u egy elemere.
2. V
alasszuk a Teljes men
u->Tulajdonsagok men
upontot. Az Indtoikon
tulajdonsagai ablak jelenik meg. 3. Modostsuk a men
u tulajdonsagait az
Indt
oikon tulajdons
agai ablakban. Tovabbi tudnivalok az Indtoikon tulajdons
agai ablakkal kapcsolatban a Munka a panelekkel fejezetben talalhatok.
4. Kattintsunk az OK gombra.
Men
uelem szerkesztese
Egy men
uelem szerkesztesehez vegezz
uk el a kovetkezo m
uveleteket: 1. Kattintsunk jobb gombbal a szerkesztendo elemre. 2. Valasszuk a Tulajdonsagok elemet. Az Indt
oikon tulajdonsagai ablak jelenik meg. 3. Modostsuk
az indt
oikon tulajdons
agait az Indtoikon tulajdonsagai ablakban. Tovabbi
tudnival
okat az Indt
oikon tulajdonsagai ablakkal kapcsolatban a Munka a
panelekkel fejezetben tal
alhatunk. 4. Kattintsunk az OK gombra.
Elem t
orlese a men
ub
ol
Egy men
uelem a felnyl
o men
ujenek segtsegevel torolheto a men
ubol. Egy
elem t
orlesehez vegezz
uk el a kovetkezo m
uveleteket: 1. Kattintsunk jobb
gombbal a t
or
olni kv
ant elemre. 2. Valasszuk az Elem torlese men
upontot.
Az ablakok haszn
alata.
Tartalom
Ablakok es munkater
uletek
Ablakkezel
o viselkedese
Ablaktpusok
Ablakkeretek
Men
uk es appletek a munkater
uletekkel es ablakokkal valo munkahoz
Ablak men
u Ablaklista applet Munkater
ulet-valto applet A men
upanel
haszn
alata az ablakokkal valo munkaban
Ablakok manipul
al
asa
Ablak f
okusz
alasa Ablak minimalizalasa Ablak maximalizalasa Ablak elozo
meretenek vissza
allt
asa Ablak bezarasa Ablak atmeretezese Ablak athelyezese Ablak felg
ordtese Ablak elhelyezese az osszes munkater
uleten Ablak
athelyezese egy m
asik munkater
uletre
Munkater
uletek kezelese
Munkater
uletek k
oz
otti v
alt
as Munkater
uletek hozzaadasa Munkater
uletek
elnevezese Munkater
uletek t
orlese
6.3. GNOME
161
162
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
+ az Ablak men
u megnyit
asa + a parbeszedablak bezar
asa Altal
aban a
parbeszedablakot egy alkalmaz
asablakbol nyitjuk meg. Ha megnyitunk egy
parbeszedablakot, az ablak
altalaban eloterbe ker
ul, es fokuszt kap. Nehany
parbeszedablak nem engedi az alkalmazas hasznalatat a parbeszedablak bezar
as
aig.
Ablakkeretek
Az ablakkeret egy szegely az ablak kor
ul. Az ablakkeret tartalmazza a cmsort. A cmsorban tal
alhat
o gombokkal dolgozhatunk az ablakkal.
Tem
ak
Sz
amos tem
at haszn
alhatunk az ablakkereteken. A tema hatarozza meg
az ablakkeret kinezetet. Az
osszes ablakkeret temajanak kivalasztasahoz
valasszuk az Alkalmaz
asok->Munkater
ulet bealltasai->Tema.
Vezerl
oelemek
Az ablakkeretet haszn
alhatjuk az ablakkal kapcsolatos k
ulonbozo m
uveletek elvegzesere. Pontosabban a cmsor k
ulonbozo gombokat tartalmaz. A
kovetkez
o
abr
an egy alkalmaz
asablak cmsora lathato. Az ablak cmsora.
Tartalom: Ablak men
u gomb, cmsor, kicsinytes, nagytas, ablak bezarasa
gomb.
A p
arbeszedablakok is tartalmaznak nehany vezerloelemet az ablakkereten.
Az 6.1. t
abl
azat - Ablakkeret vezerloelemei az ablakkereteken talalhato aktv vezerl
oelemeket tartalmazza, balrol jobbra haladva.
6.1. t
ablazat - Ablakkeret vezerloelemei
Vezerl
oelem
Ler
as
Ablak men
u gomb
Kattintsunk a gombra az Ablak men
u megnyitasahoz.
Cmsor
A k
ovetkez
o m
uveletekre haszn
alhatjuk a cmsort: * Az ablak fokuszalasahoz kattintsunk a cmsorra. * Az ablak mozgatasahoz fogjuk meg a cmsort
6.3. GNOME
163
es h
uzzuk az ablakot az u
j helyre. * Az ablak felgorgetesehez kattintsunk
duplan a cmsorra. Az ablak leg
ordtesehez kattintsunk u
jbol duplan a cmsorra.
Kicsinytes gomb
Kattintsunk a Kicsinytes gombra az ablak kicsinytesehez.
Nagytas gomb
Kattintsunk a Maximaliz
al
as gombra az ablak nagytasahoz.
Ablak bez
ar
asa gomb
Kattintsunk az Ablak bez
ar
asa gombra az ablak bezarasahoz.
Szegely
Az ablak k
or
uli szegely. A keret haszn
alataval a kovetkezo m
uveleteket hajthatjuk vegre: * Az ablak
atmeretezesehez fogjuk meg a keretet es h
uzzuk az
u
j meret eleresehez. * Az Ablak men
u eleresehez kattintsunk jobb gombbal
a keretre.
Az ablak tartalma
Az ablakkereten bel
uli ter
ulet. Az ablak tartalmat a kovetkezo m
uveletekre
hasznalhatjuk: * Az ablak mozgat
as
ahoz nyomjuk le es tartsuk nyomva az
Alt billenty
ut, kattintsunk az ablak tartalmara, majd h
uzzuk az ablakot
az u
j helyre. * Az ablak
atmeretezesehez nyomjuk le es tartsuk lenyomva
az Alt billenty
ut, majd kattintsunk a kozepso gombbal az atmeretezendo
sarok melle. Az ablak
atmeretezesehez h
uzzuk az egeret a saroktol a kozepso
gombbal kattintott hely fele. * Az Ablak men
u megnyitasahoz nyomjuk le
es tartsuk lenyomva az Alt billenty
ut, majd kattintsunk jobb gombbal az
ablak tartalm
ara.
Men
uk es appletek a munkater
uletekkel es ablakokkal valo munkahoz
Ez a bekezdes azokat a men
uket es appleteket mutatja be, melyeket az
ablakokkal es munkater
uletekkel val
o munkahoz hasznalhatunk.
Ablak men
u
Az Ablak men
u. Men
uelem: Minimaliz
alas, Maximalizalas, Felgordtes, At eretezes, Minden munkater
helyezes, Atm
uletre, Athelyez
es: munkater
uletre.
Az Ablak men
u az ablakon vegezhet
o m
uveletek parancsainak men
uje. Az
Ablak men
u megnyit
as
ahoz vegezz
uk el a kovetkezo m
uveletek egyiket: *
Kattintsunk a Ablak men
u gombra azon az ablakon, amivel dolgozni szeretnenk. * Nyomjuk le az Alt - sz
ok
oz billenty
ukombinaciot. * Nyomjuk le
es tartsuk lenyomva az Alt billenty
ut, majd kattintsunk jobb gombbal az
ablak azon reszere amivel dolgozni szeretnenk.
164
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
6.2. t
abl
azat - Az Ablak men
u parancsai es almen
ui Az Ablak men
u parancsai es almen
ui.
6.2. t
abl
azat - Az Ablak men
u parancsai es almen
ui
Men
uelem
M
uvelet
Minimaliz
al
as
Minimaliz
alja az ablakot.
Maximaliz
alas vagy Eredeti meret
Felnagytja az ablakot. Ha az ablak mar maximalis meret
u, valasszuk az
Eredeti meret men
upontot az ablak elozo meretenek visszaalltasahoz.
Felg
ordtes vagy Leg
ordtes
Felg
orgeti az ablakot. Ha az ablak mas fel lett gorgetve, a Legordtes hasznalat
aval az ablak el
oz
o merete allthato vissza.
Athelyez
es
A nylbillenty
uk haszn
alat
aval mozgathatjuk az ablakot.
Atmeretezes
A nylbillenty
uk haszn
alat
aval
atmeretezhetj
uk az ablakot.
Bez
ar
as
Bez
arja az ablakot.
Minden munkater
uletre vagy Csak erre a munkater
uletre
Elhelyezi az ablakot az
osszes munkater
uleten. Ha az ablak az osszes munkater
uleten megtal
alhat
o, v
alasszuk a Csak erre a munkater
uletre men
upontot
az ablak elhelyezesere a jelenlegi munkater
uleten.
Athelyez
es: munkater
uletnev vagy Csak: munkater
uletnev
Athelyezi
az ablakot a kiv
alasztott munkater
uletre. Ha az ablak az osszes
munkater
uleten letezik, v
alasszuk a Csak: munkater
uletnev men
upontot az
ablak kv
ant munkater
uletre helyezesehez.
Ablaklista applet
Az Ablaklista minden megnyitott ablak szamara megjelent egy gombot.
Az Ablaklista appletet a k
ovetkezo m
uveletek elvegzesere hasznalhatjuk: *
Ablak minimaliz
al
asa Kattintsunk az ablakot jelzo gombra. * Minimalizalt
ablak vissza
allt
asa Kattintsunk az ablakot jelzo gombra. * Ablak fokuszba
helyezese Kattintsunk az ablakot jelzo gombra.
6.3. GNOME
165
Ennek be
alltas
ahoz meg kell v
altoztatnunk az Ablaklista bealltasait.
Kattinthatunk jobb gombbal is egy ablaklista gombra az Ablak men
u megnyitasahoz. Ha az Ablak men
ut megnyitjuk az Ablaklista appletbol, az Ablak men
u nem tartalmazza a munkater
ulet parancsait. Az Ablak men
u hasznalataval kapcsolatban tov
abbi inform
aciok: Ablak men
u .
6.2. abra - Ablaklista applet Az Ablaklista a kovetkezo nyitott ablakokkal:
* gedit * Dictionary * GHex * GNOME Terminal
6.2. abra - Ablaklista applet Ablaklista applet A szovegkornyezet rja le a
grafikat.
Az appletben tal
alhat
o gombok jelzik az ablakok allapotat. Az 6.3. tablazat - Ablak
allapotinform
aci
oi az Ablaklista gombjain rja le az ablaklista
gombjainak az ablakokr
ol biztostott informacioit. Az 6.3. tablazat - Ablak
allapotinformaci
oi az Ablaklista gombjain peldai az 6.2. abra - Ablaklista
applet hivatkoznak.
6.3. tablazat - Ablak
allapotinform
aci
oi az Ablaklista gombjain
Allapot
Jelzes
Pelda
A gomb benyomott
allapotban van.
Az ablak f
okuszban van.
gedit
Szogletes z
ar
ojelek a cm k
or
ul.
Az ablak minimaliz
alt.
[Dictionary]
A gomb nincs benyomott
allapotban, es nincs a cm kor
ul szogletes zarojel.
Az ablak megjelenik, es nincs minimalizalva.
ghex
Szam a gombon, z
ar
ojelben.
A gomb gombok csoportj
at jelzi.
Gnome-termin
al (3)
166
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Gombok csoportost
asa
Az Ablaklista csoportostani tudja az azonos osztaly
u ablakokat egy gomb
alatt. A Gnome-termin
al gomb a 6.2. abra - Ablaklista applet egy peldaja a
csoportost
o gombnak. A k
ovetkezo abra egy megnyitott csoportosto gombot mutat az Ablaklista segtsegevel: Egy ablaklista applet egy nyitott csoportost
o gombbal.
Az egy csoportban lev
o ablakok listajanak megnyitasahoz kattintsunk a
csoportot jelz
o ablaklista-gombra. Kattintsunk a lista elemeire az ablakok
fokusz
al
as
ahoz, ablakok minimalizalasahoz es az ablakok visszaalltasahoz.
Egy csoportostott gomb alatti ablak Ablak men
ujenek megnyitasahoz kattintsunk a csoportot jelz
o ablaklista gombra. A csoport ablakainak listaja
megjelenik. A csoport egyik ablakanak Ablak men
ujet u
gy nyithatjuk meg,
hogy a lista egyik elemere kattintunk. Ha az Ablak men
ut az Ablaklista
appletb
ol nyitjuk meg, az Ablaklista nem tartalmazza a munkater
ulet parancsokat. Az Ablak men
u hasznalataval kapcsolatban tovabbi informaciok:
Ablak men
u .
Munkater
ulet-v
alt
o applet
Munkater
ulet-v
alt
o a munkater
uleteket jelenti meg, mint ahogy az 6.3. abra
- Munkater
ulet-v
alt
o applet mutatja. A 6.3. abra - Munkater
ulet-valto applet az appletet olyan
allapotban mutatja, amikor a GNOME-munkamenet
negy munkater
uletet tartalmaz. A munkater
uletek gombkent jelennek meg
az appleten. A jelenlegi munkater
uletet jelento resz az ablakban kiemelt
sznnel jelenik meg. Az 6.3.
abra - Munkater
ulet-valto applet a jelenlegi
munkater
ulet az applet bal oldalan talalhato resz. Masik munkater
uletre
valt
ashoz kattintsunk egy munkater
uletre az appletben.
6.3.
abra - Munkater
ulet-v
alt
o applet Munkater
ulet-valto applet. A szovegkornyezet rja le a grafik
at.
A Munkater
ulet-v
alt
o megjelenti tovabba a munkater
uleten talalhato alkalmaz
asablakokat es p
arbeszedablakokat is.
Az applet balr
ol jobbra jelenti meg a munkater
uleteket. Az 6.3. abra Munkater
ulet-v
alt
o applet az applet egy sorban jelenti meg a munkater
uleteket. Megadhatjuk a Munkater
ulet valto appletben megjeleno sorok
szam
at. Szinten megv
altoztathatjuk az applet alapertelmezett viselkedeset,
hogy megjelentse a munkater
uletek nevet az appletben.
A men
upanel haszn
alata az ablakokkal valo munkaban
A men
upanelb
ol megnezhetj
uk a jelenleg megnyitott ablakok listajat. Kivalaszthatjuk azt az ablakot, melynek fokuszt szeretnenk adni. Az ablaklista
6.3. GNOME
167
168
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
6.3. GNOME
169
az u
j helyere. * Nyissuk meg az Ablak men
ut, majd valasszuk az Athelyezes men
upontot. A nylbillenty
uk hasznalataval mozgassuk az ablakot az
u
j helyere. * Kattintsunk jobb gombbal az ablakot jelzo gombra az Ablak
lista appletben, majd v
alasszuk az Ablak men
u Athelyez
es parancsat. A
nylbillenty
uk haszn
alat
aval mozgassuk az ablakot az u
j helyere.
Ablak felg
ordtese
Az ablakok fel- es leg
ordteset a k
ovetkezokeppen vegezhetj
uk el:
Felgordtes
Az ablak meretenek lecs
okkentese, csak a cmsora latszik.
Legordtes
A felgordtett
allapot megsz
untetese, a teljes ablak lathatova valik.
Egy ablak felg
ordtesehez vegezz
uk el a kovetkezo m
uveletek egyiket: *
Kattintsunk dupl
an az ablak cmsor
ara. Az ablak legordtesehez kattintsunk u
jbol dupl
an a cmsorra. * Nyissuk meg az Ablak men
ut. Valasszuk
Felgordtes parancsot. Az ablak leg
ordtesehez valasszuk a Legordtes men
upontot. * Kattintsunk jobb gombbal az ablakot jelzo gombra az Ablak
lista appletben, majd v
alasszuk az Ablak men
u Felgordtes parancsat. Az
ablak leg
ordtesehez v
alasszuk a Leg
ordtes men
upontot.
Ablak elhelyezese az o
uleten
sszes munkater
Az ablak
osszes munkater
uletre helyezesehez nyissuk meg az Ablak men
ut. Valasszuk az Minden munkater
uletre men
upontot. Az ablak jelenlegi
170
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
munkater
uletre helyezesehez v
alasszuk a Csak erre a munkater
uletre men
upontot.
Ablak
athelyezese egy m
asik munkater
uletre
Egy ablakot a k
ovetkez
o m
odokon helyezhet
unk at egy m
asik munkater
uletre: * A Munkater
ulet-v
alt
o hasznalataval A Munkater
ulet-valto appletben h
uzzuk az ablakot a kv
ant munkater
uletre. * Az Ablak men
u hasznalat
aval Nyissuk meg az Ablak men
ut. Az ablak kovetkezo munkater
uletre
mozgat
as
ahoz v
alasszuk a Athelyez
es: munkater
ulet neve men
upontot
Munkater
uletek kezelese
Ez a bekezdes a munkater
uletek kezeleset rja le.
Munkater
uletek k
oz
otti v
alt
as
A k
ovetkez
o m
odokon v
althatunk munkater
uletek kozott: * A
Munkater
ulet-v
alt
o haszn
alat
aval Kattintsunk a kvant munkater
uletre a Munkater
ulet-v
alt
o appletben. * Gyorsbillenty
uk hasznalataval A
munkater
uletek k
oz
otti v
alt
as alapertelmezett gyorsbillenty
ui a kovetkezok:
Alapertelmezett gyorsbillenty
uk M
uvelet Ctrl - Alt - jobb nyl A jelenlegitol
jobbra es
o munkater
uletre v
alt. Ctrl - Alt - bal nyl A jelenlegitol balra eso
munkater
uletre v
alt.
Munkater
uletek hozz
aad
asa
Munkater
uletek hozz
aad
as
ahoz kattintsunk jobb gombbal a Munkater
uletvalt
o appletre, majd v
alasszuk a Bealltasok men
upontot. A Munkater
uletvalt
o tulajdons
agai p
arbeszedablak jelenik meg. Hasznaljuk a Munkater
uletek sz
ama elemet a munkater
uletek szamanak meghatarozasahoz.
A Munkater
ulet-v
alt
o hozz
aadja az u
j munkater
uleteket a munkater
uletlist
ahoz.
Munkater
uletek elnevezese
A munkater
uletek alapertelmezett neve a 1. munkater
ulet , 2. munkater
ulet
, 3. munkater
ulet , es gy tov
abb. A munkater
uletek neveinek hozzarendelesehez kattintsunk jobb gombbal a Munkater
ulet-valto appletre, majd
valasszuk a Be
allt
asok men
upontot. A Munkater
ulet-valto tulajdonsagai
parbeszedablak jelenik meg. a Munkater
uletek lista hasznalataval meghatarozhatjuk a munkater
uletek nevet. Valasszunk ki egy munkater
uletet, majd
adjuk meg a munkater
ulet u
j nevet.
Munkater
uletek t
orlese
Munkater
ulet t
orlesekor a munkater
uleten levo ablakok egy masik munkater
uletre ker
ulnek, es az u
ulet torlesre ker
ul.
res munkater
6.3. GNOME
171
Munkater
uletek t
orlesehez kattintsunk jobb gombbal a Munkater
ulet-valto
appletre, majd v
alasszuk a Be
allt
asok men
upontot. A Munkater
uletvalto tulajdons
agai p
arbeszedablak jelenik meg. Hasznaljuk a Munkater
uletek sz
ama elemet a munkater
uletek szamanak meghatarozasahoz. A
Munkater
ulet-v
alt
o t
orli a nem kv
ant munkater
uleteket a munkater
ulet
listarol.
Nautilus f
ajlkezel
o. Tartalom
Bevezetes a Nautilus f
ajlkezel
o haszn
alataba Nautilus-ablak
Nezetpanel Oldalpanel Ikonok es matricak
Navigacio a sz
amt
ogepen
Hogyan jelents
uk meg a saj
at mapp
ankat Mappa megjelentese Az oldalpanel Fa nezetenek haszn
alata F
ajlok megnyitasa A Kezdd itt! mappa hasznalata FTP-helyek elerese Az El
ozmenyek hasznalata Konyvjelzo letrehozasa
a kedvenc helyekhez
Fajlok es mapp
ak kezelese
H
uzd-es-ejtsd a Nautilusban F
ajlok es mappak kijelolese Fajl vagy mappa
athelyezese F
ajl vagy mappa m
asol
asa Fajlok es mappak kettozese Mappa
letrehozasa Fajl
atnevezese F
ajl vagy mappa athelyezese a Kukaba Fajlok
vagy mapp
ak t
orlese F
ajlra vagy mapp
ara mutato szimbolikus kapocs letrehozasa Jogosults
agok m
odost
asa A Kuka hasznalata Feljegyzesek f
uzese
mappakhoz
Parancsfajlok futtat
asa a Nautilusb
ol F
ajlok es mappak kinezetenek modostasa
Matrica hozz
aad
asa f
ajlokhoz vagy mappakhoz Fajl vagy mappa ikonjanak
megvaltoztat
asa Elemek meretenek modostasa a nezetben Nezetek hasznalata fajlok es mapp
ak megjelentesehez
M
uveletek hozz
arendelese f
ajlokhoz
M
uveletek modost
asa
A Nautilus testreszab
asa
Bealltasok H
atter megv
altoztat
asa Ablakelemek megjelentese es elrejtese
Cserelhet
o adathordoz
ok haszn
alata
Adathordoz
o bef
uzese Adathordoz
o tartalmanak megjelentese Adathordozo tulajdons
againak megjelentese Floppy lemez formazasa Adathordozo
kiadasa
Ez a fejezet a Nautilus f
ajlkezel
o hasznalatat ismerteti.
172
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Bevezetes a Nautilus f
ajlkezel
o hasznalataba
A Nautilus f
ajlkezel
o elerest biztost a fajlokhoz es alkalmazasokhoz. A Nautilus segtsegevel a k
ovetkez
oket tehetj
uk: * fajlok es mappak megjelentese
* f
ajlok es mapp
ak kezelese * parancsfajlok futtatasa * fajlok es mappak
testreszab
asa
A Nautilus mindezek mellett kezeli a munkaasztal hatteret is. A munkaasztal h
attere minden m
as, a munkaasztalon megtalalhato elem mogott talalhat
o. A h
atter a kezel
oi fel
ulet aktv resze.
A Nautilus-ablakok lehet
ove teszik fajljaink megjelenteset es kezeleset. A
Nautilus-ablak megnyit
as
anak tobb modja is van: * Kattintsunk duplan
a munkaasztalon tal
alhat
o Saj
at mappa objektumra. * Kivalaszthatjuk a
fomen
ub
ol az Alkalmaz
asok->Sajat mappa men
uelemet. * Kattinthatunk
jobb gombbal a munkaasztal egy u
uletere, ekkor felbukkan a Munkares fel
ablak men
asztalmen
u. V
alasszuk ki az Uj
uelemet.
A Nautilus-ablak ekkor a saj
at mappankban talalhato elemeket jelenti meg.
Nautilus-ablak
A Nautilus-ablakok lehet
ove teszik fajljaink megjelenteset es kezeleset. 7.1.
abra - Mappa tartalma Nautilus-ablakban egy Nautilus-ablakot mutat be,
amint az egy k
onyvt
ar tartalm
at jelenti meg.
7.1.
abra - Mappa tartalma Nautilus-ablakban Egy mappa egy Nautilus
ablakban. Abrasz
ovegek: men
usor, eszkoztar, cmsav, meretezogombok, oldalpanel, nezetpanel, f
ulek.
7.1. t
abl
azat - A Nautilus-ablak elemei a Nautilus-ablak elemeit rja le.
7.1. t
abl
azat - A Nautilus-ablak elemei
Elem
Ler
as
Men
usor
A men
uket tartalmazza, amelyekkel k
ulonbozo m
uveleteket hajthatunk
vegre a Nautilusban.
Eszk
oztar.
A gombokat tartalmazza, amelyekkel k
ulonbozo feladatokat hajthatunk
vegre a Nautilusban.
Cms
av
A k
ovetkez
o elemeket tartalmazza: * Cm vagy Ugras ide mezo: segtsegevel
megadott f
ajlt, mapp
at vagy URL-t jelenthet
unk meg. * Nagytas gombok:
segtseg
ukkel megv
altoztathatjuk a nezetpanelen lathato elemek meretet.
6.3. GNOME
173
Allapotsor
Allapotinform
aci
okat jelent meg.
A Nautilus-ablak
ab
ol is nyithatunk felbukkano men
ut. Ehhez kattintsunk
jobb gombbal a Nautilus-ablakban. Ennek a men
unek a tartalma attol f
ugg,
hogy milyen elem tal
alhat
o az egermutato alatt. Ha peldaul egy fajl vagy
mappa ikonj
an hvjuk el
o a felbukkan
o men
ut, ez a fajlokkal es mappakkal
kapcsolatok m
uveleteket fogja tartalmazni. Ha az ikonokat tartalmazo ablak
hatterere kattintunk, az elemek megjelentesevel kapcsolatos lehetosegek
koz
ul valaszthatunk.
Nezetpanel
A nezetpanel a k
ovetkez
ok tartalm
at jelentheti meg: * egyes fajltpusokat
* mappakat * FTP-helyeket
A Nautilus tartalmaz megjelent
o komponenseket , ezek lehetove teszik,
hogy bizonyos f
ajltpusok tartalm
at a nezetpanelen jelents
uk meg. Peldaul
hasznalhatjuk a kepmegjelent
ot a PNG (Portable Network Graphics) tpus
u fajlok megnyit
as
ara. A k
ovetkez
o kep egy PNG-fajlt mutat be, amint
az a nezetpanelen megjelenik. Nautilus-ablak PNG-fajllal a nezetpanelben.
A nezetpanel haszn
alata f
ajlok megjelentesere a kovetkez
o elonyokkel jar:
* Kevesebb eroforr
ast igenyel, mint egy k
ulon alkalmazas indtasa. * Gyorsabb, mint egy k
ul
on alkalmaz
as indt
asa.
A nezetpanelen megjelen
o f
ajlok azonban innen nem szerkeszthetok.
A Nautilus tartalmaz tov
abbi nezeteket , ezek segtsegevel az egyes mappak
tartalmat k
ul
onb
oz
okeppen jelenthetj
uk meg. Peldaul mappak tartalma-
174
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
nak megjelentesehez a k
ovetkezo nezettpusokat hasznalhatjuk: * Ikonnezet: a mappa elemeit ikonkent jelenti meg. * Listanezet: a mappa elemeit
listakent jelenti meg.
A mappa nezetenek megv
altoztatasahoz hasznalhatjuk a Nezet men
ut. Tovabbi tudnival
ok a nezetekr
ol: Nezetek hasznalata fajlok es mappak megjelentesehez .
Oldalpanel
Kiv
alaszthatjuk, hogy az oldalpanelen milyen informaciot szeretnenk megjelenteni. Az al
abbi lehet
osegek koz
ul valaszthatunk: * Informacio Egy
ikont jelent meg, amely az eppen kijelolt fajlt vagy mappat jelkepezi. Az
aktu
alis f
ajlr
ol vagy mapp
ar
ol is ad informaciokat. Ha fajlt jelol
unk ki a nezetpanelen, az oldalpanelen a f
ajl ikonja alatt gombok jelennek meg. Ezek
haszn
alat
aval az alapertelmezettol eltero m
uveleteket hajthatunk vegre a
fajllal. * Matric
ak A f
ajlokhoz vagy mappakhoz hozzaadhato matricakat
jelenti meg. Az matric
akr
ol a kovetkezo fejezet szol reszletesebben. * Elozmenyek Tartalmazza a k
ozelm
ultban megnyitott mappak es fajlok listajat,
valamint a megl
atogatott FTP-helyeket. * Jegyzetek Segtsegevel feljegyzeseket f
uzhet
unk a mapp
akhoz. * Fa A fajlrendszert hierarchikus nezetben
jelenti meg. A Fa nezet segtsegevel navigalhatunk a fajlok kozott.
Az oldalpanel bez
ar
as
ahoz kattintsunk az X gombra az oldalpanel jobb felso
sark
aban.
Ikonok es matric
ak
Ikonnezet haszn
alata eseten, a Nautilus ikonkent jelenti meg a fajlokat
es mapp
akat. A f
ajlokhoz es mappakhoz hozzarendelhet
unk matricakat. A
matrica egy kis ikon, amellyel megjelolhetj
uk a mappak elemeit. Ha peldaul egy f
ajlt fontosnak tartunk, megjelolhetj
uk a Fontos matricaval, gy a
kovetkez
o eredmenyt erhetj
uk el: Fajl ikonja, amelyet a Fontos matricaval
jeloltek meg.
Tov
abbi tudnival
ok a matric
ak hozzaadasarol: Matrica hozzaadasa fajlokhoz vagy mapp
akhoz .
A k
ovetkez
o t
abl
azat a f
ajl ikonstrukt
urajat mutatja be:
Elem
Ler
as Fontos matrica.
Matrica. Ez a Fontos matrica. Fajl ikon.
Egy f
ajlt jelkepez
o ikon. Az ikonban lathato a fajl tartalmanak elonezete.
Az ikon kepal
ar
asa.
Az ikon kepal
ar
asa. A kepal
arasban megjelentendo informaciok testreszabhat
ok.
6.3. GNOME
175
176
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
6.3. GNOME
177
Mappa bez
ar
asa a Fa nezetben.
Kattintsunk a mappa mellett tal
alhat
o nylra a Fa nezetben.
Mappa tartalm
anak megjelentese a nezetpanelen.
Jelolj
uk ki a mapp
at a Fa nezetben.
Fajl tartalm
anak megjelentese a nezetpanelen.
Jelolj
uk ki a f
ajlt a Fa nezetben.
Beallthatjuk a Fa nezetet u
gy is, hogy ne jelentsen meg fajlokat. Tovabbi
tudnivalok: A nezetek be
allt
asa .
Fajlok megnyit
asa
Amikor megnyitunk egy f
ajlt, a Nautilus a fajlhoz rendelt alapertelmezett
m
uveletet hajtja vegre. Az alapertelmezett m
uvelet a kovetkezok egyike lehet: * Megjelent
o komponens segtsegevel megjelenti a fajl tartalmat a nezetpanelen. * Elindtja a f
ajl tpus
anak megfelelo alkalmazast es megnyitja
benne a f
ajlt.
A Nautilus a f
ajltpus meg
allapt
as
ahoz beolvassa a fajl elso sorat. Ha ebbol
nem allapthat
o meg a f
ajltpus, a Nautilus a fajl kiterjesztese alapjan dont.
Ha nem tal
aljuk a f
ajlt, amelyet meg szeretnenk nyitni, hasznalhatjuk a
Fajlkeres
ot. A F
ajlkeres
o elindt
as
ahoz valasszuk ki a M
uveletek->Fajlok
keresese men
upontot a GNOME men
upanelebol.
Fajlok megjelentese a nezetpanelen
A Nautilus tartalmaz megjelent
o komponenseket, ezek lehetove teszik,
hogy bizonyos f
ajltpusok tartalm
at a nezetpanelen jelents
uk meg. A megjelento komponensek a k
ovetkez
o f
ajltpusok eseten hasznalhatok: * egyszer
u
szoveges f
ajlok * PNG-f
ajlok * JPEG-fajlok
A nezetpanel frisstesehez v
alasszuk ki a Nezet->Frisstes men
uelemet. Egy
eppen bet
oltes alatt
all
o elem megjelentesenek lealltasahoz hasznaljuk a
Nezet ->Allj!
men
uelemet.
Amikor megjelent
o komponenst haszn
alunk egy fajl tartalmanak megtekintesehez, a komponens tov
abbi men
upontokat adhat a Nautilus men
uihez.
Az u
j men
upontok az adott f
ajltpusra jellemzoek. Peldaul egy PNG-fajl
megjelentesenel, a Szerkesztes men
u tartalmazza a t
ukrozes es forgatas
men
uelemeket is.
Egyes fajltpusok megjelentesenel hasznalhatjuk a Nautilus meretezo gombjait a tartalom meretenek megv
altoztatasahoz.
Az alapertelmezett m
uvelet vegrehajt
asa
178
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Az alapertelmezett m
uvelet vegrehajtasahoz kattintsunk duplan a fajl ikonjara. Peldaul az egyszer
u sz
oveges dokumentumokhoz rendelt alapertelmezett m
uvelet a f
ajl tartalm
anak megjelentese a fajlnezo komponensben. Ebben az esetben az ikonra duplan kattintva megjelenthetj
uk a fajl tartalmat
a fajlnez
oben.
A f
ajlkezel
o be
allt
asait m
odosthatjuk u
gy is, hogy csak egyszer kelljen
kattintani a fajlra az alapertelmezett m
uvelet elindtasahoz. Tovabbi tudnival
ok: F
ajlok es mapp
ak be
alltasai .
Nem alapertelmezett m
uvelet vegrehajtasa a Megnyitas ezzel almen
u segtsegevel
Ha az alapertelmezett
ol elter
o m
uveletet szeretnenk egy fajlon vegrehajtani, a k
ovetkez
oket kell tenn
unk: 1. A nezetpanelon valasszuk ki a megfelel
o f
ajlt. V
alasszuk ki a F
ajl->Megnyitas ezzel men
upontot. Megnylik a
Megnyit
as ezzel almen
u. Ezen almen
u elemei megfelelnek a Fajltpusok es
programok be
allt
asi lehet
oseg kovetkezo reszeinek: + Alapertelmezett m
uvelet leg
ord
ul
o lista a F
ajltpus szerkesztese parbeszedablakban + Megjelento komponens leg
ord
ul
o lista a Fajltpus szerkesztese parbeszedablakban
2. V
alasszunk egy m
uveletet a Megnyitas ezzel almen
ubol.
M
as m
uveletek vegrehajt
asa f
ajlok megjelentesekor
Amikor egy f
ajl tartalm
at megjelentj
uk a nezetpanelen, az oldalpanelen
gombok t
unhetnek fel. Az 7.2. abra - Oldalpanel, amikor a nezetpanelen
sz
oveges f
ajlt jelent
unk meg. bemutatja az oldalpanelt, amikor a nezetpanelen egy sz
oveges f
ajl tartalma lathato.
7.2.
abra - Oldalpanel, amikor a nezetpanelen szoveges fajlt jelent
unk meg.
Oldalpanel. A k
ovetkez
o elemeket tartalmazza: a fajl ikonja, a fajlinformacio, a f
ajl matric
aja, Megnyitas ezzel: gedit gomb, Megnyit
as ezzel... gomb,
f
ulek.
A gombok sz
ama es az
altaluk vegrehajtott m
uveletek a Fajltpusok es
programok be
allt
asn
al megadott ertekektol f
ugg. A m
uveleteket az Alapertelmezett m
uvelet leg
ord
ul
o listaban allthatjuk be, a Fajltpusok es programok be
allt
as F
ajltpusok szerkesztese parbeszedablakan. Kattintsunk a
gombra a m
uvelet vegrehajtas
ahoz. Tegy
uk fel, hogy az egyszer
u szoveges dokumentumokhoz az a m
uvelet van hozzarendelve, hogy nyissa meg a
fajlt a gedit programban. Ha ez a m
uvelet definialva van, a Megnyitas ezzel: gedit gomb megjelenik az oldalpanelen. A fajl megnyitasahoz a gedit
alkalmaz
assal, kattintsunk a Megnyitas ezzel: gedit gombra.
Megjegyzes
6.3. GNOME
179
A m
uveletnek megfelel
o gomb nem jelenik meg az oldalpanelen, ha a m
uveletet kizartuk a k
ovetkez
o p
arbeszedablakok egyikenek segtsegevel: * Megnyitas mas alkalmaz
assal * Megnyit
as mas megjelentovel
A Kezdd itt! mappa haszn
alata
A Nautilus Kezdd itt! ikonja.
A Kezdd itt hely segtsegevel a k
ovetkezo parancsokat erhetj
uk el: *
Alkalmaz
asok Kattintsunk dupl
an az Alkalmazasokra a kulcsfontossag
u
GNOME-alkalmaz
asok eleresehez. Az Alkalmazasok men
ut a Fomen
u es a
Men
upanel segtsegevel is elerhetj
uk. * A munkaasztal bealltasai Kattintsunk dupl
an a Munkaasztal be
allt
asai elemre a munkaasztal testreszabasahoz. A Munkaasztal-be
allt
asok elerhetok az Alkalmazasok men
un kereszt
ul
is. * Alkalmazasok, melyekkel a rendszer kiszolgalo funkcioit allthatjuk be,
es tovabbi rendszerbe
allt
asokat v
alaszthatunk.
A Kezdd itt! helyet a k
ovetkez
okeppen erhetj
uk el: * A Nautilus ablakbol: Valasszuk az Ugr
as->Kezdd itt! elemet. A Kezdd itt! hely tartalma
megjelenik az ablakban. * A munkaasztal hattererol: Kattintsunk duplan
a munkaasztalon tal
alhat
o Kezdd itt! ikonra. A Kezdd itt! hely tartalma
megjelenik a Nautilus ablakban.
FTP-helyek elerese
A Nautilust haszn
alhatjuk FTP-helyek eleresehez is. FTP-helyhez valo kapcsolodashoz rjuk be az FTP-hely URL-jet a cmsavba, majd nyomjuk meg
az Enter gombot. Az FTP-k
onyvt
ar tartalma megjelenik a nezetpanelen.
Tavoli fajl m
asol
as
ahoz h
uzzuk a f
ajlt a celmappaba.
Ha olyan FTP-helyhez kv
anunk kapcsolodni, amelyhez azonosto es jelszo
megadasa sz
ukseges, a k
ovetkez
o alakban kell megadnunk a URL-t:
ftp:// felhaszn
al
onev : jelsz
o @ gepnev . tartomany
Az FTP nezet frisstesehez v
alasszuk ki a Nezet->Frisstes men
uelemet.
Egy eppen bet
oltes alatt
allo k
onyvt
arlista megjelentesenek lealltasahoz
hasznaljuk a Nezet->Allj!
men
uelemet.
Az Elozmenyek haszn
alata
A fajlkezel
o megjegyzi a megl
atogatott fajlok, mappak es FTP-kiszolgalok
helyet. Az el
ozmenyek list
aj
at haszn
alhatjuk, ha gyorsan vissza akarunk
terni egy kor
abban m
ar megjelentett elemhez. Az elozmenylista az utolso
tz megtekintett elemet tartalmazza. A kovetkezo bekezdesek azt mutatjak
be, hogy hogyan haszn
aljuk az el
ozmenyek listajat.
Az elozmenylista t
orlesehez v
alasszuk az Ugras->Elozmenyek torlese.
Navigacio az el
ozmenyek list
aj
aban az Ugras men
u hasznalataval
180
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
A kor
abban megtekintett elemek listajanak megjelentesehez nyissuk meg
az Ugr
as men
ut. Az el
ozmenyek listaja az Ugras men
u also reszen talalhato.
A list
aban tal
alhat
o elem megnyitasahoz valasszuk ki az elemet az Ugras
men
ub
ol.
Navig
acio az el
ozmenyek list
aj
aban az eszkoztar gombjainak hasznalataval
Amennyiben az eszk
ozt
aron talalhato gombok segtsegevel szeretnenk navig
alni az el
ozmenyek list
aj
aban, a kovetkezok egyiket tehetj
uk: * Az elozo
fajl, mappa vagy FTP-hely megnyitasahoz kattintsunk a Vissza gombra.
* A k
ovetkez
o f
ajl, mappa vagy FTP-hely megnyitasahoz kattintsunk az
Elore gombra. * Az el
oz
oleg megtekintett elemek megjelentesehez kattintsunk a Vissza gomb jobb oldal
an talalhato lefele mutato nylra. A lista egy
elemenek megnyit
as
ahoz kattintsunk az elemre. * A jelenleg megjelentett
elem utan megnyitott elemek listajat az Elore gomb jobb oldalan talalhato
lefele mutat
o nylra val
o kattintassal erhetj
uk el. A lista egy elemenek megnyit
as
ahoz kattintsunk az elemre.
Navig
aci
o az el
ozmenyek list
ajaban az oldalpanel Elozmenyek nezetenek
haszn
alat
aval.
Az El
ozmenyek nezet megjelentesehez az oldalsavon, valasszuk az Elozmenyek elemet az oldalpanel tetejen talalhato legord
ulo listabol. Az Elozmenyek lista az oldalpanelen az el
ozoleg megtekintett elemeket jelenti meg.
Az el
ozmenyek list
aj
aban szereplo elemek megjelentesehez kattintsunk az
elemre az El
ozmenyek list
an.
Konyvjelz
o letrehoz
asa a kedvenc helyekhez
A k
onyvjelz
oket a K
onyvjelzok men
ubol erhetj
uk el. A Konyvjelzok men
uh
oz hozz
aadhatjuk a Nautilusban leggyakrabban megjelentett cmeket.
Ezek lehetnek a f
ajlrendszeren talalhato mappak, fajlok vagy tavoli gepeken
talalhato FTP-helyek.
Konyvjelz
ok letrehoz
asa
Konyvjelz
o letrehoz
as
ahoz jelents
uk meg az adott elemet a nezetpanelen.
Valasszuk a K
onyvjelz
ok->K
onyvjelzo hozzaadasa men
uelemet.
Konyvjelz
ok szerkesztese
A k
onyvjelz
ok szerkesztesehez a kovetkezo lepeseket hajtsuk vegre: 1. Valasszuk a K
onyvjelz
ok->K
onyvjelzok szerkesztese men
uelemet. Megjelenik
a K
onyvjelz
ok szerkesztese p
arbeszedablak. 2. A konyvjelzok szerkesztesehez v
alasszuk ki a k
onyvjelz
ot a Konyvjelzo szerkesztese parbeszedablak bal
oldal
an. A k
onyvjelz
okkel kapcsolatos adatokat a Konyvjelzok szerkesztese
parbeszedablak jobb oldal
an, a kovetkezokeppen allthatjuk be:
6.3. GNOME
181
Parbeszedablak-elem Ler
as Nev Ezt a szovegdobozt a konyvjelzo nevenek
megadasara haszn
alhatjuk. Ez a nev jelenik meg a Konyvjelzok men
uben.
Cm Ebben a sz
ovegmez
oben adhatjuk meg a konyvjelzo eleresi u
tvonalat vagy URL-jet. 3. K
onyvjelz
o t
orlesehez jelolj
uk ki a konyvjelzot a bal
oldalon talalhat
o list
aban, majd nyomjuk meg a Torles gombot.
Fajlok es mapp
ak kezelese
Ez a fejezet a f
ajlokkal es mapp
akkal valo munka tudnivaloit rja le.
H
uzd-es-ejtsd a Nautilusban
A Nautilusban sok feladatot megoldhatunk a h
uzd-es-ejtsd technikaval. A
h
uzd-es-ejtsd m
uveletek sor
an az egermutato kinezete szolg
al informacioval
arrol, hogy eppen milyen m
uvelet is t
ortenik. 7.3. tablazat - H
uzd-es-ejtsd
a Nautilusban bemutatja a h
uzd-es-ejtsd m
uvelettel megvalosthato lehetosegeket. A t
abl
azatban azt is megtal
alhatjuk, hogy az egyes m
uveletekhez
milyen egermutat
o tartozik.
7.3. tablazat - H
uzd-es-ejtsd a Nautilusban
Feladat
M
uvelet
Egermutat
o
Elem athelyezese
H
uzzuk az elemet a celter
uletre.
athelyezes egermutato
Elem masol
asa
Fogjuk meg a m
asoland
o elemet, majd nyomjuk le es tartsuk nyomva a Ctrl
billenty
ut. H
uzzuk az elemet a celter
uletre. masolas egermutato
Szimbolikus kapocs letrehoz
asa egy elemre
Fogjuk meg az elemet, majd nyomjuk le es tartsuk nyomva a Ctrl - Shift
billenty
ukombin
aci
ot. H
uzzuk az elemet oda, ahol a kapcsot letre szeretnenk
hozni. szimbolikus kapocs egermutat
o
Kerdezze meg, hogy mit tegyen a h
uzott elemmel
Fogjuk meg az elemet, majd nyomjuk le es tartsuk nyomva az Alt billenty
ut.
H
uzzuk az elemet a celter
uletre. Engedj
uk fel az egergombot. Megjelenik
182
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
kerd
ojel egermutat
o
Fajlok es mapp
ak kijel
olese
A Nautilusban t
obbfelekeppen is kijelolhet
unk fajlokat es mappakat. 7.4.
tabl
azat - Elemek kijel
olese a Nautilusban bemutatja az elemek kijeloleset
Nautilus-ablakban es a Nautilus altal vezerelt munkaasztalon.
7.4. t
abl
azat - Elemek kijel
olese a Nautilusban
Feladat
M
uvelet
Elem kijel
olese
Kattintsunk az elemre.
Egybef
ugg
o elemcsoport kijel
olese
Az ikonnezetben h
uzzunk egy kijelolo teglalapot a kijelolendo fajlok kore.
A listanezetben nyomjuk le es tartsuk nyomva a Shift billenty
ut. Kattintsunk a csoport els
o elemere, majd kattintsunk a csoport utolso elemere.
Tobb elem kiv
alaszt
asa
Nyomjuk meg es tartsuk nyomva a Ctrl billenty
ut. Kattintsunk a kijelolendo
elemekre.
A kijel
olesnek egy m
asik m
odja: nyomjuk le es tartsuk nyomva a Ctrl billenty
ut, majd h
uzzunk jel
ol
o teglalapot a kijelolendo elemek kore.
Minden elem kijel
olese egy adott mappaban
Valasszuk a Szerkesztes->Minden fajlt kijelol men
upontot.
Az elemhez rendelt alapertelmezett m
uvelet vegrehajtasahoz kattintsunk
dupl
an az elemre. A f
ajlkezel
o bealltasait modosthatjuk u
gy is, hogy csak
egyszer kelljen kattintani a f
ajlra az alapertelmezett m
uvelet elindtasahoz.
Tov
abbi tudnival
ok: F
ajlok es mappak bealltasai .
Fajl vagy mappa
athelyezese
A k
ovetkez
o resz a f
ajlok es mappak athelyezeset mutatja be.
H
uzzuk es ejts
uk a f
ajlt az celter
uletre a nezetpanelen
Fajl vagy mappa
athelyezesehez h
uzd-es-ejtsd m
uvelettel a kovetkezoket
ablak segtkell tenn
unk: 1. Nyissunk egy Nautilus-ablakot. A Fajl->Uj
segevel hozzunk letre egy m
asodik Nautilus ablakot. 2. Az egyik ablakban
jelents
uk meg azt a mapp
at, amelyben az athelyezendo fajlok talalhatok. A
masik ablakban jelents
uk meg a celmappat. 3. H
uzzuk at a kijelol fajlokat
az u
j hely
ukre, a m
asik ablakba.
6.3. GNOME
183
Amennyiben a kijel
olt f
ajlokat egy k
ozvetlen
ul a kiindulasi fajlok mappaja
alatt talalhat
o mapp
aba szeretnenk
athelyezni, nem sz
ukseges ket ablakot
hasznalnunk. A f
ajlokat egyszer
uen h
uzzuk ra az eredeti ablakban megtalalhato mappaikonra.
Kivagas es beillesztes u
j helyre
A mappakat vagy f
ajlokat kiv
aghatjuk az egyik mappabol es beilleszthetj
uk egy m
asik mapp
aba a k
ovetkez
okben lertak alapjan: 1. Jelolj
uk ki az
athelyezni kvant f
ajlokat vagy mapp
akat, majd valasszuk ki a SzerkesztesFajl kivag
asa men
upontot. 2. Nyissuk meg a celmappat, es valasszuk ki a
Szerkesztes->F
ajl beillesztese men
uelemet.
Fajl athelyezese a Fa nezet segtsegevel
uzhatjuk a f
Ath
ajlt vagy mapp
at a nezetpanelrol az oldalpanel Fa nezeteben
egy agra. Azt is megtehetj
uk, hogy az oldalpanelen a Fa nezet egyik fajljat
vagy mapp
aj
at a Fa m
asik helyere h
uzzuk at.
Fajl vagy mappa m
asol
asa
A kovetkez
o resz a f
ajlok es mapp
ak m
asolasat mutatja be.
H
uzzuk es ejts
uk a f
ajlt az celter
uletre a nezetpanelen
Fajlokat vagy mapp
akat a k
ovetkez
o lepesek segtsegevel masolhatunk: 1.
ablak segtsegevel hozzunk letre
Nyissunk egy Nautilus-ablakot. A F
ajlUj
egy masodik Nautilus-ablakot. 2. Az egyik ablakban jelents
uk meg azt a
mappat, amelyben a m
asoland
o f
ajlok talalhatok. A masik ablakban jelents
uk meg a celmapp
at. 3. Az egerrel fogjuk meg a masolando fajlt vagy
mappat, majd nyomjuk le es tartsuk nyomva a Ctrl billenty
ut. H
uzzuk a
fajlt vagy mapp
at az u
j helyere, a m
asik ablakba.
Amennyiben a kijel
olt f
ajlokat egy k
ozvetlen
ul a kiindulasi fajlok mappaja
alatt talalhat
o mapp
aba szeretnenk masolni, nem sz
ukseges ket ablakot
hasznalnunk. Fogjuk meg a f
ajlokat az eger segtsegevel, nyomjuk le es tartsuk nyomva a Ctrl billenty
ut. A f
ajlokat h
uzzuk az eredeti ablakban megtalalhato celmappa ikonj
ara.
Masolas es beillesztes u
j helyre
A fajlokat m
asolhatjuk a m
asol
as es beillesztes modszer segtsegevel is: 1.
Jelolj
uk ki a m
asoland
o f
ajlt vagy mappat, majd valasszuk ki a SzerkesztesFajl masol
asa men
uelemet. 2. Jelents
uk meg a Nautilusban a celmappat,
majd valasszuk ki a Szerkesztes->F
ajlok beillesztese men
uelemet.
Fajlok es mapp
ak kett
ozese
Ha masolatot szeretnenk keszteni egy az eppen megjelentett mappaban
talalhato f
ajlr
ol vagy mapp
ar
ol, a k
ovetkezo lepeseket kovethetj
uk: 1. Jelolj
uk ki a nezetpanelen a kett
ozend
o fajlt vagy mappat. 2. Valasszuk ki
184
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
a Szerkesztes->Kett
ozes men
uelemet. Egy masik modszer: jobb gombbal
kattintsunk a f
ajlra vagy mappara a nezetpanelen, majd valasszunk ki a
felbukkan
o men
ub
ol a Kett
ozes men
uelemet. A megjelentett mappaban
megjelenik a fajl vagy mappa masolata.
Mappa letrehoz
asa
Mapp
at a k
ovetkez
okeppen hozhatunk letre: 1. Jelents
uk meg azt a map
pat, amelyben letre szeretnenk hozni az u
j mappat. 2. Valasszuk a Fajl->Uj
mappa men
uelemet. Egy m
asik lehetoseg: jobb gombbal kattintsunk a ne mappa
zetpanelen a hatterre, es v
alasszuk ki a felbukkano men
ubol az Uj
men
uelemet. A megjelentett mappaban letrejon egy Nevtelen nev
u mappa.
A mappa neve ki van jel
olve. 3. Irjuk be a mappa nevet, es nyomjuk meg
az Enter billenty
ut.
Fajl
atnevezese
Fajlt vagy mapp
at a k
ovetkez
okeppen nevezhet
unk at: 1. Jelolj
uk ki az atnevezend
o f
ajlt vagy mapp
at a nezetpanelen. 2. Valasszuk ki a Szerkesztes
>Atnevez
es men
uelemet. M
asik megoldas: jobb gombbal kattintsunk a
men
upontot. A f
ajl vagy mappa neve ki van jelolve. 3. Irjuk be a mappa
vagy f
ajl u
j nevet, es nyomjuk meg az Enter billenty
ut.
Fajl vagy mappa
athelyezese a Kukaba
Fajlt vagy mapp
at a k
ovetkez
okeppen helyezhet
unk at a Kukaba: 1. Jelolj
uk ki a Kuk
aba doband
o f
ajlt vagy mappat a nezetpanelen. 2. Valasszuk
ki a Szerkesztes->Athelyez
es a kukaba men
upontot. Mas megoldas: jobb
gombbal kattintsunk a f
ajlra vagy mappara a nezetpanelen, majd valasszuk
ki a felbukkan
o men
ub
ol az Athelyez
es a kukaba lehetoseget.
Lehet
oseg
unk van arra is, hogy a kidobando fajlt a nezetpanelbol rah
uzzuk
a munkaasztalon tal
alhat
o Kuka ikonra.
Fajlok vagy mapp
ak t
orlese
Fajlok vagy mapp
ak t
orlesekor torolt fajl vagy mappa nem ker
ul at a Kukaba, hanem a f
ajlkezel
o vegervenyesen torli azt a fajlrendszerrol. A Torles
men
uelem csak akkor jelenik meg a men
ukben, ha az Olyan torles engedelyezese, amely megker
uli a kukat bealltas be van jelolve a Fajlkezelo
beallt
asai p
arbeszedablakban.
Fajlokat vagy mapp
akat a k
ovetkezokeppen torolhet
unk: 1. Jelolj
uk ki a
torlend
o f
ajlt vagy mapp
at a nezetpanelen. 2. Valasszuk ki a Szerkesztes>T
orles men
uelemet. M
asik megoldas: jobb gombbal kattintsunk a fajlra
vagy mapp
ara a nezet panelen, majd valasszuk ki a felbukkano men
ubol a
Torles lehet
oseget.
6.3. GNOME
185
186
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
6.3. GNOME
187
ikonjat. 5. A Tulajdons
agok p
arbeszedablak bezarasahoz kattintsunk a Bezaras gombra.
Ha egy adott f
ajltpushoz tartoz
o ikont szeretnenk lecserelni, hasznalhatjuk
a Fajltpusok es programok be
allt
ast. A Fajltpusok es programok ablak
megnyitas
ahoz, v
alasszuk ki az AlkalmazasokMunkaasztal bealltasaiHaladoFajltpusok es programok men
upontot.
Ha vissza szeretnenk terni a saj
at testreszabott ikonunkrol a Fajltpusok es
programok be
allt
asn
al megadott
altalanos ikonhoz, jobb gombbal kattintsunk az ikonra, es a felbukkan
o men
ubol valasszuk az Egyeni ikon eltavoltasa men
upontot. M
as megold
as: a Tulajdonsag parbeszedablak Alap f
ulen
kattintsunk az Egyeni ikon elt
avolt
asa gombra.
Elemek meretenek m
odost
asa a nezetben
A nezetpanelem megjelen
o elemek meretet megvaltoztathatjuk. A meretet
akkor modosthatjuk, ha a nezet f
ajlt vagy mappat jelent meg. Az elemek meretet a k
ovetkez
okeppen m
odosthatjuk: * Az elemek nagytasahoz
valasszuk ki a NezetNagyt
as men
upontot. * Az elemek kicsinytesehez valasszuk ki a NezetKicsinytes men
upontot. * Ha az elemeket eredeti meret
ukre szeretnenk vissza
alltani, v
alasszuk a NezetNormal meret men
upontot.
Az elemek meretenek megv
altoztat
as
ara hasznalhatjuk az eszkoztaron talalhato meretez
o gombokat. 7.5. t
abl
azat - Meretezogombok bemutatja a
meretezogombok haszn
alat
at.
7.5. tablazat - Meretez
ogombok
Gomb
Gomb neve
Leras Kicsinytes gomb
Kicsinytes gomb
Kattintsunk erre a gombra, ha kicsinyteni szeretnenk a nezetben az elemek
meretet. Norm
al meret gomb
Normal meret gomb
Kattintsunk erre a gombra, ha eredeti meret
ukben szeretnenk latni az elemeket. Nagyt
as gomb
Nagytas gomb
Kattintsunk erre a gombra, ha n
ovelni szeretnenk a nezetben megjeleno
elemek meretet.
A Nautilus megjegyzi, hogy egy adott mappanal milyen meretbealltast
hasznaltunk. A k
ovetkez
o alkalommal, amikor megjelentj
uk a mappat, az
188
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
elemek a kor
abban be
alltott merettel jelennek meg. Mas szoval, amikor
at
alltjuk az elemek meretet egy mappaban, a mappat szabjuk testre, hogy
az egy adott merettel jelentse meg az elemeket. Ahhoz, hogy a meretet
vissza
alltsuk a be
allt
asokn
al meghatarozott ertekre, valasszuk ki a Nezet>Nezet vissza
allt
asa az alapertelmezettre men
upontot.
Nezetek hasznalata f
ajlok es mappak megjelentesehez
A Nautilus t
obb m
odot is kn
al a fajlok tartalmanak megtekintesehez. A Nautilusban talalhat
ok megjelento komponensek, ezek lehetove teszik, hogy
bizonyos tpus
u f
ajlokat a nezetpanelen jelents
unk meg. Peldaul a weboldal
nez
ovel HTML-f
ajlokat jelenthet
unk meg a nezetpanelben. A szovegnezovel sz
ovegf
ajlokat tekinthet
unk meg a nezetpanelben.
A Nautilusszal megnyithatjuk a fajlokat a megfelelo alkalmazassal is. Tovabbi tudnival
ok: F
ajlok megnyitasa .
A Nautilus tartalmaz tov
abbi nezeteket, ezek segtsegevel az egyes mappak
tartalm
at k
ul
onb
oz
okeppen jelenthetj
uk meg. Peldaul mappak tartalmanak megjelentesehez a k
ovetkezo nezettpusokat hasznalhatjuk: * Ikonnezet A mappa elemeit ikonkent jelenti meg. 7.1. abra - Mappa tartalma
Nautilus-ablakban bemutatja az ikonnezetet. * Listanezet A mappa elemeit list
aban jelenti meg. 7.3.
abra - Nautilus-ablak, listanezet bemutatja
a listanezetet. 7.3.
abra - Nautilus-ablak, listanezet Nautilus-ablak, amint
egy mappa tartalm
at jelenti meg listanezetben.
A Nezet men
u segtsegevel v
alaszthatunk megjelentesi modot a mappakhoz es f
ajlokhoz. Haszn
alhatjuk tovabba a Nezet mint... legord
ulo listat
ugyanerre a celra. Mappa megjelentesenel, megadhatjuk, hogy az elemek
milyen sorrendben jelenjenek meg. Az elemek meretet a nezet men
ubol modosthatjuk. A k
ovetkez
o bekezdesek azt rjak le, hogy hogyan tudunk az
ikonnezettel, a listanezettel es a fajlok nezeteivel dolgozni.
Nezet kiv
alaszt
asa
Valasszuk ki a nezettpust a Nezet men
ubol.
M
as megoldas: v
alasszuk ki a Nezet ->Nezet mint... men
uelemet. Valasszuk
ki a megfelel
o nezetet a Megnyitas mas megjelentovel parbeszedablakon,
majd kattintsunk a Kiv
alaszt
as gombra.
A nezet tpus
at a Nezet mint... legord
ulo listabol is kivalaszthatjuk. A Nezet
mint... leg
ord
ul
o lista a cms
av jobb oldalan talalhato.
M
as-m
as mapp
akat m
as-m
as nezetekben is megjelenthet
unk. A Nautilus
megjegyzi, hogy egy adott mappahoz milyen nezetet rendelt
unk. A kovetkez
o alkalommal, amikor megjelentj
uk a mappat, a Nautilus a korabban
6.3. GNOME
189
190
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
M
odost
as d
atuma alapj
an
Ennek hat
as
ara a nezet az utolso modostas datuma alapjan rendezi az
elemeket. A legut
obb m
odostott elem ker
ul elore a listaba.
Matric
ak alapj
an
Ennek hat
as
ara az elemek a r
ajuk ragasztott matricak alapjan ker
ulnek
rendezesre. A rendezes a matricak nevet veszi alapul. A matrica nelk
uli
elemek ker
ulnek a lista vegere.
Szorosabb elrendezes
Ennek hat
as
ara az ikonok k
ozelebb ker
ulnek egymashoz a nezetben.
Fordtott sorrend
Ennek hat
as
ara a feljebb ismertetett rendezesek alapertelmezett sorrendje
megfordul. Ha peld
aul
abecesorrendbe rendezt
uk a fajlokat es kijelolj
uk a
Fordtott sorrend lehet
oseget, a fajlok fordtott abecesorrendben jelennek
meg.
A Nautilus megjegyzi, hogy egy adott mappaban milyen rendezest alkalmaztunk. A k
ovetkez
o alkalommal, hogy megjelentj
uk a mappat, a nezet
a kor
abban megadott rendezest alkalmazza. Maskepp megfogalmazva, amikor
at
alltjuk az elemek rendezeset egy mappaban, a mappat szabjuk testre,
hogy az egy adott sorrendben jelentse meg az elemeket. Ahhoz, hogy az
elrendezest vissza
alltsuk a be
alltasoknal meghatarozott ertekre, valasszuk
ki a Nezet->Nezet vissza
alltasa az alapertelmezettre men
upontot.
Ikon ny
ujtasa ikonnezetben
Ikonnezetben megv
altoztathatjuk az elemet jelkepezo ikon meretet. Az
ikont a k
ovetkez
okeppen ny
ujthatjuk: 1. Jobb gombbal kattintsunk az atmeretezend
o elemre, majd v
alasszuk ki az Ikon szeth
uzasa lehetoseget a
felbukkan
o men
ub
ol. Az elem kor
ul megjelenik egy teglalap, minden sarkan van egy foganty
u. 2. Ragadjuk meg az egyik foganty
ut, es h
uzzuk szet
az ikont a kvant meretre. Az eredeti meret visszaalltasahoz hasznaljuk a
jobbgombos men
uben tal
alhat
o Ikon eredeti meretenek visszaalltasa lehetoseget.
A munkaasztalon tal
alhat
o ikonokat is szeth
uzhatjuk.
Nezet viselkedesenek m
odost
asa
A nezetek viselkedesenek m
odostasara a kovetkezo lehetosegeink vannak: *
Megadhatjuk, hogy a nezet alapertelmezett az adott fajlhoz vagy mappahoz.
* Megadhatjuk, hogy a nezet alapertelmezett az adott fajltpushoz vagy
minden mapp
ahoz. * Megadhatjuk, hogy a nezet jelenjen meg a Nezet mint
... almen
uben egy adott f
ajl vagy mappa eseten. * Megadhatjuk, hogy a
6.3. GNOME
191
192
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
lehet peld
aul a f
ajl megnyit
asa a fajl tpusahoz rendelt alkalmazasok valamelyikevel. * Egy f
ajltpust egy vagy tobb megjelentohoz tarsthatunk. Az
alapertelmezett m
uvelet lehet peldaul a fajl megnyitasa a fajl tpusahoz
rendelt megjelent
ok valamelyikevel. * Fajlkiterjesztesek es MIME-tpusok
osszerendelese. A MIME-tpus hatarozza meg a fajl formatumat, az internetes b
ongesz
ok es levelez
oprogramok ez alapjan dontik el, hogy hogyan
jelentsek meg a f
ajlt.
M
uveletek m
odost
asa
M
odosthatjuk a f
ajlhoz vagy f
ajltpushoz rendelt m
uveletet. A kovetkezo
lehet
osegek vannak: * Megadhatjuk, hogy a m
uvelet alapertelmezett legyen
az adott f
ajlhoz. * Megadhatjuk, hogy a m
uvelet alapertelmezett legyen az
adott f
ajltpushoz. * Megadhatjuk, hogy a m
uvelet jelenjen meg az adott
fajl Megnyit
as ezzel... almen
ujeben. * Megadhatjuk, hogy a m
uvelet jelenjen
meg az adott f
ajltpus Megnyit
as ezzel... almen
ujeben. * Megadhatjuk, hogy
a m
uvelet ne jelenjen meg az adott fajltpus Megnyitas ezzel... almen
ujeben.
A m
uveletek m
odost
as
ahoz a kovetkezoket kell tenn
unk: 1. A nezetpanelen v
alasszuk ki a f
ajlt, amelynek modostani szeretnenk a m
uveleteit. Ha
egy f
ajltpushoz tartoz
o m
uveletet szeretnenk modostani, valasszunk egy
megfelel
o tpus
u f
ajlt. 2. V
alasszuk ki a Fajl->Megnyitas ezzel men
upontot. A k
ovetkez
o lepesek k
oz
ul hajtsunk vegre egyet: + Valasszuk ki a Mas
alkalmaz
as men
upontot. Megjelenik a Megnyitas mas alkalmazassal parbeszedablak. + V
alasszuk ki a Mas megjelento men
upontot. Megjelenik a
Megnyit
as m
as megjelent
ovel parbeszedablak. 3. A tablazatbol valasszuk
ki az alkalmaz
ast vagy nezetet, melynek viselkedeset modostani szeretnenk.
4. Kattintsunk a M
odost
as gombra. Megjelenik a Modost
as parbeszedablak. A k
ovetkez
o t
abl
azat a M
odostas parbeszedablak lehetosegeit mutatja
be:
Lehet
oseg Ler
as f
ajltpus elemek eseten vegye bele a men
ube Valasszuk
ezt a lehet
oseget, ha ehhez a f
ajltpushoz ezt a alkalmazast vagy megjelent
ot meg szeretnenk tal
alni a Megnyitas ezzel almen
uben. fajltpus elemek
eseten legyen alapertelmezett Valasszuk ezt a lehetoseget, ha ehhez a fajltpushoz ezt a alkalmaz
ast vagy megjelentot szeretnenk alapertelmezettkent
hozz
arendelni. Csak f
ajlnev elemek eseten vegye bele a men
uben Valasszuk
ezt a lehet
oseget, ha ehhez a f
ajlhoz ezt a alkalmazast vagy megjelentot
meg szeretnenk tal
alni a Megnyitas ezzel almen
uben, de a tobbi hasonlo
tpus
u fajl eseten nem. Csak f
ajlnev elemek eseten legyen alapertelmezett
Valasszuk ezt a lehet
oseget, ha ehhez a fajlhoz ezt a alkalmazast vagy megjelent
ot szeretnenk alapertelmezettkent hozzarendelni, de a tobbi hasonlo
tpus
u f
ajl eseten nem. Ne vegye bele a men
ube fajltpus elemek eseten
Valasszuk ezt a lehet
oseget, ha ennel a fajltpusnal nem szeretnenk ezt a
6.3. GNOME
193
194
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
6.3. GNOME
195
196
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
6.3. GNOME
197
A fajlkezel
o rendelkezik bizonyos el
onezeti funkciokkal. Az elonezeti funkciok hatassal lehetnek a f
ajlkezel
o v
alaszsebessegere, amellyel a kereseinkre
reagal. Egyes lehet
osegeket be lehet u
gy alltani, hogy ez gyorstson a fajlkezelo m
uk
odesen. A k
ovetkez
o t
abl
azat a m
ukodest gyorsto lehetosegeket
foglalja ossze:
Lehetoseg
Leras
Mindig
A m
uveletet helyi es t
avoli f
ajlokon egyarant vegrehajtja.
Csak helyi f
ajlok
Csak helyi f
ajlokon hajtja vegre a m
uveletet.
Soha
Sohasem hajtja vegre a m
uveletet.
Az elonezet be
allt
asaihoz v
alasszuk a Szerkesztes->Bealltasok men
upontot. A Fajlkezel
o be
allt
asai p
arbeszedablakban kattintsunk a Elonezet
f
ulre. Ekkor megjelenik a El
onezet lap.
7.8. tablazat - El
onezet be
allt
asai felsorolja a modosthato elonezetbealltasokat.
7.8. tablazat - El
onezet be
allt
asai
Parbeszedablak-elem
Leras
Szoveg mutat
asa az ikonokban
A szovegf
ajl ikonj
aban l
athat
o sz
ovegelonezet megjelentesehez valasszuk ki
a megfelel
o lehet
oseget.
Belyegkepek megjelentese
Az belyegkepek megjelentesehez v
alasszuk ki a megfelel
o lehetoseget. A
fajlkezelo minden kepet tartalmaz
o mappaban letrehoz egy .thumbnails
mappat, es ebben t
arolja az belyegkepeket.
Csak az ennel kisebb f
ajlokhoz
Itt adhatjuk meg a f
ajlmeret fels
o korlatjat, amely meghaladasa eseten a
fajlkezelo m
ar nem keszt belyegkepet.
Hangfajlok el
onezete
A hangfajlok el
onezetehez v
alasszuk ki a megfelelo lehetoseget.
Elemek szam
anak megjelentese
198
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
A mappaelemek sz
am
anak megjelentesehez valasszuk ki a megfelelo beallt
ast.
Hatter megv
altoztat
asa
A Nautilusban tal
alhat
ok h
atterkepek, ezek segtsegevel testreszabhatjuk a
kovetkez
o elemek kinezetet: * a Nautilus munkaasztal hattere * oldalpanel
* nezetpanel * panelek, kiveve a men
upanelt
A k
ovetkez
okeppen v
altoztathatjuk meg a hatteret: 1. Valasszuk a
Szerkesztes->H
atterek es matricak men
uelemet. Megjelenik a Hatterek es
matric
ak parbeszedablak. 2. A felhasznalhato mintak kilistazasahoz kattintsunk a Mint
ak gombra. A felhasznalhato sznek megjelentesehez kattintsunk a Sznek gombra. 3. A munkaasztal vagy panel hattermintajanak
megv
altoztat
as
ahoz h
uzzuk a mintat a megfelelo helyre. Ha minta helyett
sznt szeretnenk haszn
alni, h
uzzuk a sznt a megfelelo helyre. 4. A parbeszedablak bez
ar
as
ahoz kattintsunk a Bezaras gombra.
M
asik megold
as: jobb gombbal kattintsunk az oldalpanel vagy a nezetpanel
hatterere es a felbukkan
o men
ubol valasszuk ki a Hatter m
odostasa men
uelemet. Megjelenik a H
atterek es matricak parbeszedablak. A panel hatterenek vissza
allt
as
ahoz kattintsunk jobb gombbal a hatterre, es valasszuk ki
a felbukkan
o men
ub
ol az Alapertelmezett hatter hasznalata men
uelemet.
Amikor megv
altoztatjuk az oldalpanel vagy a nezetpanel hatteret egy adott
mapp
aban, a Nautilus megjegyzi ezt a bealltast. A kovetkezo alkalommal,
amikor megjelentj
uk a kor
abban atalltott mappat, a modostott bealltasokat l
atjuk. M
askepp megfogalmazva: amikor megvaltoztatjuk a mappa
hatteret, a mapp
at szabjuk testre, hogy az a megfelelo hatterkeppel jelenjen
meg.
Minta hozz
aad
asa
Uj minta hozz
aad
as
ahoz v
alasszuk ki a Szerkesztes->Hatterek es matricak
minta
men
uelemet. Kattintsunk a Mintak gombra, majd kattintsunk az Uj
hozz
aad
asa gombra. Megjelenik a parbeszedablak. Az ablak segtsegevel
keress
uk meg az u
j mint
at. Az OK gombra valo kattintassal adhatjuk hozza
az u
j mint
at a H
atterek es matricak parbeszedablakhoz.
Szn hozz
aad
asa
Uj szn hozz
aad
as
ahoz v
alasszuk ki a Szerkesztes->Hatterek es matricak
szn
men
uelemet. Kattintsunk a Sznek gombra, majd kattintsunk az Uj
hozz
aad
asa gombra. Megjelenik a sznkivalaszto parbeszedablak. Az ablak
segtsegevel v
alasszuk ki az u
j sznt. Az OK gombra valo kattintassal adhatjuk hozz
a az u
j sznt a Hatterek es matricak parbeszedablakhoz.
Ablakelemek megjelentese es elrejtese
6.3. GNOME
199
A kovetkez
o Nautilus-ablakelemek l
athatosagat lehet alltani: * Az oldalpanel elrejtesehez v
alasszuk ki a Nezet ->Oldalpanel men
uelemet. Az oldalpanel u
jboli megjelentesehez v
alasszuk ki u
jra a Nezet->Oldalpanel men
uelemet. * Az eszk
ozt
ar elrejtesehez v
alasszuk ki a Nezet ->Eszkozsor men
uelemet. Az eszk
ozt
ar u
jb
oli megjelentesehez valasszuk ki u
jra a Nezet>Eszkozsor men
uelemet. * Az oldalpanel elrejtesehez valasszuk ki a Nezet
->Oldalpanel men
uelemet. Az oldalpanel u
jboli megjelentesehez valasszuk
ki u
jra a Nezet->Oldalpanel men
uelemet. * Az allapotsor elrejtesehez va
lasszuk ki a Nezet ->Allapotsor
men
uelemet. Az allapotsor u
jboli megjele
ntesehez v
alasszuk ki u
jra a Nezet->Allapotsor
men
uelemet. * Ha el szeretnenk t
avoltani egy f
ulet az oldalpanelrol, kattintsunk jobb gombbal az
oldalpanelre, v
alasszuk ki az elt
avoltando f
ul nevet. A f
ul u
jboli megjelentesehez kattintsunk ismetelten jobb gombbal az oldalpanelre es valasszuk
u
jra ki a megjelentend
o f
ul nevet.
Cserelhet
o adathordoz
ok haszn
alata
A Nautilus a k
ovetkez
o cserelhet
o adathordozokat tamogatja: * Audio CD
* Fenykepez
ogep * CD-ROM * Floppy lemez * Iomega Jaz lemez * Iomega
Zip lemez * Memory Stick
Megjegyzes
Ahhoz, hogy a Nautilus felismerje a cserelheto adathordozot, leteznie kell a
megfelelo bejegyzesnek a /etc/fstab f
ajlban.
Adathordoz
o bef
uzese
Az adathordoz
o bef
uzese annyit tesz, hogy a cserelheto adathordozon talalhato adatok elerhet
ove v
alnak. Amikor bef
uzz
uk az adathordozot, az azon
talalhato f
ajlok a sz
amt
ogep f
ajlrendszerenek egy alkonyvt
araban jelennek
meg.
Az adathordoz
o bef
uzesehez helyezz
uk be azt a megfelelo eszkozbe. A munkaasztalon megjelenik az eszk
ozt jelkepezo ikon. Az ikon csak akkor jelenik
meg, ha a rendszerbe
allt
asok lehet
ove teszik az eszkoz automatikus bef
uzeset.
Ha a rendszer be
allt
asai nem teszik lehetove az automatikus bef
uzest, kezzel kell bef
uzn
unk az eszk
ozt. Jobb gombba kattintsunk a munkaasztalra,
majd valasszuk ki a Lemezek-> eszk
oznev men
uelemet. Peldaul floppy lemez beillesztesehez v
alasszuk ki a Lemezek->Floppy men
upontot. A munkaasztalon megjelenik az eszk
ozt jelkepezo ikon.
Adathordoz
o tartalm
anak megjelentese
Az adathordoz
o tartalm
at a k
ovetkez
okeppen jelenthetj
uk meg: * Kattintsunk duplan a munkaasztalon tal
alhat
o ikonra. * Jobb gombbal kattintsunk
200
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
a munkaasztalon megtal
alhat
o ikonra, majd valasszuk a Megnyitas men
upontot.
Megjelenik egy Nautilus-ablak az adathordozo tartalmaval. A nezet frisstesehez kattintsunk a Frisstes gombra.
Adathordoz
o tulajdons
againak megjelentese
A cserelhet
o adathordoz
o tulajdonsagainak megjelentesehez valasszuk ki a
jobbgombos men
ub
ol a Tulajdonsagok men
upontot. Az adathordozo tulajdons
agai egy p
arbeszedablakban jelennek meg.
A p
arbeszedablak bez
ar
as
ahoz kattintsunk a Bezaras gombra.
Floppy lemez form
az
asa
A form
az
as el
okeszti az adathordozot egy bizonyos fajlrendszer hasznalatara. Form
azaskor minden adat fel
ulrodik az adathordozon. A fajlkezelo
segtsegevel form
azhatjuk a lemezt.
A hajlekonylemez form
az
as
ahoz a kovetkezo lepesek sz
uksegesek: 1. Helyezz
uk be a lemezt a meghajt
oba. F
uzz
uk be a lemezt a fajlrendszerbe. Az
adathordozok bef
uzesevel kapcsolatban lasd: Adathordozo bef
uzese . 2.
A jobb egergombbal kattintsunk a lemez ikonjara a munkaasztalon, majd
valasszuk a Form
az
as men
uelemet. Megjelenik a Floppy formazasa parbe tsuk be a formazas tulajdonsagait a Floppy formazasa
szedablak. 3. All
parbeszedablakban. A k
ovetkezo tablazat lerja a parbeszedpanel elemeit:
Parbeszedablak-elem Ler
as Hajlekonylemezes egyseg A hajlekonylemezes
egyseg eszk
oznevet jelenti meg. Fajlrendszer tpusa Valasszuk ki a hasznalni kv
ant f
ajlrendszert. Floppy tpusa Valasszuk ki a lemez adats
ur
useget. Gyors form
az
as V
alasszuk ezt a lehetoseget, ha csak a fajlrendszert
szeretnenk letrehozni a lemezen. A gyors formazas m
uvelete nem ellenorzi
a hib
as blokkokat. Ezt a lehet
oseget csak akkor valaszthatjuk, ha a lemez
eloz
oleg m
ar meg volt formazva. 4. A lemez formazasahoz kattintsunk a
Form
az
as gombra.
Adathordoz
o kiad
asa
Az adathordoz
o elt
avolt
as
ahoz kattintsunk jobb gombbal az adathordozo
ikonj
ara, majd v
alasszuk ki a Kiadas lehetoseget. Ha az adathordozot befogad
o eszk
oz t
alc
aja motoros, a talca kinylik. Ha az eszkoz talcaja nem
motoros, megjelenik egy u
zenet, amely kozli, hogy az adathordozot biztonsagosan el lehet t
avoltani.
Az adathordozot nem lehet elt
avoltani a motorral rendelkezo eszkozokbol,
amg az nincs lev
alasztva. Az adathordozo eltavoltasahoz valasszuk le azt
a f
ajlrendszerr
ol. A lemezt a k
ovetkezokeppen tavolthatunk el a meghajtob
ol: 1. Z
arjuk be minden Nautilus-ablakot, Terminal-ablakot es minden
201
6.3. GNOME
Tartalom
Bevezetes a munkaasztalh
atter haszn
alataba A munkaasztal hatterenek elindtasa A munkaasztal h
atteren elhelyezkedo objektumok
Munkaasztal-objektumok kijel
olese Objektum megnyitasa a munkaasztalrol
Indtoikon elhelyezese a munkaasztalon Szimbolikus kapocs hozzaadasa a
munkaasztalhoz F
ajl vagy mappa elhelyezese a munkaasztalon Objektum
eltavoltasa a munkaasztalr
ol Objektum torlese a munkaasztalrol
A munkaasztalon tal
alhat
o Kuka hasznalata
A Kuka tartalm
anak megjelentese A Kuka ki
urtese
A Munkaasztal men
u haszn
alata A munkaasztal hattersznenek vagy mintajanak testreszab
asa
A Nautilus f
ajlkezel
o kezeli a munkaasztal hatteret. Ez a fejezet bemutatja,
hogy hogyan haszn
alhatjuk a Nautilust a munkaasztal hatterenek kezelesere.
Bevezetes a munkaasztalh
atter haszn
alataba
A munkaasztal h
attere minden m
as, a munkaasztalon megtalalhato elem
mogott tal
alhat
o. A h
atter a kezel
oi fel
ulet aktv resze. A munkaasztalhatteren a k
ovetkez
o m
uveleteket hajthatjuk vegre: * Alkalmazasok indtasa,
fajlok es mapp
ak megnyit
asa. Munkaasztal-objektumokat a gyakran hasznalt fajlok, mapp
ak es alkalmaz
asok kenyelmes elerese erdekeben tehet
unk a
munkaasztalra. Peld
aul elhelyezhet
unk indtoikont a munkaasztalhatteren.
Letrehozhatunk a gyakran haszn
alt f
ajljainkra szimbolikus kapcsokat, majd
ezeket elhelyezhetj
uk a munkaasztalon. A munkaasztal fajlok es mappak tarolasara is alkalmas. * Nyissuk meg a Munkaasztal men
ut. Kattinthatunk
jobb gombbal a munkaasztal egy u
uletere, ekkor felbukkan a Munkares fel
asztal men
u. A Munkaasztal men
ut a munkaasztal hatterevel kapcsolatos
m
uveletek elvegzesere haszn
alhatjuk. * Munka a Kukaval. A mar feleslegesse valt elemeket elhelyezhetj
uk a Kukaban vagy ki
urthetj
uk a Kukat. *
A munkaasztal h
atterenek testreszab
asa Beallthatjuk a munkaasztal hatterenek mint
aj
at vagy sznet.
Alapertelmezesben a munkaasztalon h
arom objektum talalhato.
202
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
8.1. t
ablazat - A munkaasztalh
atter alapobjektumai lerja a munkaasztalhatteren megtal
alhat
o h
arom alapobjektum feladatat
8.1. t
abl
azat - A munkaasztalh
atter alapobjektumai
Elem
Elem
M
uvelet A Nautilus Saj
at mappa ikonja.
Saj
at mappa
Megnyit egy Nautilus-ablakot, es a nezetpanelen megjelenti a sajat konyvtarunkat. A Nautilus Kezdd itt! ikonja.
Kezdd itt!
Kiindul
asi pont a GNOME munkaasztal kulcsfontossag
u elemeihez. A Nautilus Kuka ikonja
Kuka
Megnyit egy Nautilus-ablakot, es a nezetpanelen megjelenti a Kuka tartalmat.
A munkaasztal h
atterenek elindtasa
Ha nem a Nautilus kezeli a munkaasztal hatteret, az alapobjektumok nem
jelennek meg. Ebben az esetben u
jra kell indtani a munkaasztalhatteret. Ha
az alapobjektumok nem jelennek meg a munkaasztalhatteren, a kovetkezok
egyike igaz: * Veletlen
ul meg
alltottuk a munkaasztal hatteret megjelento
folyamatot (process). A munkaasztal u
jraindtasahoz be kell alltanunk a
Nautilust, hogy az jelentse meg a hatteret. * Letorolt
uk a /.nautilus konyvtarat. A munkaasztal u
jraindt
asahoz be kell alltanunk a Nautilust, hogy
az jelentse meg a h
atteret.
Ahhoz, hogy a Nautilus jelentse meg a hatteret, a kovetkezoket kell tenn
unk: 1. Kivalaszthatjuk a f
omen
ubol az Alkalmazasok->Sajat mappa men
uelemet. Megjelenik a Nautilus First Time Setup. 2. A Nautilus First Time
Setup lehet
ove teszi, hogy testreszabjuk a Nautilus munkakornyezetet. Ko allas GMC-rol Nauvess
uk a Nautilus First Time Setup utastasait. Az At
tilusra oldalon, v
alasszuk ki a Nautilus jelenti meg a hatteret lehetoseget.
3. A Befejezes oldalon kattintsunk a Befejezes gombra.
A munkaasztal h
atteren elhelyezkedo objektumok
A munkaasztal h
atteren elhelyezkedo objektumok olyan ikonok, amelyekkel f
ajlokat, mapp
akat vagy alkalmazasokat nyithatunk meg. Minden ilyen
objektum a munkaasztal h
atterenek mappajaban helyezkedik el. Amikor
objektumot helyez
unk
at a munkaasztalra, az objektumok ebbe a mappaba
ker
ulnek. A saj
at mapp
ankat is hasznalhatjuk a munkaasztal hatterekent.
6.3. GNOME
203
Alapertelmezesben a munkaasztalon h
arom objektum talalhato. A munkaasztalra tov
abbi objektumokat helyezhet
unk el, ezek segtsegevel konnyebben elerhetj
uk a f
ajlokat, mapp
akat vagy a gyakran hasznalt alkalmazasokat. Peldaul elhelyezhet
unk indt
oikonokat a munkaasztalon, gy konnyebben elerhetj
uk a gyakran haszn
alt alkalmazasokat.
8.2. tablazat - Munkaasztal-objektumtpusok bemutatja, hogy milyen objektumtpusokat adhatunk a munkaasztalhoz.
8.2. tablazat - Munkaasztal-objektumtpusok
Objektumtpus
Leras
Szimbolikus kapocs
A szimbolikus kapocs egy m
asik f
ajlra vagy mappara mutato objektum.
Amikor a munkaasztalr
ol egy szimbolikus kapcsot nyitunk meg, valojaban
a kapocs
altal hivatkozott f
ajl vagy mappa nylik meg. A szimbolikus kapcsokat atmasolhatjuk vagy
athelyezhetj
uk a munkaasztalra.
A kovetkez
o
abra egy f
ajlra mutat
o szimbolikus kapcsot mutat be.
Indtoikon
A kovetkezo indt
oikon-tpusokat helyezhetj
uk el a munkaasztalon: * Alkalmazas: egy adott alkalmaz
ast indt el. * Hivatkozas: fajlra, mappara vagy
URL-re mutat
o hivatkoz
as.
Fajl
A munkaasztalon f
ajlokat is t
arolhatunk. A munkaasztalon talalhato fajlok
a fajlrendszeren a munkaasztalk
onyvt
arban talalhatok ( /Desktop).
Mappa
A mappakat
athelyezhetj
uk a munkaasztalra, vagy akar ott is letrehozhatjuk oket. A munkaasztalon tal
alhat
o mappak a fajlrendszeren a munkaasztalkonyvt
arban tal
alhat
ok ( /Desktop).
A munkaasztal objektumait a k
ovetkezo modon lehet modostani: * Meg
jelenthetj
uk az objektum tulajdons
agait. * Atnevezhetj
uk az objektumot.
* Megvaltoztathatjuk az objektum hozzaferesi jogosultsagait. * Megvaltoz eretezhetj
tathatjuk az objektum ikonj
at. * Atm
uk az objektum ikonjat. *
Ragaszthatunk matric
at az objektumra.
A kovetkez
o bekezdesek lerj
ak, hogy hogyan dolgozhatunk a munkaasztalon
talalhato objektumokkal.
Munkaasztal-objektumok kijel
olese
204
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
6.3. GNOME
205
206
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Mappa letrehoz
asa a munkaasztalon
mappa letrehoz
Uj
as
ahoz jobb egergombbal kattintsunk a munkaasztalra.
mappa men
Megjelenik a Munkaasztal men
u. Valasszuk ki az Uj
upontot.
Egy nevtelen mappa jelenik meg a munkaasztalon. Irjuk be az u
j mappa
nevet, majd nyomjuk le az Enter billenty
ut. A mappa az u
j nevvel jelenik
meg a munkaasztalon. Az u
j mappa valojaban a munkaasztalkonyvtarban
tal
alhat
o ( /Desktop).
Objektum elt
avolt
asa a munkaasztalrol
Munkaasztal-objektum elt
avoltasahoz kattintsunk jobb gombbal az objek
tumra, majd v
alasszuk ki az Athelyez
es a kukaba lehetoseget. Mas megoldas: h
uzzuk az objektumot a munkaasztalon talalhato Kuka ikonra.
Objektum t
orlese a munkaasztalrol
Amikor objektumot t
orl
unk a munkaasztalrol, a torolt objektum nem ker
ul
be a Kuk
aba, hanem azonnal vegervenyesen torlesre ker
ul. A Torles men
uelem csak akkor jelenik meg a men
ukben, ha az Olyan torles engedelyezese,
amely megker
uli a kuk
at be
alltas be van jelolve a Nautilus Fajlkezelo beallt
asai p
arbeszedablak
aban.
Munkaasztal-objektum t
orlesehez kattintsunk jobb gombbal az objektumra,
majd v
alasszuk ki az T
orles lehetoseget.
A munkaasztalon tal
alhat
o Kuka hasznalata
A Nautilus Kuka ikonja.
A k
ovetkez
o elemeket helyezhetj
uk at a Kukaba: * fajlokat * mappakat * a
munkaasztalon tal
alhat
o objektumokat
Ha vissza szeretnenk
alltani egy korabban Kukaba dobott fajlt, jelents
uk
meg a Kuka tartalm
at, es emelj
uk ki a fajlt a Kukabol. A Kuka u
rtesekor
annak tartalma vegervenyesen elvesz.
A Kuka tartalm
anak megjelentese
A Kuka tartalm
at a k
ovetkez
okeppen jelenthetj
uk meg: * A munkaasztal
hatterer
ol: Kattintsunk dupl
an a munkaasztalon talalhato Kuka ikonra. A
Kuka tartalma megjelenik egy Nautilus-ablakban. * A Nautilus ablakbol:
Valasszuk az Ugr
as->Kuka men
uelemet. A Kuka tartalma megjelenik az
ablakban.
A Kuka ki
urtese
A Kuk
at a k
ovetkez
okeppen u
uk ki: * A munkaasztal hattererol Jobb
rthetj
gombbal kattintsunk a munkaasztalon talalhato Kuka ikonra, majd valasszuk ki a Kuka u
upontot a felbukkano men
ubol. * A Nautilus
rtese men
ablakb
ol Valasszuk ki a F
ajl->Kuka u
uelemet.
rtese men
6.3. GNOME
207
A Munkaasztal men
u haszn
alata
Munkaasztal men
u. A sz
ovegk
ornyezet rja le a grafikat.
A Munkaasztal men
u megjelentesehez kattintsunk jobb egergombbal a
munkaasztal egy u
res
reszere. A Munkaasztal men
ut a munkaasztal hat
terevel kapcsolatos m
uveletek elvegzesere hasznalhatjuk.
8.3. tablazat - A munkaasztal men
u elemei osszefoglalja a Munkaasztal men
uben megtal
alhat
o elemeket.
8.3. tablazat - A munkaasztal men
u elemei
Men
uelem
M
uvelet
Uj ablak
A Sajat mapp
ankat megjelent
o Nautilus-ablakot nyit meg.
Uj mappa
mappaobjektumot hoz letre a munkaasztalon. A mappa valojaban a
Uj
f
ajlrendszeren a munkaasztalk
onyvt
arban talalhato ( /Desktop).
Uj terminal
GNOME Termin
Uj
alt indt.
Uj indtoikon
indtoikont hoz letre a munkaasztalon. Tovabbi tudnivalok: Indtoikon
Uj
elhelyezese a munkaasztalon .
Programok
A futtathat
o Nautilus programok list
ajat nyitja meg.
Takartas nev szerint
Nev alapjan
abecesorrendbe rendezi a munkaasztal-objektumokat.
Fajlok kiv
ag
asa
Eltavoltja a kijel
olt f
ajlokat a mapp
abol vagy a munkaasztalrol, es a vagolapra helyezi azokat.
Fajlok m
asol
asa
A vagolapra helyezi a kijel
olt f
ajlokat.
Fajlok beillesztese
A vagolapon tal
alhat
o f
ajlokat beilleszti a kijelolt mappaba, vagy elhelyezi
azokat a munkaasztalon.
Lemezek
208
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Lehet
ove teszi lemezek es m
as cserelheto adathordozok bef
uzeset.
Alapertelmezett h
atter haszn
alata
Vissza
alltja a h
atter mint
azat
at a Hatterek es matricak parbeszedablakbol
utolj
ara kiv
alasztott be
allt
asra. A Hatterek es matricak parbeszedablak a
Nautilus-ablakokb
ol erhet
o el.
Munkaasztal hatterenek megv
altoztatasa
A H
atter be
allt
oeszk
oz segtsegevel valtoztathatjuk meg a munkaasztal
hatterenek kinezetet.
A munkaasztal h
attersznenek vagy -mintajanak testreszabasa
A munkaasztal sznet vagy mintazatat testreszabhatjuk egyeni igenyeink
szerint. A Nautilus is rendelkezik hattersznekkel es mintakkal, ezek felhaszn
alhat
ok a munkaasztalh
atter testreszabasahoz.
A munkaasztal h
attersznenek vagy -mintajanak atalltasahoz a kovetkezoket tehetj
uk: * H
uzzuk a mintat vagy sznt egy masik ablakbol vagy
parbeszedablakb
ol a munkaasztalra. Ha a munkaasztal hattere egy szn,
szn
atmenetet hozhatunk letre egy szn es a munkaasztal szne kozott. A
szn
atmenet az, amikor az egyik szn fokozatosan atmegy a masikba. Sznatmenet letrehoz
as
ahoz h
uzzuk a sznt a kepernyo egyik szelehez. A sznatmenetet a keperny
o ket szemben levo szele kozott alakul ki. Mielott a
keperny
o szelere h
uzn
ank a sznt, gyozodj
unk meg rola, hogy nincs elpanel
a keperny
o szelen. Ha van, akkor a szn odah
uzasa elott rejts
uk el az elpanelt. * Hasznaljuk a H
atter be
alltoeszkozt. * Valasszuk ki a hatter mintajat
vagy sznet a H
atterek es matricak parbeszedablakban. A hatter sznenek
vagy mint
aj
anak megv
altoztat
asahoz a kovetkezo lepesekre van sz
ukseg: 1.
Nyissunk egy Nautilus-ablakot. 2. Valasszuk ki a Szerkesztes->Hatterek es
matric
ak men
uelemet. Megjelenik a Hatterek es matricak parbeszedablak.
3. A kv
ant minta kiv
alaszt
as
ahoz kattintsunk a Minta gombra. A kvant
szn kiv
alaszt
as
ahoz kattintsunk a Szn gombra. 4. Ha u
j mintat szeretnenk
adni a munkaasztalnak, h
uzzunk egy mintat a munkaasztalra. Ha u
j sznt
szeretnenk adni a munkaasztalnak, h
uzzunk egy sznt a munkaasztalra. 5.
A p
arbeszed bez
ar
as
ahoz kattintsunk a Bezaras gombra.
A GNOME munkaasztal testreszabasa
A munkaasztal sok tulajdons
aga az egyeni igenyek szerint megvaltoztathat
o. Az egyes tulajdons
agok megvaltoztatasara k
ulon programok allnak rendelkezesre, ezeket munkaasztalbeallto-eszkozoknek is nevezik. A
konnyebbseg kedveert a be
allt
oeszkozoket a kovetkezo csoportokra osztottak: * Alap * Kisegt
o lehet
osegek * Halado
A be
allt
oeszk
oz
oket a k
ovetkezo ket modszer barmelyikevel elohvhatjuk:
* V
alasszuk az Alkalmaz
asok-> Munkaasztal bealltasai men
upontot. Az
6.3. GNOME
209
almen
ubol v
alasszuk ki a kv
ant be
alltoeszkozt. * Kattintsunk duplan a
munkaasztalon tal
alhat
o Kezdd itt! ikonra. Megnylik a Kezdd itt! helyet
megjelent
o Nautilus ablak. A be
allt
oeszkozok megjelentesehez kattintsunk duplan a Be
allt
asok ikonra a Nautilus ablakban. Kattintsunk duplan
a kvant eszk
oz ikonj
ara.
Ez a fejezet a munkaasztal k
ovetkez
o bealltasi lehetosegeit ismerteti. *
Alapveto be
allt
asok A fejezet a k
ovetkezo temakoroket ismerteti: munkaasztal hatterenek be
allt
asa, billenty
uzet es eger bealltasa, billenty
uparancsok, hangok be
allt
asa, h
al
ozati proxy bealltasa, a munkaasztal temainak
es bet
ukeszleteinek be
allt
asa, az alkalmazasok men
uinek es eszkoztarainak
testreszab
asa, valamint az ablak kiv
alasztasanak bealltasa. * Bealltasok
haladoknak Ez a szakasz a f
ajltpusok, hasznalni kvant alkalmazasok es a
panelek be
alltasait ismerteti. * Sz
o van meg itt a munkamenet testreszabasarol es az automatikusan elindtand
o programokrol. A kisegto lehetosegek
bealltasai Ez a szakasz a munkaasztal kisegto lehetosegeinek hasznalatat
ismerteti, t
obbek k
oz
ott a billenty
uzet kisegto lehetosegeit.
Tartalom
9. Alapvet
o be
allt
asok
A Munkaasztal be
allt
asai eszk
oz megnyitasa A munkaasztal hatterenek
testreszab
asa Alapertelmezett bet
ukeszletek kivalasztasa A billenty
uzet bealltasa
Billenty
uzetbe
allt
asok Hangbe
allt
asok
Gyorsbillenty
uk be
allt
asai Alkalmaz
asok men
uinek es eszkoztarainak testreszabasa Egerbe
allt
asok
Gombbeallt
asok Egermutat
o be
allt
asai Mozgas bealltasai
A halozati proxy be
allt
asai A hangok bealltasai
Altalanos be
allt
asok Esemenyek hangjainak bealltasai
Munkaasztaltem
ak testreszab
asa
210
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Munkamenetek be
allt
asa
Munkamenetek be
allt
asa Munkamenet tulajdonsagainak bealltasa Automatikusan elindul
o programok bealltasa
11. A kisegt
o lehet
osegek bealltasa
A kisegto lehet
osegek valamelyik bealltoeszkozenek megnyitasa A billenty
uzet kisegto lehet
osegeinek bealltasa
Alapveto be
allt
asok Sz
ur
ok be
alltasa Egerbealltasok
Alapvet
o be
allt
asok. Tartalom
A Munkaasztal be
allt
asai eszkoz megnyitasa A munkaasztal hatterenek
testreszab
asa Alapertelmezett bet
ukeszletek kivalasztasa A billenty
uzet beallt
asa
Billenty
uzetbe
allt
asok Hangbe
alltasok
Gyorsbillenty
uk be
allt
asai Alkalmazasok men
uinek es eszkoztarainak testreszab
asa Egerbe
allt
asok
Gombbe
alltasok Egermutat
o bealltasai Mozgas bealltasai
A h
al
ozati proxy be
allt
asai A hangok bealltasai
Altal
anos be
allt
asok Esemenyek hangjainak bealltasai
Munkaasztaltem
ak testreszab
asa
6.3. GNOME
211
212
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
A sznsema a k
ovetkez
o m
odszerek egyikevel adhato meg: * A Hatter stlusa
leg
ord
ul
o list
ab
ol v
alasszuk a Homogen szn bealltast, ekkor munkaasztal h
attere egyszn
u lesz. A kv
ant szn kivalasztasahoz kattintsunk a Szn
gombra. Megjelenik a V
alassz sznt parbeszedablak. Valasszunk egy sznt,
majd nyomjuk meg a OK gombot. * A Hatter stlusa legord
ulo listabol valasszuk a Vzszintes szn
atmenet bealltast, ekkor a kepernyo bal es jobb
szele k
oz
ott szn
atmenet j
on letre. Kattintsunk a Bal szn gombra a Sznkivalaszt
as p
arbeszedablak megjelentesehez, majd valasszuk ki a bal szelen
megjelentend
o sznt. Kattintsunk a Jobb szn gombra, majd valasszuk ki
a jobb szelen megjelentend
o sznt. * A Hatter stlusa legord
ulo listabol valasszuk a F
ugg
oleges szn
atmenet bealltast, ekkor a kepernyo felso es also
szele k
oz
ott szn
atmenet j
on letre. Kattintsunk a Felso szn gombra a Sznkivalaszt
as parbeszedablak megjelentesehez, majd valasszuk ki a felso szelen
megjelentend
o sznt. Kattintsunk az Also szn gombra, majd valasszuk ki
az als
o szelen megjelentend
o sznt.
Alapertelmezett bet
ukeszletek kivalasztasa
A Bet
ukeszlet be
allt
oeszk
oz segtsegevel valaszthatjuk ki az alkalmazasok,
ablakok, termin
alok es a munkaasztal altal hasznalando bet
ukeszleteket.
9.2. t
ablazat - Bet
ukeszletek bealltasa felsorolja a bet
ukeszletek bealltasi
lehet
osegeit.
9.2. t
abl
azat - Bet
ukeszletek bealltasa
Lehet
oseg
M
uvelet
Alkalmazas bet
ukeszlete
Kattintsunk a bet
ukeszlet-v
alaszto gombra az alkalmazasokban hasznaland
o bet
ukeszlet kiv
alaszt
asahoz.
Asztal bet
ukeszlete
Kattintsunk a bet
ukeszlet-v
alaszto gombra a munkaasztalhatteren hasznaland
o bet
ukeszlet kiv
alaszt
asahoz.
Ablak cmsor
anak bet
ukeszlete
Kattintsunk a bet
ukeszlet-v
alaszto gombra az ablakok cmsoraban hasznaland
o bet
ukeszlet kiv
alaszt
asahoz.
Termin
al bet
ukeszlete
Kattintsunk a bet
ukeszlet-v
alaszto gombra a Terminal alkalmazasban hasznaland
o bet
ukeszlet kiv
alaszt
asahoz.
Bet
umegjelentes
6.3. GNOME
213
A bet
uk keperny
on t
orten
o megjelentese az alabbi beallt
asokkal befolyasolhato: * Fekete-feher: a bet
uk fekete-feherben jelennek meg. A karakterek
214
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
M
uvelet
Billenty
u ismetlese nyomva tartaskor
A billenty
uismetles engedelyezesehez jelolj
uk be ezt a negyzetet. Ha a billenty
uismetles engedelyezve van, egy billenty
u lenyomasa es nyomva tartasa
a billenty
uh
oz rendelt m
uvelet ismetelt vegrehajtasat fogja eredmenyezni.
Ha peld
aul egy bet
u billenty
ujet nyomjuk le es tartjuk nyomva, a bet
u ismetl
od
oen ber
odik.
Kesleltetes
Adjuk meg a billenty
u lenyom
asa es az ismetles kezdete kozotti kesleltetesi
idot.
Sebesseg
Adjuk meg az ismetles sebesseget.
Villogjon a kurzor a sz
ovegdobozokban es a beviteli mezokben
Jel
olj
uk be ezt a negyzetet, ha villogo kurzort szeretnenk a szovegdobozokban es a beviteli mez
okben.
Sebesseg
A cs
uszka segtsegevel a villog
as frekvenciaja adhato meg.
Hangbeallt
asok
A billenty
uzet hangjai a Hang panellapon allthatoak be.
Bizonyos alkalmaz
asok csengetnek, ha a billenty
uzetrol hibas bemenet erkezik. A cseng
o hangj
anak be
alltasahoz hasznaljuk a Hang panellapot. 9.4.
tabl
azat - Billenty
uzethangok bealltasai felsorolja a billenty
uzethangok beallt
asi lehet
osegeit.
9.4. t
abl
azat - Billenty
uzethangok bealltasai
Lehet
oseg
M
uvelet
Ki
Valasszuk ezt a lehet
oseget a billenty
uzet hangjainak kikapcsolasahoz.
Csengetes
Valasszuk ezt a lehet
oseget a billenty
uzet hangjainak engedelyezesehez.
Gyorsbillenty
uk be
allt
asai
A gyorsbillenty
u olyan billenty
ukombinacio, amely a szokasos modszer mellett egy m
asik lehet
oseget ny
ujt bizonyos m
uvelet elvegzesere.
6.3. GNOME
215
A Gyorsbillenty
uk be
allt
oeszk
oz segtsegevel megjelenthetoek az alapertelmezett gyorsbillenty
uk. Ezeket az igenyeinknek megfeleloen testreszabhatjuk.
9.5. tablazat - A gyorsbillenty
uk alapertelmezett bealltasa felsorolja a
gyorsbillenty
uk be
allt
asi lehet
osegeit.
9.5. tablazat - A gyorsbillenty
uk alapertelmezett bealltasa
Lehetoseg
M
uvelet
Szovegszerkeszt
o gyorsbillenty
uk
Valasszuk a k
ovetkez
o lehet
osegek k
oz
ul: * Alapertelmezett: ez a lehetoseg
a szokasos gyorsbillenty
uk haszn
alat
at alltja be. * Emacs: ez a lehetoseg
az Emacs gyorsbillenty
uinek haszn
alat
at alltja be.
Asztal gyorsbillenty
ui
Ez a tablazat a m
uveleteket, es a hozz
ajuk rendelt gyorsbillenty
uket sorolja
fel.
Ha szeretnenk megv
altoztatni egy m
uvelet gyorsbillenty
ujet, jelolj
uk ki kattintassal a m
uveletet, majd kattintsunk a m
uvelet gyorsbillenty
ujere, ezutan
nyomjuk meg a m
uvelethez hozz
arendelni kvant billenty
ukombinaciot.
Ha egy adott m
uvelet gyorsbillenty
ujet le szeretnenk tiltani, kattintsunk
duplan a m
uveletre, majd kattintsunk a m
uvelet gyorsbillenty
ujere, ezutan
nyomjuk meg a Backspace billenty
ut.
Alkalmaz
asok men
uinek es eszk
ozt
arainak testreszabasa
A GNOME-megfelel
o alkalmaz
asok men
uinek es eszkoztarainak megjeleneset a Men
uk es eszk
ozt
arak be
allt
oeszkozzel modosthatjuk.
9.6. tabl
azat - Alkalmaz
asok testreszabasanak bealltasai felsorolja a
GNOME-megfelel
o alkalmaz
asok men
uinek es eszkoztarainak bealltasi lehetosegeit.
9.6. tablazat - Alkalmaz
asok testreszabasanak bealltasai
Lehetoseg
M
uvelet
Gombfeliratok
Valasszunk az al
abbi lehet
osegek k
oz
ul, hogy mi jelenjen meg a GNOMEmegfelelo alkalmaz
asok eszk
ozt
arain: * Szoveg az ikonok alatt: valasszuk
ezt a lehetoseget, ha minden gombon szoveget es ikont szeretnenk latni.
* Szoveg az ikonok mellett: v
alasszuk ezt a lehetoseget, ha minden gombon ikont szeretnenk l
atni, es a legfontosabbak mellett szoveget is. * Csak
216
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
ikonok: v
alasszuk ezt a lehet
oseget, ha az eszkoztarak gombjain csak ikonokat szeretnenk l
atni. * Csak szoveg: valasszuk ezt a lehetoseget, ha az
eszk
ozt
arak gombjain csak sz
oveget szeretnenk latni.
Az eszk
ozt
arakat lehessen lecsatlakoztatni es mozgatni
Jel
olj
uk be ezt a negyzetet, ha az eszkoztarakat at kvanjuk helyezni az
alkalmaz
as ablak
ab
ol b
arhova a munkaasztalon. Ha bejelolt
uk ezt a lehetoseget, az alkalmaz
asokban az eszkoztarak bal oldalan megjelenik egy foganty
u. Az eszk
ozt
ar
athelyezesehez kattintsunk az egergombbal a foganty
ura,
es az egergomb nyomva tart
asa mellett h
uzzuk at az eszkoztarat az u
j helyere.
Ikonok mutat
asa a men
ukben
Jel
olj
uk be ezt a negyzetet, ha minden men
uelem mellett egy ikont is latni
akarunk. Nem minden men
uelemnek van ikonja.
Egerbe
alltasok
Az Eger beallt
oeszk
ozzel be
allthatjuk az eger jobb- vagy balkezes hasznalatat, valamint az egermutat
o sebesseget es az eger erzekenyseget.
Az Eger be
allt
oeszk
ozben a k
ovetkezo lehetosegeink vannak: * Gombok *
Kurzor * Mozg
as
Gombbe
allt
asok
A Gombok panellapon adhat
o meg, hogy jobb vagy bal kezzel hasznaljuk-e
az egeret, tov
abb
a itt
allthatjuk be a ket kattintas kozotti idot a dupla
kattint
ashoz.
9.7. t
ablazat - Az egergombok bealltasai felsorolja az egergombok bealltasi
lehet
osegeit.
9.7. t
abl
azat - Az egergombok bealltasai
Lehet
oseg
M
uvelet
Balkezes eger
Jel
olj
uk be ezt a negyzetet, ha az egeret a balkezes hasznalathoz szeretnenk
bealltani. A balkezes haszn
alatra bealltott eger jobb es bal egergombjainak
szerepe felcserel
odik.
Kesleltetes
A cs
uszka haszn
alat
aval be
allthatjuk a kattintasok kozott eltelt idot a
dupla kattint
ashoz. Ha az itt megadott idokoznel tobb telik el ket kattintas
koz
ott, a rendszer nem fogja dupla kattintasnak ertelmezni a m
uveletet.
Egermutat
o be
allt
asai
6.3. GNOME
217
Erzekenyseg
A cs
uszka segtsegevel
alltsuk be az egermutato egermozgassal szembeni
erzekenyseget.
K
uszobszint
A cs
uszka segtsegevel
alltsuk be azt a tavolsagot, amennyire el kell mozdtanunk ahhoz egy elemet, hogy a m
uvelet h
uzas es ejtes m
uveletnek szamtson.
A halozati proxy be
allt
asai
A Proxy be
allt
oeszk
oz lehet
ove teszi a rendszer halozati kapcsolatanak bealltasat. Be
allthatjuk, hogy az alkalmazasok egy proxykiszolgalohoz csatlakozzanak, es megadhatjuk a proxykiszolgalo adatait. A proxy olyan kiszolgalo, amely a sz
amt
ogep
unk es egy masik kiszolgalo koze ekelodik, es
a szamtogep
unk kereset vagy maga kiszolgalja, ha tudja, vagy tovabbtja
218
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
a m
asik kiszolg
al
onak. A proxykiszolgalot DNS-nevvel vagy IP-cmmel is
megadhatjuk. A DNS-nev a h
alozatba kotott szamtogep egyedi azonostoja,
altalaban bet
ukb
ol
all. Az IP-cm a halozatba kotott sz
amtogep egyedi
azonost
osz
ama.
9.10. t
ablazat - Proxybe
allt
asok felsorolja a proxy bealltasi lehetosegeit.
9.10. t
ablazat - Proxybe
allt
asok
Lehet
oseg
M
uvelet
Kozvetlen internetkapcsolat
Akkor v
alasszuk ezt a lehetoseget, ha proxykiszolgalo nelk
ul, kozvetlen
ul
csatlakozunk az internetre.
Kezi proxybe
allt
as
Akkor v
alasszuk ezt a lehet
oseget, ha proxykiszolgalon kereszt
ul csatlakozunk az internetre, es kezzel szeretnenk bealltani a proxykiszolgalot.
HTTP-proxy
Adjuk meg a HTTP-szolg
altat
asokhoz hasznalando proxykiszolgalo DNSnevet vagy IP-cmet. Adjuk meg a proxykiszolgalo HTTP-szolgaltatasanak
portsz
am
at a Port mez
oben.
Biztons
agos HTTP-proxy
Adjuk meg a biztons
agos HTTP-szolgaltatasokhoz hasznalando proxykiszolg
al
o DNS-nevet vagy IP-cmet. Adjuk meg a proxykiszolgalo biztonsagos HTTP-szolg
altat
as
anak portszamat a Port mezoben.
FTP-proxy
Adjuk meg az FTP-szolg
altat
asokhoz hasznalando proxykiszolgalo DNSnevet vagy IP-cmet. Adjuk meg a proxykiszolgalo FTP-szolgaltatasanak
portsz
am
at a Port mez
oben.
Socks kiszolg
al
o
Adjuk meg a haszn
aland
o Socks kiszolgalo DNS-nevet vagy IP-cmet. Adjuk meg a proxykiszolg
al
o Socks protokolljahoz hasznalt portszamot a Port
mez
oben.
Automatikus proxybe
allt
as
Akkor v
alasszuk ezt a lehet
oseget, ha proxykiszolgalon kereszt
ul csatlakozunk az internetre, es automatikusan szeretnenk bealltani a proxykiszolgalot.
Autokonfigur
aci
os URL
6.3. GNOME
219
A Hang be
allt
oeszk
ozben a k
ovetkez
o lehetosegeink vannak: * Altal
anos *
Hangesemenyek
Altal
anos be
allt
asok
A Hang be
allt
oeszk
oz Altal
anos panellapjan megadhatjuk, hogy mikor induljon el a GNOME hangkiszolg
al
oja. Itt engedelyezhetj
uk az esemenyekhez
tartozo hangokat is.
9.11. tabl
azat - Hangbe
allt
asok felsorolja a hang altalanos bealltasi lehetosegeit.
9.11. tabl
azat - Hangbe
allt
asok
Lehetoseg
M
uvelet
Hangszerver elindt
as
anak engedelyezese
Jelolj
uk be ezt a negyzetet, ha a GNOME munkamenet elindtasakor szeretnenk elindtani a hangkiszolg
al
ot is. Csak akkor tudnak az alkalmazasok
hangokat adni, ha a hangkiszolg
al
o fut.
Hangok az esemenyekhez
Jelolj
uk be ezt a negyzetet, ha a munkaasztalon bekovetkezo esemenyeknel
hangjelzest szeretnenk hallani. Csak akkor valaszthato ez a lehetoseg, ha a
Hangszerver elindt
as
anak engedelyezese is be van jelolve.
Esemenyek hangjainak be
allt
asai
A Hang be
allt
oeszk
oz Hangesemenyek panellapjan allthatjuk be az egyes
esemenyekhez tartoz
o hangokat.
Megjegyzes
A Hangesemenyek panellap eleresehez elobb be kell jelolni a Hangszerver
indtasanak ellen
orzese es a Hangok az esemenyekhez negyzeteket.
9.12. tablazat - Esemenyek hangjainak bealltasa felsorolja az esemenyek
hangjai be
alltasi lehet
osegeit.
9.12. tabl
azat - Esemenyek hangjainak bealltasa
Lehetoseg
220
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
M
uvelet
Hangok tabl
azat
A Hangok t
abl
azat haszn
alat
aval rendelhetj
uk hozza a hangokat az esemenyekhez.
Az Esemeny oszlopban hierarchikus listaban jelennek meg az elkepzelheto
esemenyek. Az esemenykateg
oriak kibontasahoz kattintsunk a kategoria
melletti nylra.
A Lej
atszand
o f
ajl oszlopban jelenik meg annak a fajlnak a neve, amely az
esemeny bek
ovetkeztekor lej
atszasra ker
ul.
Lej
atsz
as
Kattintsunk erre a gombra a kijelolt esemenyhez tarstott hangfajl lejatszasahoz.
Hangf
ajl v
alaszt
omez
o, Kereses gomb
Esemenyhez u
gy rendelhet
unk hangot, hogy a Hangok tablazatban kijelol
unk egy esemenyt, majd az ehhez tarstani kvant hang fajlnevet berjuk a
valaszt
omezobe. A m
asik lehet
oseg, hogy a Kereses gombra kattintunk, es a
megjelen
o Hangf
ajl kiv
alaszt
asa parbeszedablakban kivalasztjuk a kijelolt
esemenyhez t
arstand
o hangfajlt.
Megjegyzes
Az esemenyekhez csak .wav formatum
u hangfajlokat tarsthatunk.
Munkaasztaltem
ak testreszab
asa
A tema egy iranytott be
allt
asokbol allo csoport, amely a munkaasztal megjelenteset hat
arozza meg. A munkaasztal temajat a Tema bealltoeszkozzel
valaszthatjuk ki. V
alaszthatunk a rendelkezesre allo temak koz
ul. A temak
koz
ott t
obb olyan is tal
alhato, amelyet fogyatekkal elo felhasznalok segtesere fejlesztettek ki.
Amikor tem
at v
alasztunk a Tema bealltoeszkozben, tulajdonkeppen egy
temacsoportot v
alasztunk ki, es ezek elemei egy
uttesen hatarozzak meg
a munkaasztal kinezetet. Minden tema tulajdonkeppen olyan temak csoportja, amelyek a munkaasztal kinezetenek egy adott elemeert felelosek. A
kovetkez
o tematpusok leteznek:
Vezerl
oelem-tema A panelek, men
uk es appletek kinezetet hatarozza meg.
A vezerl
oelem-tema a GNOME-megfelelo alkalmazasok felhasznaloi fel
ulete
elemeinek kinezetet is meghat
arozza. Peldaul a tema hatassal van a gombok,
gordt
os
avok, jel
ol
onegyzetek stb. kinezetere.
Ablakkerettema Az ablakok keretenek kinezetet hatarozza meg.
6.3. GNOME
221
Uj tema teleptese
A meglevo tem
akhoz u
jakat adhatunk hozza. Az u
j temanak tarral es gzippel csomagolt archvumban, azaz egy .tar.gz kiterjesztes
u fajlban kell lennie.
Uj temat a k
ovetkez
okeppen adhatunk a tobbi koze: 1. A Tema bealltoeszkoz megnyit
as
ahoz v
alasszuk az Alkalmazasok->Munkaasztal bealltasai>Tema men
upontot. 2. Kattintsunk a Tema teleptese gombra. Megjelenik
tema teleptese p
az Uj
arbeszedablak. 3. Adjuk meg a tema archvumfajljanak eleresi u
tj
at a mez
oben. A m
asik lehetoseg, hogy a Kereses gombra
kattintunk. A f
ajlnev megad
asa ut
an kattintsunk az OK gombra. 4. Az u
j
tema teleptesehez kattintsunk a Teleptes gombra.
Telepthet
unk u
j vezerl
oelem-tem
akat, ablakkerettemakat, illetve ikontemakat is. Az interneten sok vezerl
oelem-tema talalhato.
222
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
vezerl
Uj
oelem-tema, ablakkerettema, illetve ikontema teleptesehez a kovetkez
o lepesekre van sz
ukseg: 1. A Tema bealltoeszkoz megnyitasahoz valasszuk az Alkalmaz
asok->Munkaasztal bealltasai->Tema men
upontot. 2.
Kattintsunk a Reszletek gombra. Megjelenik a Tema bealltasa parbeszedablak. 3. Kattintsunk a telepteni szandekozott temanak megfelelo f
ulre.
Peld
aul ikontema teleptesehez kattintsunk az Ikonok f
ulre. 4. Kattintsunk
tema teleptese parbeszedaba Tema teleptese gombra. Megjelenik az Uj
lak. 5. Adjuk meg a tema archvumfajljanak eleresi u
tjat a mezoben. A
masik lehet
oseg, hogy a Kereses gombra kattintunk. A fajlnev megadasa
ut
an kattintsunk az OK gombra. 6. Az u
j tema teleptesehez kattintsunk a
Teleptes gombra.
Aj vezerl
oelem-tem
akat, ablakkerettemakat, illetve ikontemakat torolni is
tudjuk.
Vezerl
oelem-tema, ablakkerettema, illetve ikontema torlesehez a kovetkezo
lepesekre van sz
ukseg: 1. A Tema bealltoeszkoz megnyitasahoz valasszuk az
Alkalmaz
asok->Munkaasztal bealltasai->Tema men
upontot. 2. Kattintsunk a Reszletek gombra. Megjelenik a Tema bealltasa parbeszedablak.
3. Kattintsunk a t
or
olni sz
andekozott temanak megfelelo f
ulre. 4. Kattintsunk a Tema mapp
aj
anak b
ongeszese gombra. Egy fajlkezeloablak nylik
meg az alapertelmezett temamappat mutatva. 5. A fajlkezelo segtsegevel
tor
olhetj
uk a tem
at.
Ablakok testreszab
asa
Az Ablakok be
allt
oeszk
oz segtsegevel a munkaasztal ablakainak viselkedeset
allthatjuk be. Ablakok bealltoeszkoz. A szovegkornyezet rja le a
grafik
at.
9.13. t
ablazat - Ablakok viselkedesenek bealltasa felsorolja az ablakok viselkedesenek be
allt
asi lehet
osegeit.
9.13. t
abl
azat - Ablakok viselkedesenek bealltasa
Lehet
oseg
M
uvelet
Ablakok kiv
alaszt
asa, ha az eger folej
uk er
Jel
olj
uk be ezt a lehet
oseget, ha azt szeretnenk, hogy az ablak akkor kapja
meg a f
okuszt, ha az egermutatoval ramutatunk. Az ablak megtartja a
fokuszt, amg az egermutat
ot mas ablak fole nem helyezz
uk.
Kijel
olt ablakok el
oterbe hozas
anak kesleltetese
Jel
olj
uk be ezt a negyzetet, ha azt szeretnenk, hogy az ablak a fokusz megkap
asa utan csak bizonyos id
ovel jojjon fel az eloterbe.
223
6.3. GNOME
Kesleltetes az el
oterbe hoz
as el
ott
Adjuk meg a f
okusz megkap
asa es az eloterbe hozas kozotti kesleltetes idejet.
Kattints dupl
an a cmsoron a m
uvelet vegrehajtasahoz:
Valasszuk ki a m
uveletet, amelyet az ablak cmsoran torteno dupla kattintas
kivalt. Valasszuk a k
ovetkez
o lehet
osegek koz
ul: * Felgordtes: felgordti az
ablakot. * Maximaliz
al
as: a legnagyobb meretre nagytja az ablakot.
Az ablak
athelyezesehez tartsd lenyomva ezt a billenty
ut, es h
uzd el az
ablakot
Valasszuk ki azt a billenty
ut, amelyet lenyomva kell tartani az ablak athelyezesehez.
Be
allt
asok halad
oknak.
Tartalom
A halado beallt
oeszk
oz
ok megnyit
asa A CD-adatbazis bealltasai Fajltpusok es programok be
allt
asa
Fajltpus hozz
aad
asa Szolg
altat
as hozz
aadasa
Panelek testreszab
asa Alapertelmezett alkalmazasok kivalasztasa
Webbongesz
o be
allt
asai Sz
ovegszerkeszto bealltasai Terminal bealltasai
Munkamenetek be
allt
asa
Munkamenetek be
allt
asa Munkamenet tulajdonsagainak bealltasa Automatikusan elindul
o programok be
allt
asa
A Halado beallt
oeszk
oz
okkel a k
ovetkezok bealltasa vegezheto el: alkalmazasok, panelek es m
as fel
uletelemek megjelenese es viselkedese, fajltpusok
es alapertelmezett alkalmaz
asok, munkamenet es automatikusan elindulo
programok.
A halado be
allt
oeszk
oz
ok megnyit
asa
Egy Halad
o be
allt
oeszk
ozt a k
ovetkezo ket modszer egyikevel hvhatjuk
elo: * A Munkaasztal be
allt
asai men
ubol Valasszuk az Alkalmazasok>Munkaasztal be
allt
asai->Halad
o men
upontot. Az almen
ubol valasszuk
ki a kvant be
allt
oeszk
ozt. Megjelenik a bealltoeszkoz parbeszedablaka. *
A Kezdd itt! helyr
ol Nyissunk meg egy Nautilus-ablakot, majd valasszuk az
Ugras->Kezdd itt! men
uparancsot. A masik lehetoseg, hogy a munkaasztalon dupl
an kattintunk a Kezdd itt! ikonra. Megjelenik a Kezdd itt! hely.
Kattintsunk dupl
an a Munkaasztal be
alltasai ikonra a Nautilus-ablakban,
majd kattintsunk dupl
an a Halad
o mappara. Megjelennek a Halado bealltoeszkoz
ok. Kattintsunk dupl
an a kvant eszkoz ikonjara. Megjelenik a
bealltoeszk
oz p
arbeszedablaka.
224
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
A CD-adatb
azis be
allt
asai
A CD-adatb
azis be
allt
oeszk
oz lehetove teszi egy CD-adatbazis megadasat, amelyet a rendszer lekerdezhet. A CD-adatbazis CD-k adatait tarolja,
peld
aul eload
okat, albumcmeket es szamcmeket. Amikor egy alkalmazas
lejatssza a CD-t, lekerdezheti az adatait a CD-adatbazisbol, majd megjelentheti az inform
aci
okat.
10.1. t
abl
azat - CD-adatb
azis bealltasai lerja a CD-adatbazis bealltoeszkoz elemeit.
10.1. t
ablazat - CD-adatb
azis bealltasai
Elem
Ler
as
Ne k
uldj
on adatot
Jelolj
uk be ezt a lehet
oseget, ha nem szeretnenk adatokat k
uldeni a CDadatb
azis kiszolg
al
oj
anak.
Val
os adatot k
uldj
on
Jel
olj
uk be ezt a lehet
oseget, ha a nev
unket es a gep
unk nevet el szeretnenk
k
uldeni a CD-adatb
azis kiszolg
alojanak.
M
as adatot k
uldj
on
Jelolj
uk be ezt a lehet
oseget, a mas nevet es gepnevet akarunk a CDadatb
azis kiszolg
al
oj
anak elk
uldeni. Adjuk meg a nevet a Nev mezoben.
Adjuk meg a gepnevet a Gepnev mezoben.
FreeDB round robin kiszolg
al
o
A FreeDB egy CD-adatb
azis. A FreeDB round robin kiszolgalo FreeDB
kiszolg
al
ok terheleseloszt
asos alapon m
ukodo rendszere. Jelolj
uk be ezt a
lehet
oseget, ha a FreeDB adatbazist errol a kiszolgalorol akarjuk elerni.
M
as FreeDB kiszolg
al
o
Valasszuk ezt a lehet
oseget, ha a FreeDB CD-adatbazist masik kiszolgalorol
kvanjuk elerni. A kv
ant kiszolgalot jelolj
uk ki a kiszolgal
ok tablazatabol.
Kiszolg
al
olista frisstese
Kattintsunk erre a gombra az elerheto FreeDB kiszolgal
ok tablazatanak
frisstesehez.
M
as kiszolg
al
o
Valasszuk ezt a lehet
oseget, ha masik CD-adatbazist szeretnenk hasznalni.
Adjuk meg az adatb
azist tartalmazo kiszolgalo nevet a Gepnev mezoben.
Adjuk meg az adatb
azis eleresehez sz
ukseges portszamot a Port mezoben.
6.3. GNOME
225
Fajltpusok es programok be
allt
asa
A Fajltpusok es programok be
allt
oeszkoz segtsegevel adhatjuk meg, hogy
az egyes f
ajltpusokat hogyan hozzuk letre, mivel jelentj
uk meg, es mivel
szerkesztj
uk. Peld
aul megadhatjuk, hogy ha egy fajl egyszer
u szovegfajl,
akkor a sz
ovegszerkeszt
ovel kell megnyitni.
A Nautilus es m
as GNOME-alkalmaz
asok a fajl tartalma alapjan ismerik
fel a fajl tpus
at. Ha az els
o neh
any sorbol ez nem allapthato meg, az
alkalmazas ellen
orzi a f
ajl kiterjeszteset.
10.2. tabl
azat - A F
ajltpusok es programok bealltoeszkoz elemei lerja a
Fajltpusok es programok be
allt
oeszk
oz elemeit.
10.2. tabl
azat - A F
ajltpusok es programok bealltoeszkoz elemei
Elem
Leras
Tablazat
A fajltpus-kateg
ori
ak tartalm
anak megtekintesehez kattintsunk a kategoria neve melletti nylra. A kateg
oria kinylik, megjelenik minden fajltpus
lerasa, es a f
ajltpushoz tartoz
o kiterjesztesek.
Kattintsunk arra a f
ajltpusra, amellyel dolgozni szeretnenk.
Fajltpus hozz
aad
asa
Kattintsunk erre a gombra fajltpus hozzaadasahoz. Tovabbi tudnivalok:
Fajltpus hozz
aad
asa .
Szolgaltat
as hozz
aad
asa
Kattintsunk erre a gombra szolg
altat
as hozzaadasahoz. Tov
abbi tudnivalok:
Szolgaltat
as hozz
aad
asa .
Szerkesztes
Fajltpus, szolg
altat
as vagy f
ajlkateg
oria szerkesztesehez jelolj
uk ki a szerkeszteni kv
ant elemet, majd kattintsunk a Szerkesztes gombra.
Eltavoltas
Fajltpus vagy szolg
altat
as t
orlesehez jelolj
uk ki a torolni kvant elemet,
majd kattintsunk a T
orles gombra.
Fajltpus hozz
aad
asa
Fajltpus hozz
aad
as
ahoz a k
ovetkez
o lepesek sz
uksegesek: 1. A bealltoeszkoz elindt
as
ahoz v
alasszuk az AlkalmazasokMunkaasztal bealltasaiHaladoFajltpusok es programok men
upontot. 2. Kattintsunk a Fajltpus hozzaadasa gombra. Megjelenik a F
ajltpus hozzaadasa parbeszedablak. 3. Irjuk
226
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
be a f
ajltpus tulajdons
agait a parbeszedablak mezoibe. A kovetkezo tablazat a F
ajltpus hozz
aad
asa parbeszedpanel elemeit rja le:
Lehet
oseg M
uvelet Nincs ikon Valasszunk egy ikont, amely a fajltpust jellemzi. Az ikon kiv
alaszt
as
ahoz kattintsunk a Nincs ikon gombra. Egy ikonvalaszt
o ablak nylik meg. V
alasszunk ki egy ikont az ablakbol. Egy masik
konyvt
arb
ol v
alaszt
ashoz kattintsunk a Kereses gombra. Ha kivalasztottuk
a megfelelo ikont, kattintsunk az OK gombra. Leras Adjuk meg a fajltpus leras
at. MIME-tpus Adjuk meg a fajltpus MIME-tpusat. Kategoria Adjuk meg a kateg
ori
at, amelybe az u
j fajltpus tartozik a Fajltpusok
es programok be
allt
oeszk
ozben. Kattintsunk a Kivalasztas gombra, majd
valasszunk kateg
ori
at a F
ajlkategoria valasztasa parbeszedablakbol. Fajlnevkiterjesztesek Adjuk meg a fajltpushoz tartozo fajlnevkiterjeszteseket.
Irjuk be a kiterjesztest a bal oldali mezobe, majd kattintsunk a Hozzaadas
gombra. A kiterjesztes t
orlesehez valasszuk ki azt a jobb oldali mezobol,
majd kattintsunk az Elt
avolt
as gombra. Nezokomponens A kovetkezo kiadasban majd runk err
ol is valamit. Alapertelmezett m
uvelet A kovetkezo
kiad
asban majd runk err
ol is valamit. Futtatando program Ha nem jelolj
uk
be a Kateg
oria alapertelmezesenek hasznalata bealltast, adjuk meg a fajltpushoz tartoz
o programot. Irjuk be a programot elindto parancsot ebbe a
mez
obe. A m
asik lehet
oseg, hogy egy korabban bert parancsot hasznalunk
fel u
jra. Ehhez kattintsunk a mezo melletti nylra, es valasszuk ki a futtatni
kv
ant parancsot. Haszn
alhatjuk a Kereses gombot is a parancs megkeresesehez. Futtat
as termin
alban Jelolj
uk be ezt a negyzetet, ha a programnak
termin
alban kell futnia. Azokhoz a programokhoz erdemes ezt a bealltast
kivalasztani, amelyek nem hoznak letre sajat ablakot. 4. Kattintsunk az OK
gombra.
Szolg
altat
as hozz
aad
asa
Szolg
altat
as hozz
aad
as
ahoz a k
ovetkezo lepesek sz
uksegesek: 1. A bealltoeszk
oz elindt
as
ahoz v
alasszuk az AlkalmazasokMunkaasztal bealltasaiHalad
oF
ajltpusok es programok men
upontot. 2. Kattintsunk a Szolgaltatas
hozz
aad
asa gombra. Megjelenik a Szolgaltatas hozzaadasa parbeszedablak.
3. Irjuk be a szolg
altat
as tulajdonsagait a parbeszedablak mezoibe. A kovetkez
o t
abl
azat a Szolg
altat
as hozzaadasa parbeszedpanel elemeit rja le:
Lehet
oseg M
uvelet Ler
as Adjuk meg a szolgaltatas lerasat. Protokoll Irjuk
be a szolg
altat
as protokollj
at. Futtatando program A kovetkezo kiadasban
majd runk err
ol is valamit. Program Adjuk meg a fajltpushoz hozzarendelt programot. Irjuk be a programot elindto parancsot ebbe a mezobe.
A m
asik lehet
oseg, hogy egy korabban bert parancsot hasznalunk fel u
jra.
Ehhez kattintsunk a mez
o melletti nylra, es valasszuk ki a futtatni kvant
parancsot. Haszn
alhatjuk a Kereses gombot is a parancs megkeresesehez.
6.3. GNOME
227
Futtatas termin
alban Jel
olj
uk be ezt a negyzetet, ha a programnak terminalban kell futnia. Azokhoz a programokhoz erdemes ezt a bealltast kivalasztani, amelyek nem hoznak letre sajat ablakot. 4. Kattintsunk az OK
gombra.
Panelek testreszab
asa
A Panel beallt
oeszk
oz lehetove teszi a panelek viselkedesenek bealltasat.
A Panel be
allt
oeszk
ozben vegrehajtott modostasok az osszes panelre ervenyesek lesznek.
10.3. tabl
azat - Panelek be
allt
asa
Bealltas
M
uvelet
Fiok becsuk
asa, ha valami indtva lett belole
Jelolj
uk be ezt a negyzetet, ha azt szeretnenk, hogy a fiok becsukodjon,
miutan egy indt
ot kiv
alasztottunk bel
ole.
Fiok es panel anim
aci
oja
Jelolj
uk be ezt a negyzetet, ha szeretnenk, hogy a panelek es fiokok megjelenteset es elrejteset anim
aci
o kserje.
Animacio sebessege
A legord
ul
o list
ab
ol v
alasszuk ki a kv
ant animaciosebesseget.
Alapertelmezett alkalmaz
asok kiv
alasztasa
Az Alapertelmezett alkalmaz
asok be
alltoeszkoz segtsegevel megadhatjuk
azokat az alkalmaz
asokat, amelyeket a munkaasztal indt el adott esetben.
Peldaul megadhatjuk, hogy az Xterm legyen az alapertelmezett terminalal terminal
kalmazas. Ha a Munkaasztal megnyit
asa utan kivalasztjuk az Uj
men
uparancsot, az Xterm fog elindulni.
Az Alapertelmezett alkalmaz
asok be
alltoeszkozben a kovetkezo lehetosegeink vannak: * Webb
ongesz
o * Sz
ovegszerkeszto * Terminal
Webbongeszo be
allt
asai
Az alapertelmezett webb
ongesz
o be
alltasait a Webbongeszo panellapon
modosthatjuk. Az alapertelmezett webbongeszo nylik meg, ha egy URL-re
kattintunk. Peld
aul az alapertelmezett webbongeszo indul el, ha egy alkalmazasban kiv
alasztunk egy URL-t, vagy egy URL-indtoikonra kattintunk
a munkaasztalh
atteren.
10.4. tabl
azat - Az alapertelmezett webbongeszo bealltasai felsorolja az
alapertelmezett webb
ongesz
o be
allt
asi lehetosegeit.
10.4. tabl
azat - Az alapertelmezett webbongeszo bealltasai
228
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Lehet
oseg
M
uvelet
Webb
ongesz
o kiv
alaszt
asa
Valasszuk ezt a lehet
oseget, ha szabvanyos webbongeszot szeretnenk hasznalni. A lenyl
o list
ab
ol v
alasszuk ki a kvant webbongeszot.
Egyeni webb
ongesz
o
Valasszuk ezt a lehet
oseget, ha egyeni webbongeszot szeretnenk hasznalni.
Parancs
Irjuk be az egyeni webb
ongeszot elindto parancsot. Ha meg szeretnenk
jelenteni a b
ongesz
oben azt az URL-t, amelyre rakattintunk, a parancs
moge rjuk be: ?
Futtat
as termin
alban
Jel
olj
uk be ezt a negyzetet, ha a parancsnak terminalban kell futnia. Az
olyan b
ongesz
okh
oz v
alasszuk ezt a lehetoseget, amely nem hoz letre sajat
ablakot.
Szovegszerkeszt
o be
allt
asai
Az alapertelmezett sz
ovegszerkeszto bealltasait a Szovegszerkeszto panellapon m
odosthatjuk.
10.5. t
abl
azat - Az alapertelmezett szovegszerkeszto beallt
asa felsorolja az
alapertelmezett sz
ovegszerkeszt
o bealltasi lehetosegeit.
10.5. t
ablazat - Az alapertelmezett szovegszerkeszto bealltasa
Lehet
oseg
M
uvelet
Szerkeszt
o kiv
alaszt
asa
Valasszuk ezt a lehet
oseget, ha szabvanyos szovegszerkesztot szeretnenk
haszn
alni. A lenyl
o list
ab
ol v
alasszuk ki a kvant szovegszerkesztot.
Egyeni szerkeszt
o
Valasszuk ezt a lehet
oseget, ha egyeni szovegszerkesztot szeretnenk bealltani. Megjelenik a Egyeni sz
ovegszerkeszto tulajdonsagai parbeszedablak.
* Nev: rjuk be az egyeni sz
ovegszerkeszto nevet. * Parancs: rjuk be az
egyeni sz
ovegszerkeszt
ot elindto parancsot. * A program meg tud nyitni
tobb f
ajlt: jel
olj
uk be ezt a negyzetet, ha az alapertelmezett szovegszerkeszt
o kepes egyszerre t
obb f
ajlt megnyitni. * A programot hejbol kell futtatni: jel
olj
uk be ezt a negyzetet, ha a parancsot egy terminalablakban kell
6.3. GNOME
229
futtatni. Jel
olj
uk ezt be olyan sz
ovegszerkesztoknel, amelyek nem hoznak
letre sajat ablakot.
Tulajdons
agok
Kattintsunk erre a gombra az Egyeni szerkeszto tulajdonsagai parbeszedablak megjelentesehez. A p
arbeszedablakban modostsuk az egyeni szerkeszto
bealltasait.
Hasznalja ezt a szerkeszt
ot sz
ovegf
ajlok megnyitasahoz a fajlkezeloben
Jelolj
uk be ezt a negyzetet, ha ezzel a programmal szeretnenk megnezni a
fajlkezeloben megnyitott sz
ovegf
ajlokat.
Terminal beallt
asai
Az alapertelmezett termin
alt a Terminal panellapon allthatjuk be.
10.6. tablazat - Alapertelmezett terminal bealltasai felsorolja az alapertelmezett termin
al be
allt
asi lehet
osegeit.
10.6. tabl
azat - Alapertelmezett terminal bealltasai
Lehetoseg
M
uvelet
Terminal kiv
alaszt
asa
Valasszuk ezt a lehet
oseget, ha szabv
anyos terminalt kvanunk hasznalni.
A legord
ul
o list
aban adjuk meg az alapertelmezett terminalt.
Egyeni termin
al
Valasszuk ezt a lehet
oseget, ha egyeni terminalt szeretnenk hasznalni.
Parancs
Irjuk be az egyeni termin
alt elindt
o parancsot.
Futtatasi parameterek
Adjuk meg a parancshoz tartoz
o exec kapcsolot.
Munkamenetek be
allt
asa
A munkameneteket a Munkamenetek bealltoeszkozzel lehet kezelni. Megadhatjuk a munkamenet be
allt
asait, es a munkamenet kezdeten elindtando
alkalmazasokat. Be
allthatjuk, hogy a munkamenet vegen az alkalmazasok
allapota mentesre ker
ulj
on, es ez az
allapot helyrealljon a kovetkezo munkamenet kezdeten. Ez a be
allt
oeszk
oz t
obb GNOME-munkamenet kezelesere
is alkalmas.
Az Munkamenet be
allt
oeszk
ozben a kovetkezo lehetosegeink vannak: *
Munkamenet be
allt
asai * Aktu
alis munkamenet * Automatikusan elindulo
programok
230
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Munkamenetek be
allt
asa
A Munkamenet be
allt
asai panellapon kezelhetok a munkamenetek, es az
aktu
alis munkamenet be
alltasai.
10.7. t
ablazat - Munkamenetek bealltasa felsorolja a munkamenet bealltasi
lehet
osegeit.
10.7. t
ablazat - Munkamenetek bealltasa
Lehet
oseg
M
uvelet
Indul
okep megjelentese bejelentkezeskor
Valasszuk ezt a lehet
oseget, ha indulokepet szeretnenk latni a munkamenet
elindt
asakor.
Meger
ostes kerese kilepes el
ott
Jel
olj
uk be ezt a negyzetet, ha a kilepes elott egy megerostest kero parbeszedablakot szeretnenk l
atni.
Munkamenet v
altoz
asainak automatikus mentese
Jel
olj
uk be ezt a negyzetet, ha a munkamenet-kezelovel automatikusan menteni szeretnenk a munkamenet aktualis allapotat. A munkamenet-kezelo
menti a nyitott munkamenet-vezerelt alkalmazasok allapotat es bealltasait.
A legk
ozelebbi munkamenet-indtasnal az alkalmazasok automatikusan elindulnak, es a mentett
allapotuk visszaall.
Ha nem jel
olj
uk be ezt a negyzetet, akkor a Kijelentkezes megerostese parbeszedablakban megjelenik a Bealltasok mentese jelolonegyzet.
Munkamenetek
A p
arbeszedablaknak ezen a reszen a munkaasztal munkameneteit kezel munkamenet letrehozasahoz kattintsunk
hetj
uk a k
ovetkez
okeppen: * Uj
munkamenet hozzaadasa parbea Hozz
aad
as gombra. Megjelenik az Uj
szedablak. Adjuk meg itt a munkamenet nevet. * A munkamenet nevenek
megv
altoztat
as
ahoz jel
olj
uk ki a munkamenetet az Aktualis munkamenet
kivalaszt
asa t
abl
azatb
ol. Kattintsunk a Szerkesztes gombra. Megjelenik a
Munkamenet nevenek szerkesztese parbeszedablak. Irjuk be a munkamenet
u
j nevet. * A munkamenet t
orlesehez jelolj
uk ki a munkamenetet az Aktualis munkamenet kiv
alaszt
asa t
ablazatbol. Kattintsunk a Torles gombra.
Amikor a GDM segtsegevel belep
unk, valasztunk egy munkamenetet. A
haszn
aland
o munkamenetet t
obb munkamenet koz
ul valaszthatjuk ki.
Munkamenet tulajdons
againak bealltasa
6.3. GNOME
231
Ujraind
tas Automatikusan u
jraindtja az alkalmazast ha bezarjuk vagy befejezz
uk. Az olyan alkalmaz
asokhoz v
alasszuk ezt a bealltast, amelyeknek a
munkamenet ideje alatt mindig futniuk kell. Az ilyen stlus
u alkalmazasokat
u
gy allthatjuk le, hogy t
abl
azatb
ol kijelolj
uk, majd az Eltavoltas gombra
kattintunk. * Kuka Nem indul el a GNOME-munkamenet indtasakor. *
Bealltasok Automatikusan elindul a munkamenet kezdetekor. Az ilyen stlus
u alkalmaz
asok
altal
aban alacsony elindtasi ertekkel rendelkeznek, es a
GNOME-os es munkamenet-vezerelt alkalmazasok bealltasait tartalmazzak.
Eltavoltas
Kattintsunk az Elt
avolt
as gombra a listabol kijelolt alkalmazas torlesehez.
Az alkalmazas t
orl
odik a munkamenet-kezelobol, es bezarodik. A torolt alkalmazasok nem indulnak el a legk
ozelebbi munkamenetben.
Alkalmaz
Kattintsunk az Alkalmaz gombra az indtasi sorrend es az u
jraindtasi stlus
valtoztat
asainak ervenyestesehez.
Automatikusan elindul
o programok be
alltasa
232
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
A Munkamenetek be
allt
oeszk
oz Automatikusan elindulo programok panellapj
an
allthatjuk be a nem munkamenet-vezerelt automatikusan elindtand
o alkalmaz
asokat . Ezek az alkalmazasok automatikusan elindulnak
a munkamenet kezdetekor. Az Automatikusan elindulo programok panellapon megadhatjuk a nem munkamenet-vezerelt alkalmazasokat elindto parancsokat, amelyek belepeskor automatikusan vegrehajtodnak.
A munkamenet-vezerelt alkalmazasokat is el lehet automatikusan indtani.
Tov
abbi tudnival
ok: Munkamenetek bealltasa .
10.9. t
ablazat - Elindtand
o programok bealltasai felsorolja az elindtando
alkalmaz
asok be
allt
asi lehetosegeit.
10.9. t
ablazat - Elindtand
o programok bealltasai
Lehet
oseg
M
uvelet
Tov
abbi elindtand
o programok
Haszn
aljuk ezt a t
abl
azatot a nem munkamenet-vezerelt alkalmazasok kezelesere a k
ovetkez
okeppen: * Elindtando alkalmazas hozzaadasahoz kattintsunk a Hozz
aad
as gombra. Megjelenik az Elindtando program hozzaadasa p
arbeszedablak. Irjuk be az alkalmazast elindto parancs nevet az
Elindtand
o parancs mez
obe. A masik lehetoseg, hogy a Kereses gombra
kattint
as ut
an megkeress
uk a parancsot. A Kereses gombbal a parancssorhoz hozz
af
uzend
o f
ajlt is megadhatunk. Peldaul a parancssorba berhatjuk
az emacs parancsot, es ut
ana megkereshetj
uk a szerkesztendo fajlt. Ha egynel t
obb elindtand
o alkalmaz
ast adunk meg, hasznaljuk a Prioritas mezot
az alkalmaz
asok elindt
asi sorrendjenek meghatarozasahoz. Az indtasi sorrend az a sorrend, amelyben az automatikusan elindtando alkalmazasokat
indtani akarjuk. * Az automatikusan elindtando alkalmazas szerkesztesehez v
alasszuk ki az alkalmazast, majd kattintsunk a Szerkesztes gombra.
Megjelenik az Elindtand
o program szerkesztese parbeszedablak. A parbeszedablakban m
odosthatjuk a parancsot es az elindtasi prioritast. * Az
automatikusan elindtand
o alkalmazas torlesehez valasszuk ki az alkalmazast, majd kattintsunk a T
orles gombra.
A kisegt
o lehet
os
egek be
allt
asa.
Tartalom
A kisegt
o lehet
osegek valamelyik bealltoeszkozenek megnyitasa A billenty
uzet kisegt
o lehet
osegeinek bealltasa
Alapvet
o be
allt
asok Sz
ur
ok be
alltasa Egerbealltasok
Ez a fejezet a Kisegt
o lehet
osegek bealltoeszkozeinek hasznalatat ismerteti.
6.3. GNOME
233
A kisegto lehet
osegek valamelyik be
alltoeszkozenek megnyitasa
A Kisegt
o lehet
osegek valamelyik bealltoeszkozet a kovetkezo modokon hvhatjuk el
o: * A Munkaasztal bealltasai men
ubol Valasszuk az
Alkalmaz
asok->Munkaasztal be
allt
asai->Kisegto lehetosegek men
upontot. Az almen
ub
ol v
alasszuk ki a kv
ant bealltoeszkozt. Megjelenik a bealltoeszkoz p
arbeszedablaka. * A Kezdd itt! helyrol Nyissunk meg egy
Nautilus-ablakot, majd v
alasszuk az Ugras->Kezdd itt! men
uparancsot.
A masik lehet
oseg, hogy a munkaasztalon duplan kattintunk a Kezdd itt!
ikonra. Megjelenik a Kezdd itt! hely. Kattintsunk duplan a Munkaasztal
bealltasai ikonra a Nautilus-ablakban, majd kattintsunk duplan a Kisegto
lehetosegek mapp
ara.
A billenty
uzet kisegt
o lehet
osegeinek bealltasa
A billenty
uzet kisegt
o lehet
osegeinek bealltasara hasznaljuk a Billenty
uzet
bealltoeszk
ozt. A Billenty
uzet be
allt
oeszkozenek masik neve AccessX.
A Billenty
uzet kisegt
o lehet
osegei be
alltoeszkozon a kovetkezo lehetosegek
vannak: * Alap * Sz
ur
ok * Eger
Alapveto be
allt
asok
11.1. tabl
azat - A billenty
uzet kisegt
o bealltasai felsorolja a billenty
uzet
alapveto kisegt
o lehet
osegeinek m
odosthato tulajdonsagait.
11.1. tabl
azat - A billenty
uzet kisegt
o bealltasai
Lehetoseg
M
uvelet
Billenty
uzet kisegt
o lehet
osegeinek engedelyezese
Jelolj
uk be ezt a negyzetet a billenty
uzet kisegto lehetosegeinek engedelyezesehez. A negyzet bejel
olese ut
an a p
arbeszedablak elemei aktvva valnak.
Letiltas, ha ennyi ideig haszn
alaton kv
ul van
Jelolj
uk be ezt a negyzetet a billenty
uzet kisegto lehetosegeinek adott ido
utani kikapcsol
as
ahoz. Adjuk meg a kikapcsolas elott eltelt idot.
Hangjelzes a saj
atoss
agok ki- vagy bekapcsolasakor.
Jelolj
uk be ezt a negyzetet, ha a hangjelzest szeretnenk hallani a ragados
billenty
ukh
oz vagy a lass
u billenty
ukh
oz hasonlo lehetosegek be- es kikapcsolasakor.
Sajatossagok import
al
asa
Kattintsunk erre a gombra az AccessX bealltasainak importalasahoz.
Ragados billenty
uk engedelyezese
234
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
Jel
olj
uk be ezt a negyzetet, ha az egyszerre lenyomando billenty
ukombinaciokat a billenty
uk egym
as ut
ani megnyomasaval kvanjuk elerni. A kovetkez
o be
allt
asokra van itt lehet
oseg: * Csengetes ha modost
o le lett nyomva:
jel
olj
uk be ezt a negyzetet, ha hangjelzest szeretnenk hallani a modostobillenty
uk lenyom
asakor. * Letiltas ket billenty
u egyidej
u lenyomasakor:
jel
olj
uk be ezt a negyzetet, ha ket billenty
u egyidej
u lenyomasa utan mar
nem akarjuk, hogy a sorozatban lenyomott billenty
uk egyidej
u billenty
ulenyom
asnak sz
amtsanak.
Billenty
uk ismetlese
A negyzet bejel
olesevel engedelyezhetj
uk a billenty
uzet automatikus ismetlofunkci
oj
at. * Kesleltetes: az elso billenty
ulenyomas es a lenyomott billenty
u ismetl
odesenek kezdete k
oz
ott eltelt ido. * Sebesseg: a masodpercenkent
bevitt karakterek sz
ama.
Be
allt
asok kipr
ob
al
asa
A tesztter
ulet egy interaktv fel
ulet, amelyen a modostott billenty
uzetbeallt
asok azonnal kipr
ob
alhat
oak. Irjunk be valamit ide a bealltasok tesztelesehez.
Sz
ur
ok be
allt
asa
11.2. t
abl
azat - Sz
ur
ok be
allt
asa felsorolja a modosthato bealltasokat.
11.2. t
abl
azat - Sz
ur
ok be
allt
asa
Lehet
oseg
M
uvelet
Billenty
uzet kisegt
o lehet
osegeinek engedelyezese
Jel
olj
uk be ezt a negyzetet a billenty
uzet kisegto lehetosegeinek engedelyezesehez. A negyzet bejel
oles ut
an a parbeszedablak elemei aktvva valnak.
Lass
u billenty
uk engedelyezese
Jel
olj
uk be ezt a negyzetet, ha szabalyozni kvanjuk a billenty
u lenyomasa
es a lenyom
as elfogad
asa k
oz
otti idotartamot. A kovetkezo bealltasok adhat
oak meg itt: * Csak legal
abb ennyi ideig lenyomott billenty
uk elfogadasa:
a billenty
u lenyom
asa es a lenyomas tudomasul vetele kozott eltelt ido. *
Hangjelzes, ha a billenty
u: jel
olj
uk be, hogy legyen-e hangjelzes egy billenty
u lenyomasakor, elfogad
asakor, illetve felengedesekor.
Billenty
usz
ures engedelyezese
Jel
olj
uk be ezt a negyzetet, ha a gyorsan egymas utan tobbszor lenyomott
billenty
uket ki szeretnenk sz
urni. Itt adhato meg a billenty
uzet ismetlesenek
beallt
asa is. * Ismetelt le
utesek figyelmen kv
ul hagyasa ezen kv
ul: az elso
billenty
ulenyom
as es a lenyomott billenty
u ismetlese kozott eltelt ido. *
6.3. GNOME
235
Hangjelzes a billenty
u elutast
asakor: jelolj
uk be, ha hangjelzest szeretnenk
kapni az elutastott billenty
ulenyom
asokrol.
Valtobillenty
uk
Jelolj
uk be ezt a negyzetet, ha hangjelzest szeretnenk hallani a valtobillenty
u lenyom
asakor. A v
alt
obillenty
u bekapcsolasakor egy spszot hallunk. A
kikapcsolaskor ket spsz
ot hallunk.
Bealltasok kipr
ob
al
asa
A tesztter
ulet egy interaktv fel
ulet, amelyen a modostott billenty
uzetbealltasok azonnal kipr
ob
alhat
oak. Irjunk be valamit ide a bealltasok tesztelesehez.
Egerbeallt
asok
11.3. tabl
azat - Egerbe
allt
asok felsorolja a modosthato egerbealltasokat.
11.3. tabl
azat - Egerbe
allt
asok
Lehetoseg
M
uvelet
Billenty
uzet kisegt
o lehet
osegeinek engedelyezese
Jelolj
uk be ezt a negyzetet a billenty
uzet kisegto lehetosegeinek engedelyezesehez. A negyzet bejel
oles ut
an a p
arbeszedablak elemei aktvva valnak.
Egerbillenty
uk engedelyezese
Jelolj
uk be ezt a negyzetet, ha a numerikus billenty
uzetet szeretnenk az
egermutat
o mozgat
as
ara haszn
alni. A kovetkezo bealltasok adhatoak meg
itt: * Maxim
alis egermutat
o-sebesseg: az egermutato mozgasanak maximalis
sebesseget adhatjuk itt meg. * Maximalis sebessegre gyorsulas ideje: az
egermutat
o teljes sebessege eleresenek ideje adhato meg itt. * Kesleltetes
a billenty
u lenyom
asa es az egermutat
o mozdtasa kozott: az egermutatot
vezerlo billenty
u lenyom
asa es az egermutato elmozdulasa kozott eltelt ido.
Eger tulajdons
agai
Az Eger be
allt
oeszk
oz megnyit
as
ahoz kattintsunk erre a gombra.
Fogalomtar
applet Az applet kicsi, interaktv alkalmazas, amely egy panelen foglal
helyet. Ilyen peld
aul a CD-lej
atsz
o. Minden applet egy egyszer
u kezelofel
uletet tartalmat, amit egerrel vagy billenty
uzetrol vezerelhet
unk.
munkaasztalh[
att
er-ikon Egy ikon a munkaasztalon, amelyet fajlok, mapp
ak vagy alkalmaz
asok megnyitasara hasznalhatunk. A
munkaasztalh
atter-ikonok segtsegevel gyorsabbal elerhetj
uk a gyakran haszn
alt f
ajlokat, mapp
akat es alkalmazasokat.
236
6. FEJEZET
GRAFIKUS KORNYEZETBEN
MUNKAVEGZ
ES
DNS-n
ev A sz
amt
ogepet a h
alozaton azonosto egyedi nev.
fi
ok A fi
ok egy kics
usz
o kiegesztese a panelnek, amelyet a fiokikon segtsegevel lehet kinyitni es becsukni.
form
az
as A form
az
as el
okeszti az adathordozot egy bizonyos fajlrendszer
haszn
alat
ara. Form
az
askor minden adat fel
ulrodik az adathordozon.
GNOME-megfelel
o alkalmaz
as A szabvanyos GNOME programkonyvt
arakat haszn
al
o alkalmaz
asokat GNOME-megfelelo alkalmazasoknak
nevezik. Peld
aul a Nautilus es a gedit GNOME-megfelelo alkalmazasok.
forr
obillenty
u A forr
obillenty
uk olyan gyorsbillenty
uk, amelyek alkalmaz
ast indtanak el.
IP-cm A sz
amt
ogepet a h
al
ozaton azonosto egyedi szam.
billenty
uparancs A gyorsbillenty
u olyan billenty
ukombinacio, amely a
szok
asos m
odszer mellett egy masik lehetoseget ny
ujt bizonyos m
uvelet elvegzesere.
indt
o Egy indt
oikon elindt egy bizonyos alkalmazast, vegrehajt egy parancsot, vagy megnyit egy fajlt. Az indtoikon egy panelen, vagy men
uben helyezkedhet el.
menu
usor az alkalmazas ablakanak tetejen helyezkedik el, es az
sor A men
alkalmaz
as men
urendszeret tartalmazza.
MIME-tpus A MIME (Multipurpose Internet Mail Extension) tpus a
f
ajl formatum
at azonostja. A MIME-tpus segtsegevel az alkalmaz
as elolvashatja a f
ajl tartalmat. Peldaul egy levelezoprogram az
image/png MIME-tpus alapjan felismerheti, hogy a levelhez egy
PNG-kep van csatolva.
bef
uz
es (mount) A bef
uzes m
uvelete teszi lehetove, hogy egy fajlrendszert elerj
unk. Amikor bef
uz
unk egy fajlrendszert, az egy alkonyvtarkent csatlakozik a teljes f
ajlrendszerhez.
ablakt
abla Az ablakt
abla az ablak resze. Peldaul a Nautilus ablaka az
oldalpanelb
ol es a nezetpanelbol all.
be
allt
oeszk
oz Olyan celprogram, amely a munkaasztal viselkedesenek
egy meghat
arozott oldal
at befolyasolja.
gyorsbillenty
uk A gyorsbillenty
uk olyan billenty
ukombinaciok, amelyekkel egy m
uvelet gyorsan elvegezheto.
r
etegez
esi sorrend A retegezesi sorrend az a sorrend, amelyben az ablakok retegz
odnek egym
asra a kepernyon.
6.3. GNOME
237
allapotsor Az
allapotsor egy sor az ablak aljan, mely az ablakban lathato
allapotr
ol ad inform
aci
ot.
szimbolikus kapocs (link) K
ul
onleges fajltpus, amely egy masik fajlra
mutat. Amikor a szimbolikus kapcson vegrehajtunk egy m
uveletet, azt
valojaban azon a f
ajlon vagy mappan hajtjuk vegre, amelyre a kapocs
mutat.
eszko
ar Az eszk
ozt
ar az a s
av, amelyen az alkalmazas leggyakrabban
zt
haszn
alt parancsai foglalnak helyet. Az eszkoztar altalaban a men
usor
alatt jelenik meg.
URL Az URL a vil
agh
al
on elhelyezkedo objektum egyedi cme.
n
ezet A Nautilus egyik komponense, amely lehetove teszi egy mappa tobbfele megjelenteset. Peld
aul a Nautilus tartalmazza az ikonnezetet,
amely segtsegevel a mappa tartalma ikonokkent jelenik meg. A Nautilus tartalmazza a listanezetet is, amelyben a mappa elemei listakent
jelennek meg.
n
ez
okomponens Olyan Nautilus komponens, amely lehetove teszi egy
adott fajltpus megtekinteset a nezetpanelen. A nezokomponens a fajltpusra vonatkoz
o men
uparancsokat adhat a Nautilus-men
ukhoz. A
nezokomponens azt is lehet
ove teheti, hogy a Nautilus meretezogombjaival az elem nagys
ag
at megv
altoztassuk a nezetpanelen.
munkateru
ulet egy olyan elhatarolt ter
ulet a munkaaszta let A munkater
lon, ahol dolgozhatunk.
7. fejezet
Munkav
egz
es parancssoros
k
ornyezetben
A szamtastechnika szakemberei m
ar a kezdetekkor rajottek, hogy emlekekre
alapozva a folyamatosan b
ov
ul
o parancskeszletet nem lehet hatekony hasznalni.
Ezert alkottak meg man-t (kezik
onyvlapok). A man, a szamtogep
unkon futtathato parancsokr
ol ad helyenkent meglehet
osen bo informaciot. A tovabbiakban
az UHU-Linuxban tal
alhat
o leggyakrabban hasznalt parancsokrol talalhatunk par
soros ismertetoket. B
ovebb inform
aci
oert gepelj
uk be a man parancs utastast.
A Linuxban haszn
alatos parancsokat u
gynevezett kapcsolokkal tudjuk iranytani. Ilyen lehet a -h, --help, mely megmutatja a parancs hasznalhato kapcsoloit,
vagy az -R, -r, amivel rekurzvan, a k
onyvt
arakon bel
uli vegrehajtast is elerhetj
uk. A felsorolasra ker
ul
o programokn
al megprobaltuk mindenhol jelezni, hogy
kinek a fordtas
at haszn
altuk fel.
Sajnos talaltunk olyat, ahol ez nem volt fellelheto, ezert kerj
uk, hogy a korrigalas elvegzese erdekeben a fordt
o k
uldj
on egy levelet a \doku{} cmre.
A felsorolast a man parancs ismertetesevel kezdj
uk:
man
Formazza es kirja az on-line kezik
onyvlapokat.
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
240
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
access
Eldonti egy f
ajlr
ol, hogy elerhet
o-e.
Igaz ertekkel ter vissza, ha a megadott fajl a megadott modon elerheto. A
mod az rwx bet
uk egyikevel adhat
o meg, ahol az r az olvashatosagot, a w
az rhat
os
agot, es az x a vegrehajthatosagot jelenti.
A k
ul
onbseg az access es a test kozott az, hogy ez ut
obbi a fajlra vonatkozo
jogosults
agbiteket vizsg
alja, mg az ut
obbi az access rendszerhvas segtsegevel
vizsgalja az elerhet
oseget. Ennek peldaul csak olvashato m
odban csatolt fajlrendszereknel van jelent
osege.
access -m
od f
ajl
Ford
totta: Tevesz Tam
as <ice@rulez.org>
apropos
Kereses kezik
onyv nevekben es lerasokban.
Minden kezik
onyv oldal tartalmaz egy rovid lerast. Az apropos a lerasokon bel
ul a keyword kulcssz
o el
ofordulasait keresi. A keyword kulcsszo tartalmazhat helyettest
o karaktereket is (-w) vagy lehet egy szabalyos kifejezes is
(-r). Ezen opci
ok haszn
alatakor sz
ukseges lehet a keyword kulcsszo zarojelek koze
tetele vagy a speci
alis karakterek vedelme (\) azert, hogy a burok (shell) ne ertelmezze azokat. A szab
alyos keresesi kifejezesek megengednek az oldal nevere vagy
szohatarokra vonatkoz
o megegyezeseket is a lerason bel
ul.
Opciok
-d, debug Debug inform
aci
okat nyomtat.
-r, regex
Minden kulcssz
ot szab
alyos kifejezeskent ertelmez. Minden kulcsszo egyeztetve lesz az oldal nevekkel es a ler
asokkal k
ulon-k
ulon is, mindketto barmely
reszevel megegyezhet. A megegyezes nem korlatozodik a szo hatarokra.
-w, wildcard
Minden kulcssz
ot mintakent ertelmez, amely burok stlus
u helyettesto karaktereket is tartalmazhat. Minden kulcsszo egyeztetve lesz az oldal nevekkel es a
lerasokkal k
ul
on-k
ul
on is. Csak akkor talal megegyezest, ha egy kibovtett kulcsszo megegyezik a teljes ler
assal, vagy oldalnevvel.
-m system[,...], systems=system[,...]
Ha ez a rendszer hozz
aferhet m
as operacios rendszerek kezikonyv lapjaihoz,
akkor azokban is kereshet ezzel az opcioval. NewOS kezikonyv lapokon valo kereseshez a -m NewOS opciot kell hasznalni. A megadott system rendszer lehet
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
241
t
obb vesszovel elv
alasztott oper
aci
os rendszer nev is. Ha azt akarjuk, hogy a sajat
operacios rendszer whatis ler
asaiban is keressen, man rendszer nevet be kell
rni az argumentumba. Ez az opci
o hat
alytalantani fogja a $SYSTEM kornyezeti
valtozot.
-M path, manpath=path
Egy masik, kett
ospontokkal elv
alasztott kezikonyv lap hierarchiat ad meg a
kereseshez. Alapertelmezes szerint az apropos a $MANPATH kornyezeti valtozot hasznalja ha az meg van adva es nem u
res. Ellenkezo esetben meghataroz egy
megfelelo kezik
onyv keresesi u
tvonalat a $PATH kornyezeti valtozo alapjan. Ez
az opcio hatalytalantja a $MANPATH tartalmat.
apropos [-dhV] [-r|-w] [-m system[,...]] [-M path] keyword
Ford
totta: Horneczki G
abor <arthur@freemail.c3.hu>
arch
A gep architekt
ur
aj
anak kir
asa.
Az arch megegyezik az uname -m paranccsal. A mostani Linux-rendszereken
az arch lehetseges v
alaszai: i386, i486, i586, alpha, sparc, arm, m68k,
mips es ppc.
arch
Ford
totta: Tevesz Tam
as <ice@rulez.org>
242
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
elindtson egy feladatot a mai nap megadott idopontjaban. (Ha az idopont mar
elm
ult, automatikusan a k
ovetkez
o naphoz rendelodik hozza). Meghatarozhato
midnight (ejfel), noon (del), vagy teatime (teaido = delutan 4 ora), valamint
hasznalhat
ok olyan el
ojelek is, mint AM, vagy PM amik segtsegevel meghatarozhato, hogy delel
ott(AM) vagy delutan(PM) fusson a feladat. Megmondhatjuk
azt is, hogy mely napon fusson a feladat u
gy, hogy megadjuk a datumot a kovetkezo form
aban: h
onap neve nap, valamint lehetoseg van az ev megadasara is,
E
vagy HH/NN/E
E
vagy
de hasznalhatjuk a k
ovetkez
o form
atumot is: HHNNE
NN.HH.EE. A d
atum meghat
aroz
as
at muszaj egy idopont meghatarozasnak kovetnie. Id
opontokat k
ovetkez
okeppen is megadhatunk: now (most) + szamolt
idoegysegek, ahol is az id
oegysegek lehetnek percek, orak, napok, vagy hetek.
Megmondhatjuk az at parancsnak azt is, hogy indtson el valamit ma, a today
elojellel, azt, hogy valami holnap fusson, a tomorrow elojel mondja meg.
Ahhoz, hogy elindtsunk egy feladatot delutan negy orakor harom nap m
ulva
a kovetkez
o utast
ast kell berni:
at 4pm + 3 days.
Futtassunk egy feladatot delel
ott 10 orakor J
ulius 31-en:
at 10am Jul 31
ahhoz, hogy futtassunk valamit hajnali 1 orakor holnap:
at 1am tomorrow.
Az
id
o
specifik
aci
ok
pontosabb
lerasa
megtalalhato
a
/usr/share/doc/Packages/at/timespec fajl-ban.
aumix
/dev/mixer
allt
asa.
A program az audio kever
o eszk
oz bealltasait valtoztatja vagy kerdezi le.
Hasznalhat
o parancssorb
ol, script-b
ol vagy interaktvan billenty
uzetrol illetve
eger segtsegevel.
A baloldali kezel
oszervek a hangeroszintek, a jobboldali kezeloszervek a balansz allt
as
ara szolg
alnak. A hardver
altal nem tamogatott eszkozok sz
urke sznnel jelennek meg es nincsenek mellett
uk kezeloszervek. A sztereo eszkozoknek van
balansz-szab
alyz
o kezel
oszerv
uk, a mono eszkozoknek nincs.
A program grafikus megfelel
ojet a gaumix parancs indtasaval erhetj
uk el.
Ford
totta: Tevesz Tam
as <ice@rulez.org>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
243
awk
Mintakereso es feldolgoz
o nyelv.
Egy AWK program mintatevekenyseg utastasok es opcionalis f
uggvenydefinciok sorozata. Az awk el
osz
or beolvassa a programforrast a programfajl(ok)bol
(ha meg van adva ilyen), a source argumentumabol, vagy a parancssor elso,
nem opcio argumentum
ab
ol. Az -f es a source opciok tobbszor hasznalhatok
a parancssorban. A gawk ilyenkor u
gy olvassa be a program szoveget, mintha
minden programf
ajl es parancssori forr
assz
oveg ossze volna kapcsolva. Ez jol hasznalhato AWK f
uggvenyk
onyvt
arak kialakt
asahoz. Igy nincs sz
ukseg a f
uggvenyek
befoglalasara minden olyan u
j programba, amely hasznalja azokat. Ez azt is lehetove teszi, hogy a k
onyvt
ari f
uggvenyeket a parancssori programokkal keverj
uk.
ek
Az AWK v
altoz
ok dinamikusak, els
o hasznalatukkor jonnek letre. Ert
uk
vagy lebegopontos, vagy sztring, vagy mindketto, a hasznalatuk modjatol f
uggoen. Az AWK-ban leteznek meg egydimenzios tombok, a tobbdimenziosak szimulalhatok. Szamos el
odefini
alt v
altoz
o kap erteket egy program futasa alatt,
ezek lerasa es
osszegzese a man awk parancs meghvasaval erheto el.
Ford
totta: Gombai S
andor <sgombai@hotmail.com>
basename
A basename parancs elt
avolt minden konyvtar komponenst a nev elejerol.
Amikor a vegzodes meg van adva, es megegyezik a nev vegevel, akkor azt szinten
eltavoltja a nevb
ol. A basename at alapertelmezett kimenetre nyomtatja az
eredmenykent keletkez
o nevet.
basename nev [vegz
odes] basename [help] [version]
Ford
totta: Gombai S
andor <sgombai@hotmail.com>
244
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
bc
A bc egy olyan nyelv, amely lebegopontos szamolast ny
ujt, interaktv vegrehajtassal. Van nemi hasonl
os
ag a C programozasi nyelvvel. Egy alapertelmezett
matematikai k
onyvt
ar megadhat
o parancssor parameterkent. Ha sz
ukseges, a matematikai k
onyvt
arat defini
alni kell, mielott barmilyen mas fajlt feldolgoznank.
A bc a megadott f
ajlokban lev
o k
odot a megadas sorrendjeben dolgozza fel.
Miutan minden f
ajlt feldolgozott a bc az alapertelmezett bemenetrol var tovabbi utast
asokat. Minden k
odot a beolvasas pillanataban vegrehajt. (Ha egy
fajlban olyan utast
as tal
alhat
o, amely megalltja a feldolgozot, a bc nem fog az
alapertelmezett bemenetr
ol olvasni.
bc [ -lws ] [ f
ajl ... ]
Ford
totta: Csehi Andr
as <acsehi@flexum.hu>
bzip2, bunzip2
block-sorting elj
ar
assal dolgoz
o t
omortoprogram.
A bzip2 Burrows-Wheeler-fele blokkrendezo algoritmussal es Huffmankodolassal t
om
ort sz
oveges
allom
anyokat. A tomortes merteke altalaban lenyegesen jobb, mint ami a legt
obb hagyomanyos LZ77/LZ78 alap
u tomortovel elerheto, es megk
ozelti a statisztikus m
odszerrel dolgozo PPM csalad teljestmenyet.
A parancssori opci
ok sz
andekosan igen hasonloak a GNU Gzip opcioihoz, de
nem azonosak azokkal.
A bzip2
allom
anynevek list
aj
at varja a hozzajuk tartozo parancssori kapu tomortett valtozatara cserel
csolokkal. Minden f
ajlt azok eredeti nev.bz2 nev
ki. A tom
ortett f
ajlokhoz tartoz
o d
atumok es jogok az eredetivel megegyeznek,
gy ezek a tulajdons
agok kicsomagol
askor helyesen allthatok vissza. A fajlnevek
kezelese egyszer
u abban az ertelemben, hogy nincs lehetoseg az eredeti fajlnevek,
jogok es d
atumok meg
orzesere az ezeket nem tamogato, vagy az MS-DOS-hoz
hasonloan szigor
uan k
ot
ott hossz
us
ag
u neveket kezelo fajlrendszerekben.
A bzip2 es a bunzip2 alapertelmezes szerint nem rnak fel
ul mar letezo
fajlokat, erre az -f kapcsol
o haszn
alataval lehet ravenni oket.
-c stdout
Tom
ortes vagy kibont
as az alapertelmezett output-ra. A -c-vel tobb fajl
bonthat
o ki egyszerre, de csak egyetlen fajl tomortheto a stdout-ra.
-d decompress
Kibont
as. A bzip2, bunzip2 es a bzcat tulajdonkeppen ugyanaz a program, ami annak alapj
an d
onti el, hogy mit kell tennie, hogy melyik nevet hasznaljuk. Ez a kapcsol
o fel
ulbr
alja ezt a d
ontest, es a bzip2 kibontokent fog m
ukodni.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
245
-z compress
A -d ellentete: a t
om
ortest er
olteti, f
uggetlen
ul attol, hogy a programot
melyik nevevel indtottuk.
bzip2 [ -cdfkstvzVL123456789 ] [ f
ajlnevek ... ] bunzip2 [ -fkvsVL ] [ fajlnevek
... ]
cal
A cal egyszer
u napt
arat jelent meg. Ha nincs parameter megadva, akkor az
aktualis honapot jelenti meg.
-m
A naptar u
gy jelenik meg, hogy hetf
o lesz a het elso napja.
-j
Julian datumot jelent meg (a napokat januar 1-tol szamozza).
-y
Az aktualis ev teljes napt
ar
at jelenti meg.
cal [-mjy] [honap [ev]]
Ford
totta: Gyulai Mih
aly <gyulai@my-deja.com>
cat
A cat program minden argumentumkent megadott fajlt az alapertelmezett
kimenetre r. Amennyiben nincs f
ajlnev megadva, vagy a megadott fajlnev a -jel, az alapertelmezett bemenetet olvassa.
cat [-benstuvAET] [number] [number-nonblank] [squeeze-blank] [shownonprinting] [show-ends] [show-tabs] [show-all] [help] [version] [fajl...]
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
chattr
A chattr megv
altoztatja a f
ajlok attrib
utumat az ext2 fajlrendszeren. Egy
fajl attrib
utum
anak be
allt
as
ara a k
ovetkez
o jeleket hasznaljuk: +-=[ASacdisu].
A + operatort haszn
alva a megadott attrib
utumok hozza lesznek adva az addigi fajljogokhoz. A - oper
atort haszn
alva, a megadott attrib
utumok, el lesznek
246
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
tavoltva az addigi f
ajljogok k
oz
ul. A = operatort hasznalva csak a megadott
attrib
utumok lesznek a f
ajl jogai.
Az ASacdisu bet
uk mindegyike egy attrib
utumot jelol, melyeknek jelentesei: (A) nem frissti az atime-ot, (S) szinkron frisstes, (a) csak hozzaf
uzes, (c)
tomortett, (i) megv
altoztathatatlan, (d) nincs dump, (s) biztonsagos torles, (u)
visszahozhat
o.
-R Rekurzvan megv
altoztatja a k
onyvtarak es tartalmuk attrib
utumat.
-V
Bobeszed
uen kirja a megv
altoztatott fajlok attrib
utumat.
chattr [ -RV ] [ -v verzi
o ] [ m
od ] fajlok...
Ford
totta: N
emeth P
eter <qgenpete@gold.uni-miskolc.hu>
lsattr
Az lsattr megmutatja a f
ajlok attrib
utumat az ext2 fajlrendszeren.
-R Minden k
onyvt
ar tartalm
at rekurzvan listazza.
-a Minden k
onyvt
arbeli fajlt list
az, beleertve a .-tal kezdodoeket is.
-d A k
onyvt
arakat a t
obbi f
ajlhoz hasonloan listazza ahelyett, hogy a tartalmukat list
azna.
lsattr [ -Radv ] [ f
ajlok... ]
Ford
totta: N
emeth P
eter <qgenpete@gold.uni-miskolc.hu>
chfn
A chfn segtsegevel megv
altoztathatok a finger informaciok. Ezeket az
/etc/passwd f
ajl tartalmazza, es a finger programmal jelenthetoek meg. A
linuxos finger negy adatot r ki: val
odi (polgari) nevet, munkahelyi szoba- es
telefonszamot es otthoni telefonsz
amot.
A negy ertek b
armelyike megadhato parancssorbol. Ha parameterek nelk
ul
indtjuk, a chfn interaktv m
odba lep. Ilyenkor a chfn minden mezot billenty
uzetrol ker be. A promptn
al az u
j ertekeket kell megadni. Az adatok az Enter
lenyomas
aval v
altozatlanul hagyhat
ok, a none szo berasaval a mezo tartalma
ki
ur
ul.
-f, full-name
Teljes valodi nev megad
asa.
-o, office
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
247
Az irodai szobasz
am m
odost
asa.
-p, office-phone
Irodai telefonsz
am megad
asa.
-h, home-phone
Otthoni telefonsz
am.
chfn [ -f teljes nev ] [ -o iroda ] [ -p irodai telefon ] [ -h otthoni telefon ] [ -u ]
[ -v ] [ felhasznal
o]
Ford
totta: G
al Gyuri <gyuri@lamer.hu>
chgrp
A chgrp a megadott f
ajlok tulajdonosi csoportjat a megnevezett csoportra
valtoztatja, amely lehet csoportnev vagy csoportazonosto szam.
-c, changes
Csak azokat a f
ajlokat rja ki, amelyeknek valoban megvaltozott a tulajdonosuk.
-f, silent, quiet
Nem ad hiba
uzenetet azokr
ol a f
ajlokr
ol, amelyeknek nem lehet megvaltoztatni a tulajdonosukat.
-v, verbose
Bovebben rja le a tulajdonosi v
altoz
asokat.
-R, recursive
Rekurzvan v
altoztatja meg a k
onyvt
ar es annak tartalmanak tulajdonosat.
chgrp [-Rcfv] [recursive] [changes] [silent] [quiet] [verbose] [help] [
version] csoport f
ajl...
Ford
totta: Nagy Viktor <chaos@lux.elte.hu>
chmod
A chmod minden egyes megadott f
ajl eleresi jogait megvaltoztatja a megadott mode m
od szerint, amely lehet a v
altoztatasok szimbolikus reprezentacioja, vagy egy sz
am, amely az u
j jogok bit-mintajat adja meg.
Az ugoa bet
uk kombin
aci
oja azt hat
arozza meg, hogy mely felhasznalok
jogai fognak megv
altozni a f
ajlt illet
oen: a fajl tulajdonosanak jogai (u), a fajl
csoportjaban lev
o felhaszn
al
ok jogai (g), egyeb felhasznalok jogai (o), illetve mindenkie (a). Ha ez a mez
o nincs megadva, akkor a jogok mindenkire ervenyesek
248
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
249
A tobbfelhaszn
al
os oper
aci
os rendszerekben, -gy termeszetesen a linuxban is,szabalyozni kell, hogy az
allom
anyok (file-ok) hasznalatakor kinek, milyen jogai
vannak. Ez azonban csak akkor oldhat
o meg, illetve csak akkor van ertelme, ha az
adott operacios rendszer ezeket a jogosults
agra vonatkozo adatokat tarolni tudja.
A DOS file rendszere peld
aul, a f
ajlokkal kapcsolatban csak a f
ajl nevet, meretet,
az utolso modost
as d
atum
at, illetve az adott fajl attrib
utumait (jellemzoit) tarolja, amely adatok nem elegendoek a megfelelo fajlvedelemhez. Igaz ugyan, hogy
az attrib
utumok k
oz
ott szerepel az r
asvedettseg (Read Only) de ez csak a veletlen fajl-torles, illetve m
odost
as ellen ny
ujthat vedelmet, hiszen egy ellenorzo
kerdes megvalaszol
asa, vagy az attrib
utum barki altali megv
altoztatasa utan a
kerdeses allomany m
odosthat
o, t
or
olhet
o stb.
Ezzel szemben, a linux f
ajlrendszere t
arolja az allomany tulajdonosanak az
azonostojat, az adott f
ajlhoz tartoz
o csoportot, es a hozzaferesi jogokat is. Ezt
magunk is lathatjuk, ha konzol m
odban, vagy egy terminal ablakban kiadjuk az:
s -lai
parancsot. A k
ovetkez
oh
oz hasonl
o kepet lathatunk:
A linux a hozz
aferesi jogok
abr
azol
as
ara egy haromjegy
u szambol allo kodot
hasznal. Ezt a tov
abbiakban f
ajl-m
odnak (file mode) nevezz
uk. Az elso szamjegy
a sajat (user) jogainkat, a m
asodik a csoport, (group) a harmadik pedig a tobbiek
(other) jogait jelenti, illetve r
ogzti.
Saj
at
w x
Csoport
r w x
Tobbiek
r w x
250
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
A sajat jogok azt jelentik, hogy a file tulajdonosara milyen jogok vonatkoznak.
Az esetek nagy t
obbsegeben a tulajdonos a fajl vagy a konyvtar letrehozoja.
r (Read)Olvas
asi jog A f
ajl csak(!) olvashato. Nem modosthato es nem torolhet
o.
w (Write)
Ir
asi jog A f
ajl olvashato es rhato. Tartalma megvaltoztathato, torolheto.
x (eXecute) V
egrehajt
asi jog Altal
aban programot jelol. A fajl futtathato.
A fajl jogosults
agait csak a f
ajl tulajdonosa, vagy a root (super user, vagy
rendszergazda) v
altoztathatja meg. A jogok megvaltoztatasahoz vagy karakteres
fel
ulet, vagy termin
al ablak sz
ukseges. A sz
ukseges parancs es formaja:
chmod m
od f
ajln
ev
A fajlhoz tartoz
o jogok megad
asa ketfelekeppen tortenhet. Az elso esetben
megadjuk, hogy:
kinek adunk, illetve kit
ol vesz
unk el jogot (u=tulajdonos, g=csoport, o=tobbiek,
a=mindenki)
adunk, avagy elvesz
unk jogot (+, -)
milyen jogot (r=olvas
as, w=r
as, x=vegrehajtas)
peldaul:
chmod u+x proba.f
ajl
A tulajdonosnak (u) adunk (+) futtatasi jogot (x) a proba.fajl nev
u allomanyhoz.
A kovetkez
o t
abl
azat segtheti e jogkezeles alkalmazasat:
Kinek / kit
ol
u user, Saj
at
g group, Csoport
o other, T
obbiek
a all, Mindenki
Mit csinalunk
+ adunk
- elvesz
unk
Mit
r Olvasasi jogot
w Irasi jogot
x Vegrehajtasi jogot
A m
asodik esetben egyszer
uen sz
ammal adjuk meg az adott fajlhoz tartozo
jogokat:
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
251
r
r
r
r
w
w
w
w
nincs jogosultsag
vegrehajtasi jog
rasi jog
r
asi es vegrehajtasi jog
olvasasi jog
olvas
asi es vegrehajtasi jog
olvasasi es rasi jog
olvas
asi, r
asi es vegrehajtasi jog
Csoport (group)
r
x
4+0+1
5
Tobbiek (other)
0+0+0
0
Nezz
uk meg a gyakorlatban ugyanezeket. A fajl neve bronz.txt a listazashoz
az ls -l parancsot haszn
aljuk:
A lista elso oszlop
an k
ovethet
o a bronz.txt fajl fajl jogi statuszanak valtozasai.
Egy kis osszefoglal
o a vegere:
Jogosults
ag meghat
arozza, hogy egy adott allomanyhoz kiknek milyen hozzaferesi joga van. Ez a lehet
oseg, termeszetesen csak tobbfelhasznalos rendszereknel van.
252
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
Olvas
asi jog aki ilyen joggal rendelkezik, az a fajl tartalmat olvashatja.
Ir
asi jog ennek birtok
aban, az adott allomanyt jogunk van modostani.
V
egrehajt
asi jog amennyiben programrol van szo, akkor azt hasznalhatjuk
vagy futtathatjuk, ha k
onyvt
arra van meg ez a jogunk, akkor az adott
konyvt
arba belephet
unk. F
ajlok eseteben a vegrehajtasi jognak csak futtathat
o
allom
anyokn
al van ertelme. Konyvtarak eseten az olvasasi jog azt
jelenti, hogy elolvashatjuk az
allomanyok neveit az adott konyvtarban, az
rasjog pedig lehet
ove teszi a k
onyvtar modostasat. Ez a benne levo allomanyok t
orleset, u
j
allom
anyok es konyvtarak letrehozasat jelenti. A vegrehajt
asi jog jelenti a k
onyvt
ar eseteben a belepest a konyvtarba.
Csoport A t
obbfelhaszn
al
os rendszerekben gy a linuxban is , ha a jogosultsagokat megfelel
oen szab
alyozzuk, illetve alltjuk be, akkor masok egyaltalan
nem ferhetnek az adatainkhoz. Neha azonban sz
ukseg van arra, hogy bizonyos
allom
anyokat, k
onyvt
arakat kozosen hasznaljanak a felhasznalok.
Ilyenkor egy
allom
any nem annyira egy felhasznalohoz, mint inkabb azok
egy csoportj
ahoz k
othet
o. Ilyenkor egy adott csoport hozzaferesi jogait alltjuk be, majd a csoport tagjainak soraba vessz
uk fel a felhasznalokat. A
felhaszn
al
o, ha egy csoport tagj
ava valik, akkor annak a csoportnak a jogait
automatikusan elvezi mindaddig, amg a csoportnak a tagja.
Van meg ezeken fel
ul ket k
ul
onleges fajljogosultsag, a sticky es a SUID bit.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
253
1 root
root
saga@fornost:~\$
Sticky bit segtsegevel oldhat
o meg az, hogy pl. a mindenki altal rhato/olvashat
o /tmp k
onyvt
arban letrehozott ideiglenes fajlt csak a fajl
tulajdonosa t
or
olhesse le.
A Sticky bit be
alltott
allapot
at az al
abbiakban lathato modon a fajljogosultsagok m
og
ott megjelen
o t karakter jelzi.
saga@fornost:~\$ ll -d /tmp
drwxrwxrwt
8 root
root
saga@fornost:~\$
chown
A chown a felhaszn
al
oi es/vagy csoport tulajdonost valtoztatja meg a megadott fajlokra, az els
o nem-opci
o parameter szerint, amelyet a kovetkezokeppen
ertelmez. Abban az esetben, ha csak a felhasznaloi nev (vagy az ennek megfelelo
szammal reprezent
alt azonost
o) van megadva, akkor ez a felhasznalo lesz a fajlok
tulajdonosa, de a csoport tulajdonos nem valtozik. Ha a felhasznaloi nevet egy
kettosponttal vagy ponttal elv
alasztva egy csoportnev koveti (vagy a neki megfelelo szammal reprezent
alt azonost
o) es k
ozott
uk nincs szokoz, akkor a csoport
tulajdonos is megv
altozik. Ha a kett
ospont vagy pont utan nincs csoportnev, akkor a felhasznal
o csoportja lesz a f
ajl csoport tulajdonosa. Ha pedig a felhasznalo
neve nincs megadva, csak az elv
alaszt
o jel es a csoport neve, akkor a felhasznaloi
tulajdonos nem v
altozik, csak a csoport tulajdonos. Ez utobbi esetben chown2
a chgrp paranccsal egyenertek
u.
254
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
-c, changes
Kirja azoknak a f
ajloknak a neveit, amelyek tulajdonosai megvaltoztak.
chown [-Rcfv] [recursive] [changes] [help] [version] [silent] [quiet] [
verbose] [user][:.][group] f
ajl...
Ford
totta: Kulcs
ar G
abor <medve@iku.omikk.hu>
chsh
A chsh parancs a felhaszn
al
o bejelentkezesi parancsertelmezojet valtoztatja
meg. Normal felhaszn
al
o csak a saj
at parancsertelmezojet allthatja, a rendszergazda b
arkiet.
A hejprogrammal (shell) szemben tamasztott kovetelmeny, hogy szerepeljen
az /etc/shells f
ajlban, kiveve ha a rendszergazdae mert neki minden bealltas
elfogadott. Korl
atozott parancsertelmezot nem lehet masikra atalltani. Az -s
opcio nelk
ul a chsh interaktv m
odon m
ukodik. Be kell rni az u
j erteket, vagy
u
resen hagyni a sort, hogy az eppen aktualis bealltas maradjon, ami [ ] jelek
kozott lathat
o.
chsh [-s hejprogram] [felhaszn
al
o]
Ford
totta: Szekely Krisztian <szekelyk@edasz.hu>
chvt
Az aktu
alis virtu
alis termin
al megvaltoztatasa.
A chvt N parancs kiad
asa ut
an a /dev/ttyN lesz az aktualis virtualis terminal. Ha meg nincs hozz
a tartoz
o kepernyo, akkor az is letrejon. A nem hasznalt
virtualis terminalok elt
avolt
as
ara a deallocvt hasznalhato.
ukombin
aci
o - ami altalaban a (Control-)Bal Alt-FN (
A Console N billenty
1 <= N <= 12 ) es a Jobb Alt-F N-12 ( 13 <= N <= 24 ) - hasonlo hatassal
br, de ebben az esetben csak akkor kapcsol at egy masik virtualis terminalra, ha
az mar el
oz
oleg letezett. Igy elker
ulheto, hogy egy veletlen
ul lenyomott billenty
ukombinaci
ou
j virtu
alis termin
al letrej
ottehez vezessen.
chvtN
Ford
totta: Tevesz Tam
as <ice@rulez.org>,
T
m
ar Andr
as <timar_a@freemail.hu>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
255
cksum
A cksum kisz
amtja es kirja minden megadott fajl CRC ellenorzo osszeget.
Ha nincs megadva f
ajl vagy - a neve, akkor a szabvanyos bemenetrol olvas. A
cksum minden f
ajlra kirja a CRC ellen
orz
o
osszeget, a fajlt alkoto bajtok szamat
es a fajlnevet, kiveve ha az nem volt megadva. A cksum programot leginkabb
arra hasznaljak, hogy megbizonyosodjanak arrol, hogy egy megbzhatatlan eszkozon kereszt
ul atvitt f
ajl nem v
altozott-e meg az atvitel soran. A megerkezett fajl
es az eredeti fajl ellen
orz
o
osszegenek (amelyet altalaban megadnak a terjesztok)
ugyanannak kell lennie. A CRC (ciklikus redundancia-ellenorzes) algoritmust a
POSIX.2 szabv
any rja el
o. Nem kompatibilis a BSD illetve a System V rendszerekben megtalalhat
o sum(1) algoritmusokkal, azoknal sokkal robosztusabb.
cksum [fajl...] cksum [help] [version]
Ford
totta: Mezo Tam
as <tomfield@vm.hu>,
T
m
ar Andr
as <timar_a@freemail.hu>
clear
A clear torli a keperny
ot, ha lehetseges. Eloszor a terminal tpusat nezi meg
a kornyezet alapj
an, majd a terminfo adatbazist, hogy megallaptsa, hogyan
torolje a keperny
ot.
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
cmp
A cmp program o
oleges tpus
u fajlt es kirja az eredsszehasonlt ket tetsz
menyt az alapertelmezett kimenetre. Alapertelmezes szerint a cmp nem r ki
semmit, ha a ket f
ajl megegyezik. Ha k
ul
onboznek, akkor kirja a byte-pozcio es
a sor szamat, ahol az els
o k
ul
onbseg el
ofordult.
-l
Minden elofordul
o k
ul
onbsegnel kirja a byte-pozciot (decimalis) es a k
ulonbozo byte-ertekeket (okt
alis).
-s
Nem r ki semmit k
ul
onb
oz
o f
ajlok eseten, csak a kilepesi kodot adja vissza,
ami 0, ha a fajlok megegyeznek. 1, ha a f
ajlok k
ulonboznek es >1 ha hiba tortent.
cmp [-l | -s] file1 file2 [eltol
as1 [eltol
as2]]
Ford
totta: D
enes P
al <denespal@valerie.inf.elte.hu>
256
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
colrm
A colrm a kiv
alasztott oszlopokat eltavoltja a fajlbol. A bemenetet az alapertelmezett input-r
ol veszi. A kimenetet alapertelmezett output-ra k
uldi. Egy
parameterrel t
orten
o meghv
askor az osszes sor torlodik ami a megadott oszloppal kezdodik. Ket oszlop parameterevel torteno meghvaskor az elsotol az utolso
oszlopig t
orl
odnek.
colrm [startcol [endcol]]
Ford
totta: J
anos Bauer <janos.bauer@eth.ericsson.se>
comm
A comm kirja az alapertelmezett kimenetre azokat a sorokat, amelyek megegyeznek, es amelyek k
ul
onb
oznek a ket fajlban. Amikor egy fajl argumentumot
elhagyunk, vagy az egy -, akkor az alapertelmezett bemenetet hasznalja a program. Opciok nelk
ul a comm h
arom oszlopot ad kimenetkent. Az elso oszlop a
file1-ben lev
o egyedi sorokat mutatja, a masodik oszlop a file2-ben levoket, a harmadik pedig azokat, amelyek mindkettoben egyformak. Az oszlopok <TAB>-bal
vannak elv
alasztva.
-1
Nem rja ki az els
o oszlopot.
-2
Nem rja ki a m
asodik oszlopot.
-3
Nem rja ki a harmadik oszlopot.
comm [-123] f
ajl1 [f
ajl2] comm [help] [version]
Ford
totta: Amon Tam
as <sajt@erba.hu>, T
m
ar Andr
as <timar_a@freemail.hu>
cp
Fajlok m
asol
asa.
Amennyiben az utols
o argumentum ervenyes konyvtarat nevez meg, a cp
parancs minden m
as megadott f
ajlt azonos nevvel a megadott konyvtarba masol.
Maskepp, ha csak ket f
ajl adott, az elsot a masodikra masolja. Hibat jelent,
ha az utols
o argumentum nem k
onyvtar, es tobb mint ket fajl van megadva.
Alapertelmezes szerint nem m
asol k
onyvtarakat.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
257
-a, archive
Amennyire csak lehetseges, meg
orzi az eredeti fajlok strukt
urajat es jellemzoit
(attributes) a m
asolatban. Ugyanaz, mint -dpR.
-b, backup
Biztonsagi m
asolat kesztese a fel
ulrand
o vagy torlendo fajlokrol.
-p, preserve
Megorzi az eredeti f
ajlok tulajdonos
at, csoportjat, engedelyeit es idobelyegeit.
-r
A konyvtarak rekurzv m
asol
asa. A nem konyvtar fajlokat regularis fajlkent
masolja.
-u, update
Nem masolja azokat a nem k
onyvt
ar f
ajlokat, amelyeknek azonos vagy u
jabb
modostasi idovel rendelkez
o celf
ajlja letezik.
cp [opciok] forr
as cel cp [opci
ok] forr
as... cel
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
cpio
A cpio parancs f
ajlokat m
asol cpio vagy tar archvumokba vagy azokbol. Az archvum f
ajlokat es azokr
ol inform
aciokat tartalmaz, u
gy mint a fajlok
merete, neve, tulajdonosa, hozz
aferesi jogai, kesz
ultenek datuma. Archvum lehet egy fajl a merevlemezen, m
agneskazett
an, es lehet csatorna (pipe). A cpio
parancsnak harom m
uk
odesi m
odja van.
Kimasolas (Copy Out) m
odban a cpio fajlokat masol egy konyvtarstrukt
urabol egy archvumba. A f
ajlok neveit az alapertelmezett bemenetrol olvassa soronkent egyet -, az elkesz
ult archvumot pedig az alapertelmezett kimenetre
tovabbtja. Egy tipikus m
od a fajlok list
aj
anak elkesztesere a find parancs alkalmazasa. A find parancsot ilyenkor a -depth opcioval hasznaljuk, elker
ulendo
az rasi vagy keresesi jogosults
agok esetleges hianya miatti problemak.
Bemasolas (Copy In) m
odban a cpio fajlokat masol egy archvumbol egy
konyvtarstrukt
ur
aba, vagy list
azza az archvum tartalmat. Az archvumot az
alapertelmezett bemenetr
ol olvassa. Minden argumentum, ami nem parancssori
opcio, shell-form
atum
u keresesi mint
anak szamt, csak azok a fajlok ker
ulnek
feldolgozasra, amik illeszkednek az egy vagy tobb megadott mintara. A shell-el
(parancsfeldolgoz
oval) ellentetben minden kezdo . a fajlnevekben illeszkedik a
kezdo metakarakterre (pl. *) a minta elejen. A / szinten illeszkedik a metakarakterekre. Ha nem adunk meg mint
at, minden fajl kimasolasra ker
ul az
archvumbol.
258
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
asol
Atm
as modban a cpio f
ajlokat masol egy konyvtarstrukt
urabol egy masikba, egym
as ut
an vegrehajtva a kimasolas es bemasolas modot anelk
ul, hogy
az archvumot tenylegesen letrehozn
a kozben. Az alapertelmezett bemenetrol olvassa a m
asoland
o f
ajlok list
aj
at, a celkonyvtar neve - ahova a fajlokat masolja pedig nem opcionak sz
amt
o parancssori argumentumkent (non-option argument)
adando meg.
Ford
totta: Kov
ari P
eter <pkovari@freemail.c3.hu>
cut
A cut program a bemeneti f
ajl sorainak megadott reszeit rja ki. Amennyiben
a bemeneti f
ajlnev nem adott vagy az a -, az alapertelmezett bemenetet dolgozza
fel. A reszek megad
asa az opci
okon kereszt
ul tortenik.
A byte-list, character-list, es field-list listak egy vagy tobb szambol, illetve
tartomanyb
ol
allnak, melyeket vessz
ok valasztanak el. (A tartomanyokat ket, -jellel elv
alasztott sz
am hat
arozza meg.) Az elso bajt, karakter es mezo sorszama
1. Nem teljes tartom
anymegad
as is lehetseges: -m azonos 1-m-mel, mg n-
jelentese: az n-dikt
ol az utols
o elemig.
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
date
Az argumentumok nelk
uli date kirja az aktualis datumot es idot (az alabb
lert %c direktv
anak megfelel
o form
atumban). Ha egy + jellel kezdodo argumentum meg van adva, az argumentum altal megszabott formatumban rja ki az
aktualis id
ot es d
atumot. Az argumentum ugyanolyan formaj
u, mint az strftime
f
uggvenynek
atadott form
az
o sztring. A direktvak kivetelevel, amik % jellel
kezdodnek, a sztringben lev
o karakterek modostatlanul ker
ulnek kirasra.
Peldaul a tegnapel
otti d
atumertek kirasa:
date date 2 days ago
A maihoz kepest 3 h
onap es 1 nap m
ulva kovetkezo nap datumertekenek
kirasa:
date date 3 months 1 day
Annak kir
asa, hogy az aktu
alis ev karacsonya az ev hanyadik napja:
date date 25 Dec +%j
Az aktu
alis d
atum teljes h
onapnevet es a honap napjat tartalmazo formaban
torteno kir
asa:
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
259
date +%B %d
A lehetosegek teljes t
arh
aza a man date utastasaval tekinthetj
uk meg.
date [-u] [-d datestr] [-s datestr] [utc] [universal] [date=datestr] [
set=datestr] [help] [version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]
Ford
totta: Gombai S
andor <sgombai@hotmail.com>
dc
A dc egy korl
atlan pontoss
ag
u sz
amtasok elvegzesere alkalmas fordtottlengyel (postfix) asztali sz
amol
ogep, amely lehetoseget ad makrok definialasara
es vegrehajtasara. A bemenetet az alapertelmezett bemenetrol veszi, ha argumentumot adunk meg neki, azt f
ajlnevkent ertelmezi es azon fajlok tartalmat veszi
es hajtja vegre, majd ezut
an olvas az alapertelmezett bemenetrol. A kimenet az
alapertelmezett kimenet, a hib
ak az alapertelmezett hibakimenetre rodnak.
szam
A fordtott-lengyel sz
amol
ogep a sz
amokat egy veremben tarolja. Uj
bevitele eseten a sz
am a verem tetejere ker
ul. A m
uveletek az argumentumukat
a verem tetejerol veszik, majd az eredmenyt visszateszik a verembe.
A bevitelhez a sz
amot egyszer
uen berod, kovetheti opcionalisan tizedespont.
A hatvanyalak haszn
alata nem t
amogatott. Negatv szamok bevitelehez a szamot
karakterrel kezdj
uk. Az el
ojel nem lehet -, mivel ez a kivonas m
uveleti operatora. Tobb sz
amot egym
ast
ol sz
ok
ozzel vagy u
j sorral elvalasztva lehet bevinni,
ezen karakterek nem parancsok.
Ford
totta: Tevesz Tam
as <ice@rulez.org>
dd
A dd parancs egy f
ajlt m
asol (alapertelmezes szerint az alapertelmezett bemenetrol az alapertelmezett kimenetre) a felhasznalo altal valaszthato blokkmerettel, mikozben (opcion
alisan) konverzi
okat hajt vegre rajta.
if=file
A fajlbol olvas az alapertelmezett bemenet helyett.
of=file
A fajlba r az alapertelmezett kimenet helyett. Amennyiben conv=notrunc
nincs megadva, csonkolja f
ajlt a seek= opcioval megadott meretre.
Peldaul a kovetkez
o utastassorral keszthet
unk UHU-Linux rendszerbetolto
lemezt:
260
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
dd
if=/mnt/cdrom0-QSI CD-ROM SCR-242/IMAGES/uhuboot.img
of=/dev/fd0
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
deallocvt
A deallocvt program felszabadtja az osszes olyan, a kernel altal lefoglalt
memoriat es adatstrukt
ur
at, ami a hasznalaton kv
uli virtualis konzolokhoz tartozik. Ha az N argumentum is megadasra ker
ul, csak a /dev/ttyN-hez tartozo
memoria ker
ul felszabadt
asra.
Egy virtu
alis konzol akkor van hasznalaton kv
ul, ha nem az az aktualis konzol,
egy processz sem tartja nyitva rasra vagy olvasasra, valamint a hozza tartozo
keperny
on nincs sz
oveg kijel
olve.
deallocvt [ N ]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
df
A df program kijelzi az argumentumaiban megadott fajlokat tartalmazo fajlrendszerekben rendelkezesre
all
o lemezter
uletet. Argumentum nelk
ul az osszes beeptett (mount-olt) f
ajlrendszer szabad ter
uletet adja meg. Alapertelmezes szerint
a szabad ter
uletek 1K blokkokban ertendok, hacsak nem a POSIXLY CORRECT
kornyezeti v
altoz
onak erteket adtunk. Ekkor 512 bajtos blokkok szamtanak egysegnek.
Amennyiben az argumentum egy lemezes eszkoz abszol
ut fajlneve, amely beillesztett (mount-olt) f
ajlrendszert tartalmaz, a df ezen fajlrendszer szabad ter
uletet adja meg, es nem az eszk
ozfajlt tartalmazo fajlrendszeret. A df ezen
valtozata nem mutatja meg a nem beillesztett fajlrendszerek szabad ter
uletet,
mivel a legt
obb rendszeren ez nagyon atvihetetlen ismereteket igenyelne a fajlrendszerek szerkezeter
ol.
-a, all
A 0 blokkot tartalmaz
o f
ajlrendszereket is listazza. (Ezeket alapertelmezes szerint elhanyagolja.) Az ilyen f
ajlrendszerek altalaban specialis cel
u al fajlrendszerek
(pseudo-filesystems), mint pl. automatikusan beep
ulo fajlrendszerek bejegyzesei.
Nehany rendszeren az ignore illetve auto tpus
u fajlrendszereket is elhagyja
alapertelmezes szerint. Ilyenkor is hasznalhato ez az opcio.
-i, inodes
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
261
A blokk haszn
alat helyett az inode haszn
alati informaciokat listazza. Az inode
(index node) egy speci
alis fajta lemezblokk, amely a fajlrol szolo informaciokat
(tulajdonos, engedelyek, id
obelyegek, a lemezen valo elhelyezkedes) tarolja.
-T, print-type
A fajlrendszerek tpus
at is megadja. Minden ilyen fajlrendszer-tpus felhasznalhato a type= vagy exclude-type= opciok argumentumakent.
df [-aikPv] [-t fstype] [-x fstype] [all] [inodes] [type=fstype] [excludetype=fstype] [kilobytes] [portability] [print-type] [help] [version] [filename...]
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
dialog
A dialog olyan program, aminek segtsegevel sokfele kerdest vagy kepernyou
arbeszeddobozok segtsegevel, egy shell-scriptbol.
zenetet lehet megjelenteni, p
Jelenleg a kovetkez
o tpus
u p
arbeszeddobozok alkalmazhatok: igen/nem doboz,
men
u doboz, bevitel doboz, u
zenet doboz, szoveg doboz, info doboz, valasztolista
doboz, radiolista doboz es mertek doboz.
dialog clear dialog create-rc f
ajl dialog [ title cm ] [ backtitle hattercm ]
[ clear ] [ separate-output ] doboz-opci
ok
Ford
totta: Szijj
art
o L
aszl
o <laca@janus.gimsz.sulinet.hu>
dirname
Levagja az eleresi u
ton kv
uli reszt a f
ajlnevrol.
A dirname a f
ajlnev minden reszet visszaadja, kiveve az utolso / (slash)
karaktert, es az azut
ani reszt. Amikor a f
ajlnev csak onmagaban all (eleresi u
t
nelk
ul), akkor dirname visszaad egy .-ot (ez az aktualis konyvtarat jelenti).
dirname fajlnev dirname [help] [version]
mon Tam
Ford
totta: A
as <sajt@erba.hu>
du
A du parancs kijelzi minden argumentumanak lemezfoglalasat, illetve ha az
argumentum konyvt
ar, akkor az alk
onyvt
arak lemezfoglalasat is. Alapertelmezes
szerint a ter
ulet 1K egysegekben ertend
o, hacsak nem a POSIXLY CORRECT
262
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
kornyezeti v
altoz
onak erteket adtunk. Ekkor 512 bajtos blokkok szamtanak egysegnek.
-a, all
Minden f
ajlt sz
amol, nem csak a k
onyvtarakat
-b, bytes
A mereteket b
ajtban kapjuk meg.
-k, kilobytes
Kilob
ajtokban (1024 b
ajt) adja meg az eredmenyt. Fel
ulbralja a POornyezeti v
altozot.
SIXLY CORRECT k
-s, summarize
Csak egy
osszegzest r ki minden argumentumarol.
du [-abcklsxDLS] [all] [total] [count-links] [summarize] [bytes] [
kilobytes] [one-file-system] [separate-dirs] [dereference] [dereference-args] [
help] [version] [filename...]
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
dumpkeys
A dumpkeys az alapertelmezett kimenetre rja a billenty
uzet meghajto megfeleltetesi t
abl
azatainak aktu
alis tartalmat, a keymaps-ben megadott formatum
szerint. A k
ul
onb
oz
o kapcsol
ok haszn
alataval lehet a kimenet form
atumat valtoztatni, es egyeb inform
aci
ok is szerezhetok a kernelrol es a dumpkeys valamint
loadkeys programr
ol.
dumpkeys [ -hilfn -cjelkeszlet help short-info long-info numeric full-table
funcs-only keys-only compose-only charset=jelkeszlet ]
Ford
totta: G
abris Aur
el <gabrisa@valerie.inf.elte.hu>
echo
Az echo kir minden megadott karakterlancot az alapertelmezett kimenetre.
echo [-ne] [karakterl
anc...] echo [help] [version]
Ford
totta: Szab
o Zsolt <tunci@valerie.inf.elte.hu>,
T
m
ar Andr
as <timar_a@freemail.hu>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
263
eject
Az eject engedelyezi a cserelhet
o t
arak (tipikusan CD-ROM, floppy lemez
vagy Iomega Jaz vagy Zip lemez) szoftveres kiadasat. A parancs alkalmas meg
nehany tobblemezes CD-ROM cserel
o es a nehany eszkoz altal tamogatott automatikus kiadat
as vezerlesere is.
Amennyiben nincs eszk
oz meghat
arozva, akkor az alapertelmezettre vonatkozik. A CDROM k
ornyezeti valtoz
o haszn
alhato az alapertelmezett eszkoz meghatarozasara, k
ul
onben a fordt
askor megadott az alapertelmezett eszkoz. Mas
eszkozok vagy a device name teljes eszk
oz nevvel (pl. /dev/cdrom), vagy a
nickname rovidtessel adhat
ok meg.
-f
Normal esetben az eject nem adatja ki az eszkozt amennyiben megallaptotta, hogy az a f
ajlrendszerbe csatlakozik. Ez az opcio hatastalantja ezt a tulajdons
agot es megpr
ob
alja kenyszerteni a kiadast meg ha akkor is ha az egy
csatolt eszkoz.
-u
Ez az opcio utastja az eject-et, hogy eloszor probalja meg lecsatolni az
eszkozt kiadas el
ott.
-n
Ezzel az opci
oval az eject list
azza a t
amogatott rovidteseket (nicknameeket) es a hozz
ajuk tartoz
o eszk
oz
oket.
eject -h eject [-f][-u][-v] eject [-f][-u][-v] <nickname> eject [-f][-u][-v] <devicename> eject -d eject -n eject -a on|1|off|0 [-v] eject -c <slot> [-v]
Ford
totta: Horneczki G
abor <arthur@freemail.c3.hu>
env
Az env egy, a parancssorban megadott argumentumok szerint modostott
kornyezetben futtat egy parancsot. A v
altoz
o=ertek formatum
u argumentum a
valtozo kornyezeti v
altoz
ot ertek ertekre
alltja be. Az ertek lehet u
res (valtozo=). K
ulonbseg van az u
altoz
o es a bealltatlan valtozo kozott. A tobbi
res v
argumentum koz
ul az els
o hat
arozza meg a futtatando programot, ami a PATH
kornyezeti valtoz
o be
allt
as
anak megfelel
o helyen lehet. Az ez utani argumentumok atadodnak a futtatand
o programnak. Amennyibe a kornyezeti valtozok
meghatarozasa ut
an nem szerepel futtatand
o program, akkor az env kirja a
megvaltozott k
ornyezet k
ornyezeti v
altoz
oit. Ez olyasmi, mint amit a printenv
tesz.
264
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
Ures
k
ornyezettel kezdi a fut
as
at, figyelmen kv
ul hagyva az orokolt kornyezet.
env [-] [-i] [-u nev] [ignore-environment] [unset=nev] [help] [version] [valtozo=ertek]... [program [argumentumok...]] env
Ford
totta: Tevesz Tam
as <ice@rulez.org>
expand
Az expand az
osszes megadott fajl, vagy ha ilyen nincs, illetve ha a megadott fajlnev -, az alapertelmezett bemenet tartalmat az alapertelmezett kimenetre rja u
gy, hogy a tabul
ator karaktereket megfelelo szam
u szokoz karakterre
alaktja
at. Alapertelmezes szerint az expand az osszes tabulator karaktert atalaktja sz
ok
oz karakterre. A kimenetben a backspace karakterek megorzodnek,
a tabulatorok sz
amol
asakor cs
okkenti az oszlopszamot. Az alapertelmezes
u m
ukodes szerint minden tabul
ator karakter 8 szokoz karakterrel helyettestodik.
-, -t, tabs tab1[,tab2[,...]]
Amikor csak egy tabul
ator stop adott, akkor egy tabulator karakter tab1
szokoz karakter lesz az alapertelmezes
u 8 helyett. Ha tobb tabulator stop adott,
akkor a tabulatorpozci
ok a tab1, tab2 stb. oszlopokba alltodnak be (az oszlopok szamoz
asa null
aval kezd
odik), es az ezek utan levo tabulator karakterek egy
szokoz karakterrel helyettest
odnek. A tabstop-okat -t vagy a tabs modon
adhatjuk meg, vessz
ovel es sz
ok
oz karakterrel is elvalaszthatjuk.
-i, initial
Minden sorban csak a bevezet
o tabulatorokat (amik megeloznek minden nemszokoz vagy nem-tab karaktert) alaktja at szokoz karakterre.
expand [-tab1[,tab2[,...]]] [-t tab1[,tab2[,...]]] [-i] [tabs=tab1[,tab2[,...]]] [
initial] [help] [version] [f
ajl...]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
factor
A factor n
ovekv
o sorrendben prmtenyezokre bontja a megadott SZAMokat, majd az eredmenyt kirja. Amennyiben a parancssorban nem adtunk meg
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
265
factor [SZAM...]
factor [help] [version]
Ford
totta: Feh
er -Aries- J
anos <aries@vlug.vein.hu>
false
A false nem csin
al m
ast, mint egy visszateresi ertekkel all le, ami sikertelenseget jelent. Shell scriptekben olyan helyeken hasznalhato, ahol sikertelen
visszateresi ertek sz
ukseges. A false egyetlen opciot sem fogad el, meg a help
vagy a version opci
okat sem.
Ford
totta: Tevesz Tam
as <ice@rulez.org>,
T
m
ar Andr
as <timar_a@freemail.hu>
file
Fajl tpusanak meghat
aroz
asa.
A file parancs teszteli minden argumentumat es megprobalja kategorizalni
ezeket. Harom teszt sorozatot hajt vegre, a kovetkezo sorrendben: fajlrendszer
tesztek, b
uvos sz
am (magic number) tesztek, es nyelv tesztek. Az elso sikeres
teszt eredmenye hat
arozza meg a program kimenetet.
A kirt eredmeny
altal
aban a k
ovetkez
o szavak egyiket fogja tartalmazni:
text (a fajl csak ASCII karaktereket tartalmaz, es valoszn
uleg olvashato ASCII terminalon), executable (a f
ajl program fordtas eredmenyet tartalmazza,
mely ertelmes valamilyen UNIX kernel sz
amara) vagy data, ami barmi mast
jelenthet (a data tpus
altalaban bin
aris vagy nem-nyomtathato). Kivetelt kepeznek a jol ismert bin
aris fajl form
atumok (pl. core fajlok, tar archvumok).
Amennyiben valtoztatunk az /usr/share/misc/magic fajlon vagy magan a programon, tartsuk meg ezeket a kulcsszavakat. A felhasznalok szamtanak arra, hogy
ha egy fajl olvashat
o, akkor a tpus
aban megjelenik a text karakterlanc. Ne tegy
uk azt, amit a Berkley Egyetemen tettek - megvaltoztattak a shell commands
text-et shell script-re.
-v, version
Kirja a program verzi
oj
at es kilep.
266
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
-c, checking-printout
Ellen
orz
o nyomtat
as a b
uv
os sz
amokat tartalmazo fajlrol. Altal
aban az -m
kapcsoloval egy
utt haszn
alatos, u
j b
uvos szamokat tartalmazo fajl teleptes elotti
ellenorzesekor.
-z, uncompress
Megpr
ob
al t
om
ortett f
ajlokat is azonostani.
-L, dereference
Ezzel a kapcsol
oval elerhetj
uk, hogy a file kovesse a szimbolikus koteseket,
ahogyan azt az ls azonos nev
u kapcsoloja is teszi.
file [ -vczL ] [ -f f
ajlnevlista ] [ -m b
uvos fajl ] fajlnev ...
Ford
totta: Kov
acs Emese <emese@eik.bme.hu>
find
Fajlokat keres egy k
onyvt
arstrukt
uraban.
A find program a megadott f
ajloktol indulo konyvtarfaban keres a megadott kifejezes balr
ol jobbra val
o kiertekelesevel. A program altal figyelembe vett
precedenica-szab
alyokat. Mihelyt egyertelm
u, hogy egy fajl megfelel-e a kifejezesnek, a k
ovetkez
o f
ajl vizsg
alat
aba kezd. (Nem feltetlen ertekeli ki tehat a teljes
kifejezest. Pl. ha egy and2 kifejezes bal oldalan hamis, vagy egy or kifejezes bal
oldalan igaz feltetel van, az egyertelm
uve teszi az egesz kifejezes erteket. Ilyenkor
a find nem vizsg
alja tov
abb a kifejezest.)
-mount Nem megy bele olyan alkonyvtarba, amely mas fajlrendszeren van.
Ugyanaz, mint -xdev. (Csak kompatibilitasi okokbol ker
ult implementalasra.)
-name pattern A f
ajlnev alapja (azaz a fajl eleresi u
tja a bevezeto konyvtarak
nelk
ul) illeszkedik a pattern burokmintahoz. A metakarakterek (*, ? es [ ])
nem illeszkednek a f
ajl alapneve elejen talalhato .-hoz. Egy konyvtar es az alatta
levo fajlok figyelmen kv
ul hagy
as
ara a -prune hasznalhato.
find / -mount -name f
ajlneve | less
A fenti peld
aban a find parancsnak azt mondtuk, hogy keressen a gyokerkonyvtart
ol / azaz az egesz f
ajlrendszeren, de a mount-olt, azaz csatlakoztatott egysegeket ne vegye figyelembe, vizsont -name azaz nev szerint keresse
a fajlneve programot, majd a kereses eredmenyet egy | pipe, pontosabban
csovezeteken kereszt
ul mutassa meg a less parancs.
Ford
t
as: Horv
ath Andr
as <horvatha@rs1.szif.hu>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
267
finger
A finger a rendszer felhaszn
al
oir
ol mutat informaciokat.
Parameter nelk
ul, a finger minden belepett felhasznalo adatait megjelenti.
finger felhaszn
al
o ... finger felhaszn
al
o@gep ...
rdi "Cactus" Gergo <cactus@freemail.c3.hu>
Ford
totta: E
free
A free kirja a rendszer
unkben a szabad, az elhasznalt fizikai, es a swap
memoria osszmennyiseget, valamint a kernel
altal hasznalt osztott memoriat es a
buffereket.
A -b kapcsol
o byte-okban rja ki a memoriamennyiseget, a -k kapcsolo
(alapbealltas) kilobyte-okban, az -m kapcsolo megabyte-okban rja ki. A -t
kapcsolo kir egy
osszegzeseket tartalmaz
o sort. Az -o kapcsolo letiltja a buffer
adjusted sor kir
as
at. Amikor nincs defini
alva, a free kivonja/hozzaadja a buffer memoriater
uleteket az elhaszn
alt/szabad memoriakent mutatott ertekekbol.
Az -s kapcsol
o aktiv
alja a folyamatos sz
aml
alast delay masodpercenkent. Valojaban barmilyen lebeg
opontos sz
amot megadhato a delay-nek, az usleep-et
a mikroszekundumos id
okesleltetesekre hasznaljak.
free [-b | -k | -m] [-o] [-s delay ] [-t] [-V]
Ford
totta: Sztrepka P
al <szpal@szarvas.hu>
ftpcount
Ez parancs a pillanatnyi ftp felhaszn
al
okat mutatja, a maximalisan megengedett felhasznal
okkal egy
utt, az ftpaccess-ben letrehozott osztalyok szerint.
Ford
totta: V
araljai N
andor <vnandor@elender.hu>
gdb
A gdb egy olyan hibakeres
o, ami lehet
ove teszi, hogy betekints
unk egy masik
program belsejebe, mik
ozben az fut, vagy azt, hogy mit csinalt a masik program
abban a pillanatban, amikor
osszeomlott.
A gdb negy f
o dologra kepes, amelyek segtenek a m
ukodes kozben valo
hibakeresesben:
268
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
gpasswd
A gpasswd program segtsegevel adminisztralhatjuk az /etc/group fajlt
illetve az /etc/gshadow f
ajlt amennyiben a SHADOWGPR definialva volt a
fordtas alatt. Minden csoportban lehetnek adminisztratorok, tagok es egy jelszo. A rendszer-adminisztr
ator a -A opcio segtsegevel definialhat csoportadminisztr
ator(oka)t es a -M opci
oval tagokat. A rendszer-adminisztrator minden joggal rendelkezik, amellyel a csoport-adminisztrator es a csoport tagjai.
A csoport-adminisztr
ator a -a kapcsoloval hozhat letre felhasznalokat, es
a -d opci
oval t
or
olheti
oket. Az adminisztratorok a -r opcioval torolhetik a
csoport jelszav
at. Amennyiben nincs jelszo bealltva, akkor csak a csoport tagjai
hasznalhatj
ak a newgrp parancsot a csatlakozashoz. A -R opcio meggatolja a
csoport elereset a newgrp parancson kereszt
ul.
Amikor a gpasswd parancsot a csoport-adminisztrator adja ki a csoport
nevevel, akkor csak a jelsz
ot kell bernia. Amennyiben van jelszo, akkor a tagok
be tudnak lepni a newgrp paranccsal jelszo nelk
ul is, csak a csoporton kv
uli
felhaszn
al
oknak kell megadniuk a jelszot.
gpasswd csoport gpasswd -a felhasznalo csoport gpasswd -d felhasznalo csoport gpasswd -R csoport gpasswd -r csoport gpasswd [-A felhasznalo,...] [-M felhasznalo,...] csoport
Ford
totta: T
m
ar Andr
as <timar_a@freemail.hu>
gpm
Kivag
as es beillesztes segedprogram es eger szerver virtualis konzolokra.
Szoveget kiv
alasztani a bal egergomb lenyomasaval es h
uzasaval (bemeszelessel) lehet. Sz
oveget ugyanarra vagy egy masik konzolra beilleszteni a kozepso
gombbal lehet. A jobb gombbal b
ovteni lehet a kijelolest, u
gy mint az xtermnel.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
269
groups
A groups parancs kirja a jelenlegi csoportazonosto neveket vagy szamertekeket. Ha nincs az erteknek megfelel
o bejegyzes a /etc/group fajlban, akkor
a csoport azonost
o sz
am
at rja ki. Az opcionalis felhasznalo parameter eseten
azokat a csoportokat rja ki, amelyekbe a megadott felhasznal
o tartozik.
groups [felhaszn
al
o]
Ford
totta: ifj. Dyekiss Emil <emil2@cds.hu>
270
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
gzexe
A gzexe program vegrehajthat
o fajlokat tomort, amik futtataskor automatikusan kit
om
ort
odnek es vegrehajt
odnak. A futasido megno. Peldaul a gzexe
/bin/cat futtat
asakor a k
ovetkez
o ket fajl jon letre:
-r-xr-xr-x 1 root bin 9644 Feb 11 11:16 /bin/cat -r-xr-xr-x 1 bin bin 24576
Nov 23 13:21 /bin/cat
A /bin/cat az eredeti, a /bin/cat az onkicsomagolo vegrehajthato fajl. Ha
megbizonyosodtunk arr
ol, hogy a t
om
ortett /bin/cat jol m
ukodik, a /bin/cat
letorolhet
o. Haszn
alat
anak keves hellyel rendelkezo rendszereknel van ertelme. A
-d kapcsol
o haszn
alat
aval kit
om
orti az adott vegrehajthato fajlt.
gzexe [ nev ... ]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
271
head
A head a megadott f
ajlok els
o reszet (alapertelmezesben az elso 10 sorat)
rja ki. Amikor nincs megadva f
ajlnev, vagy a fajlnev -, a bemenetet az alapertelmezett bemenetr
ol veszi. Ha egynel t
obb fajl adott, a fajl nevet ==> es
<== jelek koze teve minden f
ajl els
o resze elott kirja.
272
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
-n N, lines N Az els
o N sort rja ki.
-q, quiet, silent Soha ne rja ki a fajlnevet tartalmazo fejlecet.
-v, verbose Mindig rja ki a f
ajlnevet tartalmazo fejlecet.
head [-c N[bkm]] [-n N] [-qv] [bytes=N[bkm]] [lines=N] [quiet] [silent]
[verbose] [help] [version] [f
ajl...]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
hexdump
A hexdump segedprogram egy sz
uro, ami megjelenti a megadott fajlokat
vagy a szabv
anyos bemenetet, ha nem adunk meg fajlokat egy a felhasznalo altal
megadott form
atumban.
-b Egy bajtos okt
alis megjelent
o. Minden sor elejen megjelenti a bemeneti
offsetet hexadecim
alisan, majd ezt k
ovetik 16 oszlopban a szokozzel elvalasztott
harom jegy
u, null
aval kiegesztett bemeneti adatbajtok oktalis formaban.
-c Egy b
ajtos karakteres megjelento. Minden sor elejen megjelenti a bemeneti
offsetet hexadecim
alisan, majd ezt k
ovetik 16 oszlopban a szokozzel elvalasztott
harom jegy
u, sz
ok
ozzel kiegesztett bemeneti adatbajtok karakteres formaban.
-d Ket b
ajtos decim
alis megjelento. Minden sor elejen megjelenti a bemeneti
offsetet hexadecim
alisan, majd ezt k
ovetik 8 oszlopban a szokozzel elvalasztott
u, null
aval kiegesztett ket b
ajtos adat egysegek elojel nelk
uli, decimalis
ot jegy
formaban.
-e format string Egy adatok megjelentesehez hasznalt format string formatum stringet ad meg.
-f format file Megad egy f
ajlt, ami egy vagy tobb u
j sorral elvalasztott formatum
u stringet tartalmaz. Az u
res sorokat es azokat a sorokat, amelyek elso nem
szokoz karaktere egy kett
os kereszt (#) nem veszi figyelembe.
-n length Csak length b
ajt hossz
u bemenetet vesz figyelembe.
hexdump [-bcdovx] [-e format string] [-f format file] [-n length] [-s skip] file ...
Ford
t
as: Horneczki G
abor <arthur@freemail.c3.hu>
host
A host inform
aci
okkal szolg
al az Interneten levo hostokrol es tartomanyokrol. Ezeket az inform
aci
okat a program egy a vilagot atszovo szerver halozattol
kapja. Ezek az inform
aci
ok u
gynevezett eroforras bejegyzesekben (recource records) vannak t
arolva, melyek hierarchikusan szervezett zonakba tartoznak.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
273
hostid
A hostid parancs segtsegevel az aktu
alis host id szamot hexadecimalis ill. ha
a -v opcio meg lett adva mindket, decim
alis es zarojelben hexadecimalis alakjat
adja meg. Ez a sz
amertek v
arhat
oan egyedi a hostok kozott, es normalis esetben
hasonlt a host INet cmehez.
Csak a super-user (root) tudja a host id-t alltani, ha megadja az opcionalis
decimal-id-t. Ez az ertek a /etc/hostid f
ajlban lesz eltarolva, igy eleg egyszer
bealltani.
hostid [-v] [decimal-id]
kos <fonya@k2.jozsef.kando.hu>
Ford
totta: Szab
o A
274
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
hostname,
domainname, dnsdomainname,
nisdomainname, ypdomainname
hostname - Megjelenti vagy be
alltja a rendszer hostnevet. domainname Megjelenti vagy be
alltja a rendszer NIS/YP-tartomanynevet. dnsdomainname
- Megjelenti vagy be
alltja a rendszer DNS-tartomanynevet. nisdomainname Megjelenti vagy be
alltja a rendszer NIS/YP-tartomanynevet. ypdomainname Megjelenti vagy be
alltja a rendszer NIS/YP-tartomanynevet.
A hostname program a rendszer ervenyben levo host- vagy tartomanynevenek
bealltas
ara, illetve megjelentesere szolgal. Ezt a nevet sok halozati program
hasznalja a gep azonost
as
ara. A tartomanynevet a NIS/YP szinten felhasznalja.
A nev lekerdezese:
Parameterek nelk
uli meghv
askor, a program megjelenti az ervenyben levo
neveket. A hostname kirja a rendszer nevet, amit a gethostname f
uggveny ad
vissza. A domainname, nisdomainname, ypdomainname kirja a rendszer nevet, amit a getdomainname f
uggveny ad vissza. Ez YP/NIS-tartomanynevkent
is ismeretes. A dnsdomainname kirja az FQDN (Fully Qualified Domain Name
= Teljes Tartom
anynev) tartom
anyreszet. A rendszer teljes FQDN-jet a hostname fqdn adja vissza.
A nev be
allt
asa:
Parameter nelk
ul, vagy a file kapcsoloval hvjuk meg a parancsot, akkor bealltja a hostnevet vagy a NIS/YP-tartomanynevet. (Megjegyzes: csak
a rendszergazda v
altoztathatja meg a neveket.) Az FQDN- vagy a DNStartomanynevet nem lehet a dnsdomainname paranccsal bealltani. Az UHULinux az /etc/hostname file tartalma alapjan bealltja a hostnevet bootolaskor
(egesz pontosan a /etc/init.d/system/boot).
Az FQDN:
Az FQDN-t (amit a hostname fqdn ad vissza) vagy a DNS-tartomanynevet
(amit a dnsdomainname ad vissza) nem tudjuk megvaltoztatni ezzel a paranccsal. A rendszer FQDN-je az a nev, amit a resolver rendel a hostnevhez.
Az FQDN val
oj
aban az a nev, melyet a gethostbyname rendel a gethostname
altal visszaadott hostnevhez. A DNS-tartomanynev az elso pont utani resz. A
konfiguraci
ot
ol f
ugg teh
at (a /etc/host.conf-ban van), hogyan valtoztathatjuk
meg. Altal
aban (ha a hosts fajlt a DNS- vagy NIS-lekerdezes elott elemzi ki) a
/etc/hosts f
ajlban m
odosthatjuk.
-a, alias Megjelenti a host alias nevet (ha van).
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
275
hwclock
A hwclock egy eszk
oz a Hardver
or
ahoz. A segtsegevel ki lehet ratni az
aktualis idot, be lehet
alltani a Hardver
or
at egy megadott idohoz vagy a Rendszerorahoz, vagy be lehet
alltani a Rendszerorat a Hardveror
ahoz. A hwclock
programot rendszeresen futtathatjuk, hogy kiegyenlts
uk azt az idoelterest, amit
a magara hagyott rendszer letrehoz.
hwclock show [ utc ] [ test ] [ debug ] hwclock set date=datum [ utc ]
[ test ] [ debug] hwclock systohc [ utc ] [ test ] [ debug ] hwclock hctosys
[ utc ] [ test ] [ debug ] hwclock adjust [ utc ] [ test ] [ debug ] hwclock
version [ debug ]
Ford
t
as: Gyulai Mih
aly <mgyulai@freemail.c3.hu>
id
Az id inform
aci
ot szolg
altat az adott felhasznalorol, vagy arrol aki a programot futtatja, ha felhaszn
al
o nincs megadva. Alapertelmezesben a valodi fel-
276
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
install
Az install f
ajlokat m
asol, be
alltja a hozzaferesi jogokat, valamint - ha lehetseges - a tulajdonost es a csoportot. A cp-hez hasonloan hasznalatos: tipikusan
Makefile-okban a programok es egyeb fajlok celkonyvtarba masolasara. Hasznalhato meg a celk
onyvt
arak es a k
onyvtarstrukt
uraban elotte levo konyvtarak
letrehozas
ara es a celk
onyvt
ar hozz
aferesi jogainak beallt
asara. Fajl onmagara
masolasa nem lehetseges.
Opci
ok: [-g csoport] [-m m
od] [-o tulajdonos] [group=csoport] [mode=mod]
[owner=tulajdonos] [help] [version]
install [opci
ok] [-s,strip] forr
as cel install [opciok] [-s,strip] forras... konyvtar
install [opci
ok] [-d,directory] k
onyvt
ar...
Ford
totta: Tevesz Tam
as <ice@rulez.org>
joe
Joe saj
at sz
ovegszerkesztoje.
A JOE er
oteljes, keperny
o orient
alt ASCII-editor. Felhasznaloi fel
ulete hasonlt sok felhaszn
al
obar
at PC-s sz
ovegszerkesztohoz. A Micro-Pro-fele WordStar vagy a Borland Turbo-nyelveinek felhasznaloi otthonosan fognak mozogni
benne. A JOE megis jellegzetes UNIX-os kepernyo orientalt editor, es legfokeppen
programok es sz
ovegek szerkesztesere alkalmas.
A sz
ovegszerkeszt
o indt
as
ahoz gepelj
uk be, hogy joe, azutan a szerkeszteni
kvant nulla vagy t
obb f
ajl nevet. Mindegyik fajlnevet megelozheti a lokalis kapcsolok be
alltasa. M
as, glob
alis kapcsolokat, melyek az egesz editorra ervenyesek,
szinten a parancssorban lehet elhelyezni. Amikor u
j fajlt szerkeszt
unk, az u
j fajl
nevet megadhatjuk mind a sz
ovegszerkeszto indtasakor, mind a fajl elmentesekor. A fajlnevek m
odostott szintaxisa lehetoseget ny
ujt programok kimenetenek,
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
277
kbd mode
Billenty
uzetm
od lekerdezese vagy be
allt
asa.
Amikor argumentumok nelk
ul indtjuk, a kbd mode kirja az aktualis
billenty
uzet-olvas
asi m
odot. Parameterekkel a kovetkezok szerint alltja at azt:
-s: scancode m
od (RAW), -k: keycode m
od (MEDIUMRAW), -a: ASCII mod
(XLATE), -u: UTF-8 m
od (UNICODE).
A hagyomanyos m
od a XLATE, ahol a hasznalt kodokat 8-bites karakterkesz
let tartalmazza. Altal
aban elv
arhat
o, hogy ez a karakterkeszlet megegyezik azzal
a keszlettel, amit a program a kes
obb sorra ker
ulo Unicode-ba valo fordtasnal
hasznal, miutan a karaktereket a consolechars -m altal kivalasztott kiosztassal
megjelenti a keperny
on.
UNICODE m
odban a rendszer 16-bites karaktereket var, melyeket a kernelnek
1, 2, vagy 3 byte-kent k
uld el az UTF-8 k
odolas szabalyai szerint. Az utobbi ket
modban a billenty
uk helye a loadkeys paranccsal definialhato.
kbd mode [ -auks ]
Ford
totta: G
al Gyuri <gyuri@lamer.hu>
278
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
kill
Megallt egy processzt. A kill program a megadott jelzest (signal) k
uldi a
megadott processznek. Amennyiben nem adunk meg jelzest, a TERM-jelet k
uldi
el. Ez meg
oli azokat a processzeket, amelyek nem kapjak el ezt a jelzest. Sz
ukseg eseten haszn
alhat
o a KILL (9) jelzes, amely nem kaphato el, gy feltetlen
ul
megalltja a processzt.
Megadja azon processzek list
aj
at, amelyeknek a kill elk
uldi a jelzest. Mindegyik pid elem a k
ovetkez
o negy tpusbol ker
ulhet ki. Egy processz nev amely
eseten az ilyen neven meghvott processzekre vonatkozik a m
uvelet. Egy n pozitv egesz sz
am, amely a processz azonostojat (process ID, PID) adja meg. A
-1 ertek, amely eseten minden processz, melynek PID-je 2 es MAX INT kozt
van megkapja a jelet (ha az indt
o felhasznalo jogosultsagai ezt engedik). Egy negatv, -n sz
am, melynek eseteben az n processz-csoporthoz tartozo processzek
kapjak a jelzest. Ezen v
altozat haszn
alata eseten feltetlen
ul meg kell adnunk a
jelzes fajt
aj
at a processzek megad
asa elott, k
ulonben ezt a format veszi a jelzes
megadas
anak.
-s Megadja a k
uldend
o jelzest. A jelzes nevvel vagy szammal is megadhato.
-p Azt eredmenyezi, hogy a kill csak kirja az erintett PID ertekeket, de nem
k
uldi el a jelzest.
-l
List
at
keszt
a
lehetseges
jelzesnevekrol.
/usr/include/linux/signal.h-ban tal
alhatjuk meg.
Ezeket
killall
Nev szerint
oli meg a processzeket. A killall program egy jelzest (signal)
k
uld minden processznek, amely a megadott parancsok valamelyiket futtatja.
Amennyiben nincs jelzes megadva, SIGTERM-et k
uld. A jelzesek nevvel (pl. HUP) vagy sz
ammal (pl. -1) is megadhatok. A 0-s jelzes (a processz letezesenek
ellenorzese) csak sz
ammal adhat
o meg.
killall [-eiqv] [-signal] nev ... killall -l killall -V
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
279
last
A legutobbi belepesek listaz
asa termin
al vagy felhasznalo alapjan. A last a
wtmp bejegyzeseit dolgozza fel, amely tartalmazza az osszes informaciot a bees kilepesekrol, valamint a felhaszn
alt terminalokrol. Opcionalisan megadhatjuk
a felhasznalo, vagy a termin
al nevet is. Ha t
obb opciot adunk meg, akkor minden olyan inform
aci
ot megkapunk, amelyik legalabb az egyik opciohoz tartozik:
peldaul a last root console parancs kilist
azza a root felhasznalo osszes belepeset
es a konzolon t
ortent
osszes t
obbi belepest is. A last idoben visszafele rendezett
sorrendben list
azza ki a belepes idejet, a kapcsolat hosszat es a felhasznalt terminal nevet, megmutatja a folyamatban lev
o kapcsolatokat es a rendszerlealltas
miatt felbeszakadt kapcsolatokat is.
last [-number] [-f filename] [-t tty] [-h hostname] [-i address] [-l] [-y] [name...]
Ford
totta: Hermann Benedek <bence@intercom.hu>
ldd
Az ldd kirja a parancssorban megadott program futtatasahoz sz
ukseges
megosztott konyvt
arakat.
280
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
Az a.out programokn
al az ldd egyszer
uen egy fork es egy exec segtsegevel
az argc-nek null
at megadva elindtja a programot. Az a.out dinamikus linkere,
az ld.so, amely norm
alisan bet
olti a megosztott konyvtarakat, eszreveszi ezt a
specialis indt
ast, es kirja a sz
ukseges konyvtarakat.
ELF programokn
al az ldd egy fork es egy exec segtsegevel elindtja a programot, es be
allt egy megfelel
o k
ornyezeti valtozot. Az ELF dinamikus linker, az
ld-linux.so, amely norm
alisan a megosztott konyvtarakat betolti, eszreveszi ezt a
specialis esetet es kirja a futtatashoz sz
ukseges konyvtarak listajat.
-v Kirja az ldd verzi
osz
am
at.
-V Kirja az ld.so dinamikus linker verzioszamat.
-d Elvegzi a f
uggvenyek relok
al
asat, es kirja a hianyzo f
uggvenyeket (csak
ELF).
-r Elvegzi a f
uggvenyek es az adatok relokalasat, es kirja a hianyzo objektumokat (csak ELF).
ldd [-vVdr] program ...
Ford
totta: Csehi Andr
as <acsehi@merlin.flexum.hu>
less
A less program hasonlt a more megjelentore, de visszafele valo mozgast
is engedelyez a f
ajlban, nemcsak el
oremenot. Tovabba a less szamara nem sz
ukseges a teljes bemeneti f
ajl beolvas
asa az indulashoz, gy nagy szovegfajloknal
gyorsabban indul, mint a sz
ovegszerkesztok, azaz mint pl. a vi.
Ford
t
as: Horv
ath Andr
as <horvatha@rs1.szif.hu>
ln
Fajlok k
oz
otti k
oteseket (linkeket) hoz letre.
Amennyiben az utols
o argumentum egy letezo konyvtar, az ln program minden mas megadott f
ajlhoz letrehoz egy kotest ebben a konyvtarban (azonos neven). Amikor csak egy f
ajl adott, ahhoz az aktualis konyvtarba hoz letre kotest.
K
ulonben ha ket fajl adott, az els
oh
oz hoz letre kotest a masodik altal megadott
neven. Hib
at jelent, ha az utols
o argumentum nem konyvtar es kettonel tobb fajl
adott.
-b, backup A t
orlend
o f
ajlokr
ol biztonsagi masolatot (backup) keszt.
-d, -F, directory A szuper felhasznalonak (root) megengedi konyvtarakra
vonatkoz
o kemeny k
otesek letrehoz
asat.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
281
-f, force T
orli a m
ar letez
o celf
ajlokat.
-i, interactive Megkerdezi, hogy t
or
olheti-e, a mar letezo celfajlokat.
-n, no-dereference Amennyiben a megadott cel egy konyvtarra mutato szimbolikus kotes (symbolic link), megkserli ezt a kotest fel
ulrni, nem pedig az altala
mutatott konyvt
arban hozza letre a k
otest. Ezt az opcio celszer
uen a force-szal
egy
utt hasznalhat
o.
-s, symbolic Szimbolikus k
otest hoz letre eros kotes helyett. Ez az opcio
hiba
uzenetet ad olyan f
ajlrendszereken, amelyek nem tamogatjak a szimbolikus
koteseket.
ln [opciok] forr
as [cel] ln [opci
ok] forr
as... konyvtar
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
locate
A locate parancs vegignezi a megadott fajlnevadatbazis(oka)t es kinyomtatja
azokat a fajlneveket, melyek illeszkednek a minta(k)ra. A mintak tartalmazhatnak shell-stlus
u speci
alis karaktereket is (metakarakterek). Ezek a: *, ?, es
[]. A metakarakterek nem kezelik a / vagy . karaktereket specialisan, emiatt peldaul a foo*bar minta illeszkedik a foo3/bar karaktersort tartalmazo
f
ajlnevre, hasonl
oan a *duck* minta is illeszkedik a lake/.ducky karaktersort
tartalmazo fajlnevekre. A metakaraktereket tartalmazo mintakat idezojelek koze
kell tenni jelezve, hogy azok nem a parancsertelmezonek (shell) szolnak.
Amikor a minta egyszer
u string - nem tartalmaz metakaraktereket -, akkor
a locate parancs kilist
az minden olyan f
ajlnevet, ami barmely reszeben tartalmazza az adott stringet. Ha a minta metakaraktereket is tartalmaz, akkor a
locate csak azokat a f
ajlokat list
azza, melyek pontosan illeszkednek a megadott
mintara. Emiatt a metakaraktereket tartalmazo mintat altalaban *-gal kezdj
uk,
es tobbnyire *-gal fejezz
uk be. Ett
ol akkor terj
unk el, ha pontosan a fajlnev elejere vagy vegere akarunk keresni.
A fajlnev-adatb
azis(ok) tartalmazz
ak mindazokat a fajlneveket, melyek az
adatbazis utolso frisstesekor a rendszerben megtalalhatoak voltak. A rendszer
adminisztratora kiv
alaszthatja az alapertelmezett adatbazist, a frisstesenek gyakorisagat, es azokat a k
onyvt
arakat, melyekrol az adatbazis adatokat tartalmazhat.
locate [ -d eleresi u
t ] [ database=eleresi u
t ] [version] [help] minta...
Ford
t
as: Kov
ari P
eter <pkovari@freemail.c3.hu>
282
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
logger
Bejegyzeseket tesz a rendszer log-ba. A logger egy shell parancsos kapcsolatot ny
ujt a syslog rendszernapl
oz
o modulhoz.
-i Bejegyzi a logger process azonostojat minden bejegyzett sorba.
-s Az u
anyos hiba kimenetre rja ki, pont u
gy, mint a rendszerzenetet a szabv
naplo.
-f file A megadott
allom
any tartalmat jegyzi be a rendszernaploba.
-p pri A megadott priorit
assal jegyzi be az u
zenetet. A prioritast szammal,
vagy a szolg
altat
as szint p
arossal adhatjuk meg. Peldaul, -p local3.info informacio a local3 szolg
altat
asr
ol. Az alapertelmezett a user.notice.
-t tag Megjel
ol minden sort, a naploban a megadott tag-el.
logger [-is] [-f
allom
any] [-p pri] [-t tag] [
uzenet ...]
Ford
t
as: V
araljai N
andor <vnandor@elender.hu>
login
EK
formaban, azonban nem
utan kornyezeti v
altoz
ok megad
as
ara, NEV=
ERT
minden v
altozot tudunk ily m
odon szabalyozni: peldaul a PATH, HOME es a
SHELL nem kaphat itt erteket.
Ezutan a jelszavunkat kell megadnunk. A bert karakterek nem jelennek meg
a keperny
on, megel
ozven a leskel
odest. Abban az esetben. ha tobbszor hibas
jelszot adunk meg, a login kilep, es a kapcsolat megszakad.
Ford
t
as: Niedermayer Mikl
os <mico@musician.org>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
283
logname
A logname kirja a programot meghv
o felhasznalo nevet a /var/run/utmp
fajl alapjan, majd 0-val kilep. Amikor a hvo processznek nincsen bejegyzese, a
logname hiba
uzenetet r ki, es 1-el ter vissza.
logname [help] [version]
Ford
totta: Kov
acs Emese <emese@eik.bme.hu>
mc
A Midnight Commander Unix tpus
u operacios rendszerekhez kesztett konyvt
ar bongeszo es f
ajlkezel
o eszk
oz.
A Midnight Commander keperny
ojenek negy resze van. Csaknem az egesz
kepernyot a ket k
onyvt
ar panelre t
olti ki. Alapertelmezesben a kepernyon alulrol
a masodik sor a parancssor, a legals
o sor pedig a funkcio gombok elnevezeseit
jelenti meg. A legfels
o sor a Men
usor. A men
usor esetleg nem lathato, de konnyen
megjelentheto u
gy, hogy a fels
o sorra kattintunk az egerrel, vagy lenyomjuk az
F9-et.
A Midnight Commander lehet
ove teszi, hogy egyszerre ket panelt lathassunk.
Az egyik a panelek k
oz
ul az aktv current panel (a kivalaszto sav az aktv panelen talalhato). Majdnem minden m
uvelet a jelenlegi panelben tortenik. Nehany
fajlm
uvelet, u
gy mint
atnevezes-
athelyezes es masolas alapertelmezesben a kivalasztatlan panelt haszn
alja rendeltetesi helykent (ne aggodjunk, vegrehajtas elott
erre mindig rakerdez a megerostes m
uveletnel). Tovabbi informaciokert erdemes
atnezni a Konyvt
284
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
md5sum
Az md5sum letrehoz minden bemeneti allomanyhoz egy 128-bites ujjlenyomatot vagy
uzenet kivonatot vagy ellenorzi egy elozo futas eredmenyet es
eldonti, hogy a ket u
zenet kivonat megegyezik-e (tehat a fajlok nem valtoztak).
-b, binary Minden bemeneti f
ajlt binarisnak tekint. Alap esetben a UN*X
rendszerek nem tesznek k
ul
onbseget a binaris es szoveg fajlok kozott, de mas
rendszerek eseteben m
as a sz
ovegek k
ulso es belso abrazolasa (k
ulonosen a sor
vege karakterek eseteben).
-h help Haszn
alati utast
ast r ki, majd kilep.
-t, text Minden bemeneti f
ajlt szoveg fajlnak tekint. Ez a binary ellentett
opcioja.
-v, verbose Bobeszed
u inform
aci
ot r ki a folyamatrol.
-V, version Inform
aci
ot r ki a program verziojarol a szabvanyos kimenetre,
majd kilep.
md5sum [-bhtvV] [-c file] [-s[string]] [binary] [check=file] [help] [
string[=string]] [text] [verbose] [version] [file...]
Ford
totta: Kov
acs Emese <emese@eik.bme.hu>
mesg
Megjelenti (vagy nem jelenti meg) a mas felhasznaloktol erkezo u
zeneteket.
A mesg egy felhaszn
al
ok
altal meghvhato segedprogram, amellyel a terminalunk standard hibakimenetere val
o a masok altali ras jogosultsagat allthatjak
be. Amikor az r
as engedelyezett, akkor az olyan programok, mint a talk es
a write, u
zeneteket jelenthetnek meg a kepernyon. A hagyomany szerint az
alapbeallt
asban az r
asi jogosults
ag engedelyezve van.
n - Letiltja az u
zeneteket. y - Az u
zenetek megjelentesenek engedelyezese.
Amikor a mesg-et parameter nelk
ul indtjuk, akkor az epp aktualis allapotat
kapjuk meg a standard hibakimeneten.
mesg [ n ] [ y ]
Ford
totta: Feh
er -Aries- J
anos <aries@vlug.vein.hu>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
285
mispell
Helyesras-javt
o program.
A mispell Ispell-szer
u interaktv es cs
ofel
ulet a (Magyar) MySpell f
uggvenykonyvtarhoz. Felismeri es javtja az el
uteseket es tpushibakat sima szoveges,
(La)TeX, es HTML
allom
anyokban. Ekezet
nelk
uli szoveget ekest. Lehetove
teszi olyan u
j t
oszavak felvetelet, amelyet meg ragozott alakban is kepes felismerni.
Amikor nem adunk meg
allom
anynev parametert, a Mispell az Ispell csofel
uletehez hasonloan m
uk
odik. Ez az u
od biztost lehetoseget a mas prograzemm
mokkal (pl. Emacs, LyX, KWord) val
o kapcsolattartasra is.
A Mispell-t N
emeth L
aszl
o <nemethl@gyorsposta.hu> kesztette 20022003-ban.
mkdir
Az mkdir letrehozza a megadott nev
u k
onyvtarakat.
Alapertelmezes szerint a letrehozott k
onyvtarak hozzaferesi jogai u
gy alakulnak, hogy a 0777 (a+rwx) be
allt
asb
ol kivonodnak az umask-ban bealltott jogosultsagbitek.
Ford
totta: T
m
ar Andr
as <timar_a@freemail.hu>
mkfifo
Az mkfifo FIFO-kat hoz letre (melyeket elnevezett csoveknek (pipe-oknak)
is hvnak) a megadott f
ajlnevekkel.
A FIFO egy k
ul
onleges fajltpus, amely lehetove teszi a f
uggetlen processzeknek kozti kommunik
aci
ot. Az egyik processz megnyitja a FIFO fajlt rasra, a
masik pedig olvas
asra, amely k
ovetkezteben az adatok u
gy aramlanak, mint a
burkoknal vagy m
ashol megszokott anonimusz csovek eseteben.
-m mod, mode=m
od
286
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
mknod
Az mknod letrehoz egy FIFO-t (elnevezett cso), egy karakter- vagy blokkspecifikus f
ajlt a megadott nevvel.
A k
ul
onleges f
ajl h
aromszorosan (boole-logikai, egesz, egesz) tarolja a fajlrendszer. A boole-logikai v
alaszt a karakterspecifikus es blokkspecifikus fajl kozott. A
ket egesz a nagyobb es a kisebb eszk
oz szama.
Igy egy k
ul
onleges f
ajl szinte semmit sem foglal a lemezen, es csak az operacios
rendszerrel valo kapcsolatra haszn
alatos, nem pedig adatok tarolasara. Gyakran
a k
ulonleges fajlokat a hardvereszk
ozokkel (mint peldaul lemez, szalagos egyseg, tty, nyomtat
o) vagy az oper
aci
os rendszer szolgaltatasaival (pl. /dev/null,
/dev/random) hozz
ak
osszef
uggesbe.
Blokkspecifikus f
ajlok
altal
aban lemezszer
u eszkozok (ahol az adat adott
blokkszamkent erhet
o el es jelent
os, hogy rendelkezik blokk-gyorstassal (cache)).
Minden egyeb eszk
oz karakterspecifikus fajl. (Reges-regen csak egy elteres volt a
ketto kozt: a karakterspecifikus I/O f
ajlok nem voltak bufferelve, mg a blokkspecifikus f
ajlok igen.)
Az mknod parancs az, amellyel ilyen tpus
u fajlok keszthetok. A nevet koveto argumentum hat
arozza meg a f
ajl tpusat:
p - FIFO b - blokkspecifikus (bufferelt) fajl c - karakterspecifikus (nem bufferelt) fajl
-m m
od, mode=m
od
Bealltja az elkesztett f
ajlok m
odj
at mod-ra, amely az alapertelmezett modot
hasznalja kiindul
asi pontkent.
mknod [kapcsol
ok] nev bc nagyobb kisebb mknod [kapcsolok] nev p
Ford
totta: Feh
er -Aries- J
anos <aries@vlug.vein.hu>
more
A more egy sz
ur
oprogram, egy adott szovegbol csak egy kepernyonyit mutat. Ez egy nagyon egyszer
u verzi
o. A less egy sok u
j es hasznos szolgaltatast
ny
ujto more-emul
aci
o. A more utastas interaktv parancsai a vi(1) parancsain
alapulnak.
mv
Fajlokat nevez
at.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
287
Amennyiben az utols
o argumentum ervenyes konyvtarat nevez meg, az mv
parancs minden m
as megadott f
ajlt azonos nevvel a megadott konyvtarba mozgat.
Maskepp, ha csak ket f
ajl adott, az els
ot a masodikra masolja. Hibat jelent, ha
az utolso argumentum nem k
onyvt
ar, es t
obb mint ket fajl van megadva. Csak
szabalyos fajlokat tud f
ajlrendszerek k
ozt mozgatni.
Amennyiben a celf
ajl nem rhat
o, az alapertelmezett bemenet egy tty eszkoz
es az -f vagy a force opci
o nem adott, az mv megkerdezi a felhasznalot,
hogy fel
ulrhatja-e a f
ajlt. Amikor a v
alasz nem i-vel vagy I-vel kezdodik, a
f
ajlt atugorja.
-b, backup
Biztonsagi m
asolat kesztese a fel
ulrand
o vagy torlendo fajlokrol.
-f, force
A letezo celf
ajlok t
orlese kerdezes nelk
ul.
-i, interactive
A felhasznalo megkerdezese arr
ol, hogy fel
ulrhatok-e a letezo celfajlok. Ha a
valasz nem i-vel vagy I-vel kezd
odik, a f
ajlt atugorja.
-u, update
Nem mozgatja azokat a nem-k
onyvt
ar f
ajlokat, amelyeknek azonos vagy u
jabb
modostasi idovel rendelkez
o celf
ajlja letezik.
mv [opciok] forr
as cel mv [opci
ok] forr
as... konyvtar
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
newer
Osszehasonl
tja a f
ajlok utols
o m
odost
asanak idejet. Sikeres visszateresi ertekkel lep ki, ha f
ajl1 letezik es legal
abb olyan idos, mint fajl2.
newer fajl1 f
ajl2
Ford
totta: Tevesz Tam
as <ice@rulez.org>
newgrp, sg
newgrp - Csoportazonost
o m
odost
asa. sg - Parancs vegrehajtasa mas csoportazonosto alatt.
A newgrp parancs a jelenlegi bejelentkezeshez tartozo csoportazonosto modostasara haszn
alhat
o. Amikor a parancsot az elhagyhato kapcsoloval hvtuk
meg, akkor a rendszer u
gy inicializ
alja u
jra a felhasznaloi kornyezetet, ahogy az
288
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
a bejelentkezes sor
an megt
ortenik, ellenkezo esetben a jelenlegi kornyezet - beleertve az aktu
alis munkak
onyvt
arat is - valtozatlan marad.
A newgrp parancs lecsereli az aktualis csoportazonostot a megnevezett vagy
- ha nincs megadva - az /etc/passwd fajlban megadott alapertelmezett csoportra. Amikor a felhaszn
al
o nem rendelkezik jelszoval, de a csoport igen, vagy
a felhaszn
alo nem tagja a csoportnak, de a csoport rendelkezik jelszoval, akkor a
rendszer bekeri a csoport jelszav
at. Amennyiben a csoportnak nincs jelszava, es
a felhaszn
al
o nem tagja a csoportnak, akkor a hozzaferes nem lehetseges.
Az sg parancs m
uk
odese hasonlo a newgrp parancs m
ukodesehez, de ez
nem csereli le a felhaszn
al
o parancsertelmezojet, gy amikor kilep
unk az sg
parancsb
ol, visszakapjuk az eredeti csoportazonostot. Az sg parancsnak egy
masik, aposztr
ofok k
oze z
art parancsot is meg lehet adni, amely a Bourne parancsertelmez
ovel ker
ul vegrehajt
asra.
newgrp [-] [group] sg [-] [group [-c command]]
Ford
totta: Mamuzsics P
eter <zumu@mentha.hu>
nl
Az nl a megadott f
ajlokat, vagy ha nem adtunk meg egyet sem, vagy fajlnevkent - karaktert adtuk meg, akkor a szabvanyos bemenetet masolja a szabvanyos
kimenetre u
gy, hogy a sorokat, vagy a kivalasztott sorokat beszamozza.
Az nl a bemeneti
allom
anyokat u
gy veszi, mintha logikai lapokbol allnanak:
alapertelmezesben, a sorsz
amoz
as, 1-tol indul minden logikai lap elejen. Az nl
minden egyes bemeneti
allom
anyt egy dokumentumkent kezel, nem kezdi u
jra a
szamozast, es nem kezd u
j logikai lapot az egyes fajlok vegen.
Ford
totta: V
araljai N
andor <vnandor@elender.hu>
od
Fajlok o
alis es mas formaban.
mlesztese (dump) okt
Az od program a standard kimenetre rja a megadott fajlok, illetve - fajlnev
eseten a standard bemenet tartalm
at. A kimenet minden sora a bemeneti fajl
offsetjet tartalmazza a baloldali oszlopban, utana egy vagy tobb oszlopnyi adat
koveti az opci
ok
altal megadott form
atumban. (Offset = hany bajttal van az elso
bajt utan az adott resz.) Alapertelmezes szerint od a fajl offsetjeit oktalisan, az
adatokat ketb
ajtos okt
alis szamok formajaban adja meg.
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
289
passwd
Felhasznaloi jelsz
o megv
altoztat
asa.
A passwd a felhaszn
al
ok es a csoportok megvaltoztatasat vegzi. A felhasznalok csak a sajat jelszavukat valtoztathatj
ak meg, a rendszergazda barkiet. A csoportok jelszavat az adott csoport adminisztr
atora valtoztathatja meg. A passwd
ezen kv
ul haszn
alhat
o a felhaszn
al
oi adatok, mint pl. az igazi nev, a login shell,
vagy a jelszavak szavatoss
agi idejenek megvaltoztatasara is.
Jelszovaltoz
asok A felhaszn
al
onak el
osz
or a regi jelszavat kell bernia, ha mar
volt neki. Ezut
an ennek a jelsz
onak a k
odolt valtozatat osszehasonltja a tarolt
jelszoval. A megfelel
o jelsz
o ber
as
ara a felhasznalonak csak egy lehetosege van.
A rendszergazda
atugorhatja ezt a lepest, gy az elfelejtett jelszavak is megvaltoztathatoak.
Miutan a felhaszn
al
o berta a jelszav
at, a passwd megvizsgalja, hogyan rendelkezett a rendszergazda a jelszavak szavatossagi idejerol. Amennyiben az ido
nem alkalmas a jelsz
o megvaltoztat
as
ara, a passwd kilep minden valtoztatas
nelk
ul.
Ezek utan a program bekeri a felhaszn
al
otol az u
j jelszot, majd megvizsgalja,
290
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
elso figyelmeztetes figy. nappal a lejarat elott jelenik meg, es utana naponta
tajekoztatja a felhaszn
al
ot a meg h
atralevo napok szamarol. Az -i kapcsolo
inakt. nappal a jelsz
o lej
arta ut
an lezarja a felhasznalo belepesi lehetoseget.
Jogosultsag-kezeles
A felhaszn
al
ok lez
arhat
oak es u
jra beengedhetoek a -l es a -u kapcsolokkal.
Az -l kapcsol
o a jelsz
ot kicsereli egy olyan ertekre, ami semmilyen lehetseges
jelszo kodolt ertekevel nem egyezik. Az -u kapcsolo visszaalltja a jelszot a regire,
es gy u
jra engedelyezi a belepest.
A jogosults
agok az -S kapcsol
oval allthatoak be. Ez 6 reszbol all: Az elso azt
jelzi, hogy a felhaszn
al
o le van z
arva (L), nincs jelszava (NP), vagy van ervenyes
jelszava (P). A m
asodik resz az utolso jelszovaltoztatas datuma. A kovetkezo
negy resz a jelszavak minim
alis es maximalis ideje, az elso figyelmeztetes a jelszo
lejarta el
ott es hogy mennyi ideig el a jelszo lejarta utan.
Tippek a felhaszn
al
oi jelszavakhoz
Egy jelszavas rendszer biztons
aga a kodolasi algoritmus erossegetol es a lehetseges kulcsok sz
am
at
ol f
ugg. A UNIX rendszerek kodolasi modja az NBS DES
algoritmuson alapul, es nagyon biztonsagos. A lehetseges kulcsok szama a valasztott jelsz
o veletlenszer
usegen m
ulik.
A jelszavas rendszerek felt
orese legtobbszor a gondatlanul megvalasztott jelszovalaszt
asnak vagy a jelszavak cserelgetesenek eredmenye. Ezen okok miatt celszer
u olyan jelsz
ot v
alasztanunk, ami nem szerepel a szotarban es nem sz
ukseges
lerni. Tipikusan rossz v
alaszt
as meg, ha valamilyen nevet, valamilyen azonostoszamot, sz
uletesnapot, vagy cmet hasznalunk jelszokent. Ezeket legtobbszor
minden m
as lehet
oseg vizsg
alata el
ott kiprobalja a potenci
alis cracker.
Igyekezz
unk olyan jelsz
ot v
alasztani, amit konnyen megjegyezheto es gy nem
vagyunk arra szorulva, hogy le kelljen rni. Ezt peldaul u
gy erhetj
uk el, hogy
ket rovidebb sz
ot elv
alasztunk egy sz
ammal vagy valamilyen karakterrel, peldaul
jel@szo.
A m
asik m
odszer, hogy egy k
onnyen megjegyezheto mondat vagy idezet minden szavanak els
o vagy utols
o bet
ujet rjuk egymas utan. Igy peldaul a Morzsa
kutyam hegyezd f
uled-b
ol Maqmhdfd lesz. Feltehetoleg keves cracker szotaraban fog szerepelni ez a sz
o. Ennek ellenere a meg nagyobb biztonsag kedveert
erdemes valamilyen saj
at m
odszert kitalalni jelszavak kesztesere.
Megjegyzes a csoportok jelszavair
ol
A csoportok jelszavai
alland
o biztonsagi problemat jelenthetnek, mivel nemcsak egy ember ismerheti a jelsz
ot. A csoport-kezeles azonban hasznos abban az
esetben, ha t
obb felhaszn
al
o egy
uttm
ukodeset kell megoldani.
passwd [-f|-s] [nev] passwd [-g] [-r|-R] csoport passwd [-x max] [-n min] [-w
figy] [-i inakt] nev passwd -l|-u|-d|-S nev
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
291
Ford
totta:
Erdi "Cactus" Gergo <cactus@freemail.c3.hu>
paste
Fajlok sorait f
uzi
ossze.
A paste sorban kirja minden megadott fajl sorait <TAB> karakterekkel elvalasztva es u
j sor karakterrel lez
arva. Amikor nem adunk meg fajlnevet, akkor az
alapertelmezett bemenetet haszn
alja. A - f
ajlnev a standard bemenetet jelenti.
-s, serial A sorokat el
osz
or egy f
ajlb
ol veszi ahelyett, hogy minden fajlbol
venne egy-egy sort.
-d, delimiters=elv
alaszt
o lista Az elv
alaszto listaban megadott karaktereket
hasznalja sorjaban a <TAB> helyett az
osszef
uzott sorok elvalasztasahoz. Amikor az elvalaszt
o list
at kimertette, el
olr
ol kezdi u
jra.
paste [-s] [-d elv
alaszt
o lista] [delimiters=elvalaszto lista] [serial] [fajl(ok)...]
paste [help] [version]
Ford
totta: T
m
ar Andr
as <timar_a@freemail.hu>
pathchk
A fajlnev portolhat
os
ag
anak ellen
orzese.
Minden fajlnev-re a pathchk u
ul
zenetet r ki, ha az alabbi feltetelek koz
valamelyik teljes
ulne:
- a fajlnev-ben a letez
o k
onyvt
arak k
ozott van olyan, amely rendelkezik
keresesi (vegrehajt
asi) jogosults
aggal - a f
ajlnev hossza nagyobb a fajlrendszerben lehetseges maximumn
al - minden egyes f
ajlnev osszetevo hossza megfelel egy
mar letezo konyvt
arnevnek, amely nem nagyobb a fajlrendszerben megengedett
fajlnev-komponensek meretenel
-p, portability Az alapul szolg
al
o f
ajlrendszeren veghezvitt hosszellenorzes
helyett minden egyes f
ajlnevet es komponenst tesztel, a POSIX.1-nek megfelelo
minimalis portol
asi k
ovetelmenyek alapj
an. Azt is ellenorzi, hogy a fajlnev nem
tartalmaz-e olyan karaktereket, amely nincs benne a portolhato fajlnevek karaktertablajaban.
pathchk [-p] [portability] fajlnev... patchk [help] [version]
Ford
t
as: Feh
er -Aries- J
anos <aries@vlug.vein.hu>
292
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
pr
Szovegfajlokat konvert
al nyomtat
ashoz.
A pr parancs kirja az alapertelmezett kimenetre az oldalakra es valaszthatoan has
abokra t
ordelt v
altozat
at a parancssorban megadott szovegfajloknak,
vagy az alapertelmezett bemenetnek, ha nem adtunk meg fajlt, vagy ha a -
fajlnev szerepel a parancssorban. A bemeneti lapdobas oldaltorest eredmenyez a
kimeneten.
[-abcdfFmrtv] [-e[tabkarakter[tabszelesseg]]] [-h fejpr [+OLDAL] [-HASAB]
lec] [-i[tabkarakter[tabszelesseg]]] [-l oldalhossz] [-n[szamhatarolo[szamjegyek]]] [-o
bal marg
o] [-s[has
abhat
arol
o]] [-w oldalszelesseg] [help] [version] [fajl...]
Ford
totta: Nagy Viktor <chaos@inf.elte.hu>
printenv
Inform
aci
ot r ki a k
ornyezetrol vagy annak egy reszerol.
Amikor nem adtunk meg egy variable argumentumot sem, akkor a printenv parancs kirja az
osszes k
ornyezeti bealltast. Amennyiben egy vagy tobb
valtozo-nevet megadunk, a parancs kirja a bealltott valtozok erteket. Amelyik
valtozonak nincs erteke, az nem szerepel a kirasban.
printenv [valtoz
o...] printenv [help] [version]
Ford
totta: Kov
acs Emese <emese@eik.bme.hu>
ps
A processzek
allapot
at adja meg.
A ps program az aktu
alis processzek pillanatfelvetelet adja. Amennyiben az
allapotok ismetl
od
o frisstesere van sz
ukseg, a top hasznalata javasolt.
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
pstree
A processek fa strukt
ur
aj
at
abr
azolja.
A pstree parancs egy f
at jelent meg, az eppen futo processzekrol. A fa gyokere vagy a pid vagy az init (ha nincs pid) processzek egyike. Amikor felhasznaloi
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
293
nevet is megadunk, akkor csak az adott felhasznalo processzeibol leszarmazo processzeket latjuk.
Ford
totta: Kov
acs Emese <emese@eik.bme.hu>
pwd
A pwd parancs kirja az aktu
alis k
onyvtar teljes nevet eleresi u
ttal. A kirt
nev minden eleme val
odi k
onyvt
arnev lesz - nem lesznek benne szimbolikus linkek.
A legtobb Unix shell tartalmaz egy ugyanilyen nev
u beeptett parancsot, ezert
az eleresi u
t nelk
ul kiadott pwd parancs ezt a beeptett valtozatot fogja hasznalni, amelynek a m
uk
odese elterhet az itt lerttol.
pwd pwd [help] [version]
Ford
totta: Domokos P
eter <pdomokos@freemail.c3.hu>,
T
m
ar Andr
as <timar_a@freemail.hu>
294
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
readlink
Amikor a f
ajl egy szimbolikus link, kirja a tartalmat (azt, hogy mire mutat),
es sikeres visszateresi ertekkel kilep, minden mas esetben sikertelen visszateresi
ertekkel lep ki.
readlink f
ajl
Ford
totta: Tevesz Tam
as <ice@rulez.org>
rm
Allom
anyok elt
avolt
asa.
Az rm elt
avoltja a meghat
arozott allomanyt. Alapertelmezeskent a konyvtarakat nem t
orli. Amikor egy
allom
any nem rhato, az alapertelmezett bemenet
egy tty, es a -f vagy a force kapcsolot nem aktivaltuk, rm megkerdezi a
felhasznalot, hogy elt
avolthatja-e az allomanyt. Ha a valasz nem i vagy I
bet
uvel kezd
odik a k
ovetkez
o
allom
anyt veszi.
-d, directory K
onyvt
arak elt
avoltasa unlink hasznalataval rmdir helyett.
Nem sz
ukseges, hogy a k
onyvt
ar u
res legyen torleskor.
-f, force Figyelmen kv
ul hagyja a nem letezo allomanyokat es nem kerdezi
meg a felhaszn
al
ot.
-i, interactive Minden f
ajl elt
avoltasa elott megkerdezi a felhasznalot, hogy
torolheti-e az adott
allom
anyt. Amikor a valasz nem i vagy I bet
uvel kezdodik
a kovetkez
o
allom
anyt veszi.
-r, -R, recursive A k
onyvt
arak tartalmat rekurzvan torli.
-v, verbose Kirja minden f
ajl nevet mielott torolne.
rm [-dfirvR] [directory] [force] [interactive] [recursive] [help] [version]
[verbose] nev...
Ford
totta: Tarbaj P
eter <tarby@freeside.elte.hu>
rmdir
Az rmdir elt
avolt minden megadott u
res konyvtarat. Amikor barmelyik
konyvtar argumentum nem egy letez
ou
ul.
res konyvtarra utal, az hibanak minos
-p Az opci
o hat
as
at legegyszer
ubben egy peldaval mutathatjuk be. Legyen
a konyvt
ar k
onyvt
ar argumentum a/b/c, ekkor az rmdir -p a/b/c parancs
eloszor az a/b/c k
onyvt
arat t
orli, majd az a/b-t, veg
ul az a-t. Ez csak akkor
siker
ulhet, ha minden megel
oz
o parancs hatasara a sz
ulokonyvtar u
resse valt.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
295
ignore-fail-on-non-empty Szok
asosan az rmdir nem torli a konyvtarat, ha
az nem u
res.
Ez
az
opci
o
arra
utas
tja az rmdir programot, hogy ne adjon
hibajelzest, ha a k
onyvt
ar elt
avolt
asa azert nem siker
ult, mert az nem volt u
res.
rmdir [opciok] k
onyvt
ar...
Ford
totta: T
m
ar Andr
as <timar_a@freemail.hu>
rsh
Az rsh parancsot hajt vegre a host-on.
Az rsh a tavoli parancsnak
atadja az alapertelmezett bemenetet, a tavoli parancs alapertelmezett kimenetet az alapertelmezett kimenetenek, es a tavoli parancs alapertelmezett hibakimenetet az alapertelmezett hibakimenetere. A megszaktas, kilepes es termin
al
o jelet tov
abbadja a tavoli parancsnak, rsh altalaban
akkor fejezodik be, amikor a t
avoli parancs befejezodik. Az opciok a kovetkezok:
-K A -K opci
o kikapcsolja a Kerberos hitelestest.
-d A -d opci
o bekapcsolja a socket nyomkovetest a setsockopt-t hasznalva)
a tavoli hosttal val
o kommunik
aci
oban hasznalt TCP socket-tekre.
-n A -n kapcsol
o
atir
anytja a bemenetet a /dev/null specialis eszkozrol.
-x A -x kapcsol
o bekapcsolja a DES kodolast minden adatforgalomra. Ez
jelentos novekedest okozhat a v
alaszid
oben.
rsh [-Kdnx] [-k realm] [-l felhaszn
al
oi nev] host [parancs]
Pl.:
helyif
ajl rsh masikgep cat tavolifajl marsh masikgep cat t
avolif
ajl
sik tavolifajl
Ford
totta: Kab
odi L
aszl
o <kabodik@ludens.elte.hu>,
Kov
acs Tam
as <kox@ludens.elte.hu>
sed
Folyamszerkeszt
o (stream editor).
A sed program a megnevezett f
ajlokat (alapertelmezes szerint az alapertelmezett bemenetet) az alapertelmezett kimenetre masolja, de kozben egy parancsokat tartalmaz
o szkriptnek megfelel
oen megszerkeszti.
A -e opcio az egyszer
u szerkesztest jelenti: a szerkeszto parancsot a kovetkezo
argumentumbol veszi. Amennyiben t
obb -e is van a parancssorban, megjelenes
uk sorrendjeben hajtja
oket vegre. Amennyiben csak egyetlen -e opcio van es
nincs -f, a -e elhagyhat
o.
296
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
A -f opci
o azt eredmenyezi, hogy a parancsokat az sfile fajlbol veszi.
Amennyiben t
obb is van bel
ol
uk, megjelenes
uk sorrendjeben ker
ulnek vegrehajtasra. A -e es -f opci
ok keverhet
ok.
A -g opcio azt eredmenyezi, mintha minden helyettestesi parancsnak g
vegzodese lenne.
A -n opci
o elnyomja az alapertelmezett kimenetet.
sed [-n] [-g] [-e script ] [-f sfile ] [ file ] ...
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
seq
A seq parancs sz
amok sorozat
at rja az alapertelmezett kimenetre. A szamok
elso-tol utolso-ig, lepes lepesk
ozzel kovetkeznek. Alapertelmezes szerint elso
es lepes is egyar
ant 1, valamint minden szam u
j sorba ker
ul. A szamok nem
csak egeszek, hanem val
osak is lehetnek.
seq [opci
ok]... [els
o [lepes]] utols
o...
Ford
totta: Tevesz Tam
as <ice@rulez.org>
setleds
A setleds kijelzi es be
alltja a VT (virtualis terminal) specialis billenty
uinek
es ledjeinek (egyszer
ubben a NumLock, a CapsLock es a ScrollLock) allapotat.
Kapcsol
ok nelk
ul haszn
alva a setleds az aktualis allapotokat mutatja meg. A
megfelelo kapcsol
oval haszn
alva a program bealltja a megadott ledek allapotat
(mg a t
obbit v
altozatlanul hagyja). Az atalltasok elotti es utani allapotot a
-v kapcsol
oval lehet kiratni. Minden egyes VT-hoz egyeni bealltasokat lehet
rendelni.
alltja a VT billenty
-F Alapertelmezes. At
uzet allapotat (az aktualis allapotot
a billenty
uzet ledjei jelezhetik).
alltja a VT ledjeit es az allapotot alapertelmezette teszi (gy egy
-D At
terminal t
orles sem v
altoztatja meg ezen bealltasokat). Ez akkor lehet hasznos,
ha peldaul a numlock-ot mindig bekapcsolva szeretnenk hasznalni.
-L Nem
alltja
at a VT billenty
uzeteinek allapotat, de a ledeket igen. Ekkor
a ledek nem az aktu
alis
allapotot fogjak jelezni, hanem a parancssorban megadottat. A setleds -L parancs (tov
abbi opciok nelk
ul) visszaalltja a normalis
allapotot, ekkor a ledek kijelzese megegyezik a tenyleges bealltasokkal.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
297
-num +num Ki vagy bekapcsolja a NumLock-ot. (Jelenleg a NumLock bealltasa a keypad gombjainak viselkedeset hat
arozza meg. A NumLock gomb megnyomasaval a NumLock be
allt
as
at lehet v
altoztatni.)
-caps +caps Ki vagy bekapcsolja a CapsLock-ot. (Jelenleg a CapsLock bealltasa a Shift gomb viselkedeset a t
obbi gombra hatarozza meg. A CapsLock gomb
megnyomasaval a CapsLock be
allt
as
at lehet valtoztatni.)
-scroll +scroll Be vagy kikapcsolja a ScrollLock-ot. (Jelenleg a ScrollLock
Q)
a konzolra t
gomb (vagy a S/
orten
o kir
ast alltja meg, vagy indtja.)
A setleds egyik haszn
alata lehet, hogy a /etc/init.d/rc allomanyban megadjuk a NumLock kezdeti es alapertelmezett erteket:
INITTY=/dev/tty[1-8] for tty in $INITTY; do setleds -D +num < $tty done
setleds [-v] [-L] [-D] [-F] [+|-num] [+|-caps] [+|-scroll]
Ford
totta: Vizi Szil
ard <vizisz@freemail.hu>
setmetamode
Meghatarozza a billenty
uzet meta billenty
u kezeleset.
Argumentum nelk
ul a setmetamode kirja az aktualis Meta billenty
u modot.
Argumentumokkal, be
alltja a megadott Meta billenty
u modot. A program kozli
vel
unk az atallt
as el
otti es az azut
ani be
alltasokat.
A Meta billenty
u m
odot megadhatjuk k
ulon minden virtualis terminalra (a
program futtatasakor a be
allt
as az stdin-hez kapcsolodo terminalra vonatkozik).
Hasznalhatjuk a setmetamode-ot a /etc/init.d/rc-ben a kezdeti Meta mod
megadasara, pl. a k
ovetkez
o szkript segtsegevel:
INITTY=/dev/tty[1-8] for tty in $INITTY; do setmetamode escprefix < $tty
done
setmetamode [ meta|bit|metabit | esc|prefix|escprefix ]
Ford
totta: Kov
acs Emese <emese@eik.bme.hu>
setterm
Terminal tulajdons
agok be
allt
asa.
A setterm egy karakterl
ancot r a szabvanyos kimenetre, amely aktivizalja
az el
ort termin
alkepessegeket. Ahol lehetseges, a terminfo adatbazishoz fordul,
hogy megtalalja a haszn
aland
o karakterl
ancot. Azonban nehany opcio nem felel
meg termcap kepessegnek. Ebben az esetben, ha a terminal tpusa minix-vc
298
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
sleep
A leep a parancssori argumentumkent megadott ertekek osszegenek megfelelo ideig v
ar. Az argumentumok sz
amok, amiket opcionalis mertekegyseg kovet,
az alapertelmezett egyseg a masodperc. A mertekegysegek:
s - masodperc m - perc h -
ora d - nap
sleep [sz
am[smhd]...] sleep [help] [version]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
T
m
ar Andr
as <timar_a@freemail.hu>
sort
A sort parancs rendezi,
osszef
uzi vagy osszehasonltja a megadott szovegfajlok, vagy ha nincs file megadva, az alapertelmezett bemenet minden sorat. A
- filenev az alapertelmezett bemenetet jelenti. Alapertelmezes szerint a sort
az alapertelmezett kimenetre rja az eredmenyt.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
299
Ford
totta: Szalay Attila <sasa@sophia.jpte.hu>
split
Darabokra hastja a f
ajlokat.
A split program a sz
ukseges sz
am
u (egy vagy tobb) kimeneti fajlt hoz letre
az infile bemeneti f
ajl egyes reszeib
ol. Amikor nincs bemeneti fajl megadva, vagy
annak neve -, az alapertelmezett bemenetet hasogatja. Alapertelmezes szerint
a split program 1000 bemeneti sort tesz minden kimeneti fajlba. (Az utolsoba
termeszetesen ker
ulhet kevesebb.)
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
strings
Megtalalja a nyomtathat
o karakterl
ancokat a fajlokban.
A strings program kirja a megadott f
ajlokban levo, vagy alapertelmezesben
a szabvanyos bemenetr
ol olvasott nyomtathato karaktereket. Alapertelmezesben
a karakterlanc legal
abb negy karakter hossz
u kell legyen ahhoz, hogy a program
kirja.
-a Alapertelmezesben a strings a t
argy fajloknak (object files) csak a text
es az adat szegmenset vizsg
alja at. Az -a opcio megadasaval elerhetj
uk, hogy a
strings a teljes t
argy f
ajlt
atnezze.
-f Minden karakterl
anc ele kirja a f
ajl nevet amiben az megtalalhato.
-n Megadja a kirand
o karakterl
anc minimalis hosszat, gy ez szam ertek
u lesz
negy helyett.
-o Minden karakterl
anc ele kirja decim
alis szammal annak helyet a fajlban
(az offsetet).
strings [-afo] [-n sz
am] [f
ajl ...]
Ford
totta: Kov
acs Emese <emese@eik.bme.hu>
stty
A terminal vonal be
allt
asait v
altoztatja meg, illetve rja ki.
Argumentum nelk
ul az stty a baud r
atat, a vonal discipline szamat (ha a
rendszer ezt tamogatja) es azon vonalbe
alltasokat rja ki, melyek az stty sane
300
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
bealltas
ota megv
altoztak. A m
od olvasasa es bealltasa a standard bemenethez
kapcsolt tty-on kereszt
ul t
ortenik.
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
su
Indt egy shellt m
as felhaszn
al
o- es csoportazonostoval.
Az su parancs lehet
ove teszi, hogy ideiglenesen mas felhasznalova valhassunk u
gy, hogy egy u
j shell-t indt a kert felhasznalo valos es effektv felhasznaloi
azonost
oj
aval, csoportazonost
oj
aval es masodlagos csoportjaival. Ha nem adunk
meg felhasznal
o-t, az alapertelmezett ertek a root (super-user). Az a shell indul
el, ami a felhaszn
al
o passwd bejegyzeseben szerepel, ha ott nincs semmi, akkor a /bin/sh. Ha a felhaszn
al
onak van jelszava, akkor a su meg fogja azt
kerdezni, kiveve ha root-kent (a felhasznaloi azonosto 0) futtatjuk.
alAlapertelmezesben a su nem v
altoztatja meg az aktualis konyvtarat. At
ltja a HOME es a SHELL k
ornyezeti valtozokat a felhasznalo password bejegyzesebol kinezett ertekekre, es ha a felhasznalo nem a root (a super-user) a USER
es LOGNAME v
altoz
okat a felhaszn
al
o nevere alltja. Az alapertelmezes az, hogy
az elindul
o shell nem lesz bejelentkezesi shell.
Ford
totta: Havasi Ferenc <hafy@prins.externet.hu>
T
m
ar Andr
as <timar_a@freemail.hu>
sum
Ellen
orzo
osszeg sz
amt
asa es a lefoglalt block-ok megszamolasa a megadott
allomany(ok)ra.
A sum minden egyes megadott allomanyrol vagy ha az nincs megadva, illetve - van megadva, akkor a szabv
anyos bemenetrol 16 bites ellenorzo osszeget
keszt. Minden egyes
allom
anyhoz kirja az ellenorzo osszeget es az altala elfoglalt
blokkok sz
am
at (felfele kerektve). Alapertelmezesben kirja a megfelelo allomanynevet is, ha legal
abb ket argumentum van megadva. A sysv opcioval, legalabb
egy allom
any argumentum megad
asa eseten kirja a megfelelo allomany nevet.
Alapertelmezesben a GNU sum az ellenorzo osszeget BSD sum kompatibilis
algoritmussal sz
amolja ki es az
allom
anymereteket 1 KB meret
u blockokban adja
meg.
-r Az alapertelmezett (BSD kompatibilis) algoritmus hasznalata. Ezen opcio a
System V sum kompatibilitas erdekeben hasznalhato. Hacsak a -s opcio nincs
megadva ennek nincs hat
asa.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
301
-s, sysv A System V sum alapertelmezett algoritmusaval kompatibilis modon szamtja az ellen
orz
oo
sszeget es 1 KB helyett 512 byte a block meret.
sum [-rs] [sysv] [help] [version] [
allom
any...]
Ford
totta: Fejos Tam
as <tms@dunaferr.hu>
tac
Fajlok osszef
uzese es nyomtat
asa fordtva.
A tac a megadott f
ajlokat, illetve az alapertelmezett bemenetet (ha nincs fajl
megadva, vagy ha - nev
u f
ajlt talal) a rekordok sorrendjenek megfordtasaval
kinyomtatja az alapertelmezett kimenetre. A rekordokat egymastol karakterlanc
valasztja el, alapertelmezesben az u
j sor karakter. Alapertelmezes szerint az elvalaszto karakterl
anc a rekord vegen tal
alhato.
-b, before Az elv
alaszt
o karakterl
anc a rekord elejen talalhato.
-r, regex Az elv
alaszt
o karakterl
anc egy regularis kifejezes.
-s elvalaszto, separator=elv
alaszt
o Elv
alaszto legyen a rekordokat elvalaszto
karakterlanc.
tac [-b] [-r] [-s elv
alaszt
o] [before] [regex] [separator=elvalaszto] [help]
[version] [fajl...]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
tail
Kirja a meghat
arozott f
ajl utols
o reszet.
A tail parancs a megadott f
ajl(ok) utolso sorait (10 sor az alapertelmezett)
rja ki, az alapertelmezett bemenetr
ol olvas, ha nincs fajl megadva, vagy, ha a fajl
nevet - koveti. Amikor t
obb, mint egy f
ajl van megadva, kir egy fejlecet, ami
tartalmazza a f
ajl nevet ==> es <== jelek koze zarva, a tobbi fajl kimenetei
elott.
Ford
totta: Kaiser L
aszl
o <titanic@hcbyte.hu>
talk
Beszelgetes egy m
asik felhaszn
al
oval.
A talk egy olyan vizu
alis kommunik
acios program, amely terminalunkrol
sorokat masol egy m
asik felhaszn
al
oera.
302
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
tar
A tar archiv
al
o segedprogram.
Ez egy olyan archiv
al
o program, amely arra kesz
ult, hogy egy u
n. tarfileban fajlokat tudjon t
arolni, illetve onnan kiszedni. A tarfile letrehozhato szalagos
meghajton (tape drive), de szok
as normal fajlba is rni.
A tar els
o argumentuma a Acdrtux koz
ul valamelyik kell legyen, es ezt
valaszthat
o opci
ok k
ovethetik. A tar utolso argumentumai azok a fajlok vagy
konyvtarak, melyeket archiv
alni kell. Konyvtarnev hasznalata mindig azt eredmenyezi, hogy az alatta lev
o alk
onyvtarak is rekurzvan csatolodnak az archv
fajlhoz.
-A, catenate, concatenate tar f
ajlokat csatol egy archv fajlhoz.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
303
-c, create u
j archv f
ajlt hoz letre.
-d, diff, compare Megkeresi az archv fajl es a fajlrendszer kozti k
ulonbsegeket.
delete Tor
ol az archv f
ajlb
ol (m
agnesszalag eseten nem hasznalhato!).
-r, append F
ajlokat csatol az archv f
ajl vegehez.
-t, list Az archv f
ajl tartalm
at list
azza.
-u, update Csak azokat a fajlokat csatolja, amelyek u
jabbak, mint a mar
archivalt valtozataik.
-x, extract, get Kicsomagolja a f
ajlokat az archv fajlbol.
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
tee
Olvasas az alapertelmezett bemenetr
ol, ras az alapertelmezett kimenetre es
fajlokba.
A tee parancs az alapertelmezett bemeneten kapott adatokat az alapertelmezett kimenetre es valamennyi argumentumkent kapott fajlba masolja. Ez akkor
hasznos, ha az adatokat nemcsak a cs
ovezeteken szeretnenk tovabbtani, hanem
sz
ukseg
unk van egy m
asolatra is. Amikor a fajl, amibe rnia kell, nem letezik,
letrehozza, ha m
ar letezik, a f
ajl tartalma fel
ulrodik, ha nincs megadva az -a
opcio.
-a, append Az alapertelmezett bemenet tartalmat a celfajlok vegehez f
uzi, es
nem rja fel
ul azokat.
-i, ignore-interrupts Figyelmen kv
ul hagyja a megszaktasra vonatkozo jelzeseket.
tee [-ai] [append] [ignore-interrupts] [f
ajl...] tee [help] [version]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
telnet
Felhasznaloi fel
ulet a TELNET protokollhoz.
A telnet parancs egy m
asik sz
amt
ogeppel torteno interaktv kommunikaciora hasznalatos a TELNET protokoll felhasznalasaval. A telnet parancs modban
indul, ahol kir egy telnet promptot (telnet> ). Ha a telnet host argumentum
megadasaval lett indtva, ertelemszer
uen vegrehajt egy open parancsot.
304
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
A telnet kapcsol
oir
ol es parancsairol a man telnet parancs futtatasaval
kaphatunk b
ovebb inform
aci
okat.
Ford
totta: Fejos Tam
as <tms@rt.dunaferr.hu>
test
Fajltpust ellen
oriz es ertekeket hasonlt ossze.
A test program egy
allapottal (status) ter vissza, amely lehet 0 (igaz) vagy
1 (hamis) az expr kifejezes logikai erteketol f
uggoen. A kifejezesek lehetnek
egy- vagy ketv
altoz
osak (unary, binary). Az egyvaltozos kifejezesek tobbnyire egy
fajl allapot
at vizsg
alj
ak. De vannak ezen kv
ul string operatorok es numerikus
atorok is.
osszehasonlto oper
-e file Igaz ha a f
ajl letezik.
-x file Igaz ha a f
ajl letezik es vegrehajthato.
-p file Igaz ha a f
ajl letezik es cs
ohalozat (named pipe).
-r file Igaz ha a f
ajl letezik es olvashato.
test [expr] test help,version
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
tload
A rendszer
atlagos terhelesenek grafikus abrazolasa.
A tload egy grafikont rajzol ki a jelenlegi rendszerterheles alapjan, a megadott tty-re (vagy ha ezt elhagyjuk, akkor arra, amelyikrol a tload elindult).
A -s sk
ala kapcsol
o megjelenteskor egy f
uggoleges beosztast ad (az egyes
beosztasok k
ozti t
avols
agot karakter leptekben adhatjuk meg). Igy alacsony ertekeknel nagyobb beoszt
ast celszer
u megadni, es fordtva. A -d kesleltetessel ket
grafikon kirajzol
asa k
ozti id
ot adhatjuk meg masodpercekben.
tload [-V] [-s sk
ala] [ -d kesleltetes ] [tty]
Ford
totta: Feh
er -Aries- J
anos <aries@vlug.vein.hu>
touch
A touch megv
altoztatja minden megadott fajl utolso eleresenek es/vagy
utolso m
odost
as
anak idejet. Ezek az idobelyegek az aktualis idore valtoznak,
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
305
tput
A tput segedprogram a terminfo-t (terminal adatbazis) hasznalja arra,
hogy az egyes termin
alf
ugg
o inform
aci
okat elerhetove tegye a shell szamara a terminal bealltas
ahoz. Kepes tov
abb
a visszaadni a kert terminal tpus teljes nevet.
A tput kimenetekent egy karakterl
ancot ad vissza ha a kert jellemzo (kepesseg
lero) string tpus
u vagy egy egesz erteket, ha az egesz szam jelleg
u. Amikor a
kert jellemzo logikai tpus
u, akkor a tput egyszer
uen bealltja a visszateresi erteket (0-IGAZ, ha a termin
al rendelkezik a szoban forgo kepesseggel, 1-HAMIS
ha nem) es nem gener
al kimen
o adatot. A felhasznalo mielott hasznalna a alapertelmezett kimeneten visszakapott erteket, ellenorizni kell a kilepesi erteket, hogy
az 0-e.
306
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
tput [-Ttpus] kepler [parameterek ... ] tput [-Ttpus] init tput [-Ttpus] reset
tput [-Ttpus] teljesnev tput -S
Ford
totta: Szalay Attila <sasa@sophia.jpte.hu>
tr
Karakterek lecserelese, t
om
ortese es/vagy torlese.
A tr
atm
asolja az alapertelmezett bemenetet az alapertelmezett kimenetre
vegrehajtva egyet a k
ovetkez
o feladatok koz
ul:
- cserel, es v
alaszthat
oan t
om
orti az eredmenyben az ismetlodo karaktereket tomorti az ismetl
od
o karaktereket - karaktereket torol - karaktereket torol, majd
tomorti az eredmenyben az ismetl
odo karaktereket.
Ford
totta: Nagy Erno <ned@elte.hu>
true
A true program nem csin
al semmit, csak visszater egy sikert jelento 0 ertekkel. Helykit
oltonek haszn
alhat
o shell scriptekben, ahol egy sikeresen vegrehajtott parancs sz
ukseges, b
ar a shell beeptett : (kettospont) parancsa ugyanezt
gyorsabban teszi.
Ford
totta: Lesty
an Zsolt <letcho@usa.net>,
T
m
ar Andr
as <timar_a@freemail.hu>
tty
A tty kirja az alapertelmezett bemenethez kapcsolodo terminal nevet az
alapertelmezett kimenetere. A not a tty szoveget rja ki, ha az alapertelmezett
bemenet nem termin
al. A visszateresi ertekei a kovetkezok lehetnek:
0 - ha a standard bemenet egy terminal 1 - ha a standard bemenet nem egy
terminal 2 - ha rossz argumentumokat kapott 3 - ha rashiba lepett fel
tty [-s] [silent] [quiet] tty [help] [version]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
307
uname
Az uname program inform
aci
okat r ki a geprol es az operacios rendszerrol
amin fut. Amennyiben nincs opci
o megadva, az uname u
gy m
ukodik, mintha
az -s opcioval lett volna meghvva. Amikor tobb opcio, vagy az -a opcio van
megadva, a kiv
alasztott inform
aci
o az snrvm sorrendben szokozzel tagolva lesz
kirva.
Ford
totta: Lesty
an Zsolt <letcho@usa.net>
unarj
Az unarj az ARJ nev
u hagyom
anyos DOS-os archivalohoz kesz
ult kicsomagolo. Ebben az
allapot
aban Linux rendszereken csak kicsomagolni kepes az
ARJ-vel tomortett
allom
anyokat.
A program dokument
aci
oja az /usr/share/doc/Packages/unarj/ konyvtarban talalhato.
Ford
totta: Tevesz Tam
as <ice@rulez.org>
unexpand
Szokoz karakterek tab karakterekke konvertalasa.
Az unexpand az
osszes megadott f
ajl, vagy ha ilyen nincs, illetve ha a megadott fajlnev -, az alapertelmezett bemenet tartalmat az alapertelmezett kimenetre rja u
gy, hogy a kett
o vagy t
obb sz
okoz vagy tab karaktereket a leheto
legtobb tab es a sz
ukseges sz
am
u sz
ok
oz karakterre konvertalja. Alapertelmezes szerint az unexpand minden sorban csak a bevezeto szokozoket es tabokat
(amik minden nem-sz
ok
oz vagy nem-tab karaktert megeloznek a sorban) alaktja
at. Megtartja a backspace karaktert, ez cs
308
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
uniq
Az uniq kirja az egyedi sorokat egy rendezett fajlbol, es eldobja az egyezoket egy kivetelevel. Opcion
alisan, mutathatja csak azokat a sorokat is, amelyek
pontosan megegyeznek, illetve azokat, amelyek egynel tobbszor fordulnak elo. Az
uniq-nak rendezett bemenetre van sz
uksege, mivel csak az egymas utan kovetkezo sorokat hasonltja
ossze.
Ford
totta: Csehi Andr
as <acsehi@merlin.flexum.hu>
uptime
Az uptime program egysoros lerast ad az alabbi informaciokrol. A pillanatnyi ido, mennyi ideje fut a rendszer, hany felhasznalo van pillanatnyilag belepve,
es mennyi a rendszer
atlagos loadja az elm
ult 1, 5, es 15 percben. Ez ugyanaz az
informaci
o, amit a w parancs
altal kirt elso sor tartalmaz.
uptime uptime [-V]
Ford
t
as: Lesty
an Zsolt <letcho@usa.net>
users
Az aktualis hoszton bejelentkezett felhasznalok neveit rja ki.
A users egy sima sz
ok
ozzel elv
alasztva jelenti meg az aktualis host-ra bejelentkezett felhaszn
al
oi nevek list
aj
at. Minden kirt felhasznaloi nev megfelel egyegy bejelentkezesi viszonynak, gy ha egy felhasznalo egynel tobbszor van belepve,
akkor annyiszor r
odik ki a login neve, ahanyszor bejelentkezett. Parameter nelk
ul
a users az inform
aci
ot a /var/run/utmp-bol veszi ki. Amikor a fajl parameter
meg van adva, akkor onnan.
users [f
ajl] users [help] [version]
Ford
totta: Feh
er -Aries- J
anos <aries@vlug.vein.hu>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
309
w
Megmutatja, hogy ki van belepve es mit csinal.
A w inform
aci
okat jelent meg arr
ol, hogy eppen hany felhasznalo van a gepen es hogy mit csin
alnak. A fejlec megmutatja - ebben a sorrendben - az idot,
miota m
ukodik a rendszer, jelenleg h
any felhasznalo van belepve es a rendszer
atlagos terheleset az elm
wall
A wall megjelenti az u
zenetet valamennyi bejelentkezett felhasznalo terminaljan, ha a mesg be
allt
asuk igen. Az u
zenet atadhato a wall argumentumakent, vagy erkezhet az alapertelmezett bemenetere is. Amikor terminalrol
hasznaljuk az alapertelmezett bemenetet, az u
zenetet EOF-nak kell lezarni, ez
altalaban Kontrol-D.
wall [ u
zenet ]
Ford
totta: Zelena Endre <ezelena@westel900.net>
watch
Program figyelese frisstessel.
A watch egy curses-alap
u program, amely alkalmas masik program futasanak valtoz
as
at figyelni. Alapertelmezes szerint ketmasodpercenkent frissti
magat. A -n opci
o haszn
alat
aval megadhat
o a frisstesi intervallum. A curses
konyvtar haszn
alata miatt a keperny
o frisstese gyors. A program futasa a billenty
uzetrol kiadott megszakt
assal fejez
odik be. A futas befejezese utan a kepernyo
ervenyes, torolt
allapotban marad.
watch [-n] m
asodperc program [ argumentumok ... ]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
310
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
wc
A wc program b
ajtok, szavak es u
j sor jelek szamat szamolja meg az argumentumkent megadott f
ajlokban. Amikor nem adunk meg fajlnevet, illetve a
fajlnevkent a - jelet adjuk meg, akkor az alapertelmezett bemenet olvassa a
program.
Alapertelmezes szerint a wc mindharom szamot kirja. Az opciokkal lehet
megadni, hogy csak bizonyos sz
amok legyenek kirva. Az opciok nem semlegestik
egymas hat
as
at, gy pl. wc bytes words a bajtok es a szavak szamat egyarant
kirja. Minden f
ajlr
ol egysornyi inform
aciot r ki, es az argumentumkent megadott
fajlok nevet is kijelzi. T
obb f
ajlnev eseten egy osszestett sort is megad a lista
vegen total f
ajlneven. A megadott adatok sorrendben a kovetkezoek: sorok,
szavak, b
ajtok sz
ama.
-c, bytes, chars Csak a b
ajtok sz
amat rja ki.
-l, lines Csak a sorok sz
am
at rja ki.
-w, words Csak a szavak sz
am
at rja ki.
-L, max-line-length Csak a f
ajlban elofordulo leghosszabb sor hosszat rja ki,
illetve ha egynel t
obb f
ajl volt megadva, akkor kirja meg a legnagyobbat az elozo
ertekek k
oz
ul (nem az o
uket rja ki).
sszeg
wc [-clwL] [bytes] [chars] [lines] [max-line-length] [words] wc [help] [
version]
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
T
m
ar Andr
as <timar_a@freemail.hu>
wget
A wget egy program, k
ul
onb
oz
o
allomanyok binaris letoltesere a World Wide
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
311
whereis
A whereis meghat
arozza a parancshoz tartozo binaris, forras es man-lap
fajlok helyet. A kert nevekr
ol el
osz
or lev
alasztja az eleresi u
t osszetevoit es minden
.ext formaj
u vonzott kiterjesztest, mint peldaul .c. Az s. elotagok, amelyek
a forraskod ellen
orz
o programok haszn
alat
abol adodnak, ugyancsak le vannak
kezelve. A whereis ezut
an megkserli meghatarozni a kvant program helyet a
Linux standard helyein.
Ford
totta: Szalay Attila <sasa@sophia.jpte.hu>
which
Megmutatja a parancsok teljes eleresi u
tj
at.
A which beolvas egy programnev sorozatot es kinyomtatja a teljes eleresi
u
tjat a burok altal vegrehajthat
o programoknak. Mindezt a burok $PATH kornyezeti valtozoban megadott eleresi u
t szerinti keresesenek szimulalasaval vegzi.
which programnev ...
Ford
totta: Horneczki G
abor <arthur@freemail.c3.hu>
who
Megmutatja, ki van bejelentkezve.
Amennyiben az opci
okon kv
ul nincs argumentuma, a who program kinyomtatja minden, pillanatnyilag bejelentkezett felhasznalorol a kovetkezo informaciokat:
312
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
- bejelentkezesi nev (login name) - terminal vonal (terminal line) - a bejelentkezes ideje (login time) - t
avoli gepnev vagy X kijelzo (remote hostname or X
display)
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
whoami
Az aktu
alis felhaszn
al
oi azonost
ot rja ki.
A whoami program a pillanatnyilag hatalyban levo felhasznaloi azonosto
(user ID) alapj
an kirja a felhaszn
al
oi nevet. Egyenertek
u az id -un paranccsal.
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
whois
A whois rekordokat keres ki a Halozati informacios kozpontbol (NIC).
-h A megadott host nevet hasznalja az alapertelmezes
u NIC (nic.ddn.mil)
helyett.
whois [-h host nev] ...
Ford
totta: Tenkes Csaba <zafir@ludens.elte.hu>
write
A write lehet
ove teszi a t
obbi felhasznaloval valo kommunikaciot u
gy, hogy
az altalunk bert sorokat megjelenti az o terminaljukon.
Amikor elindtjuk a write parancsot, a felhasznalo, akinek runk, a kovetkezo
u
zenetet kapja:
Message from yourname@yourhost on yourtty at hh:mm ...
Amit ezek utan berunk, az a megadott felhasznalo terminaljan fog megjelenni.
Ha valaszolni akar, neki is el kell indtania a write parancsot.
Amikor keszen vagyunk, u
uk le a sor vege vagy a megszakto karaktert.
ss
A masik felhasznal
o egy EOF u
zenetet fog latni, ami jelzi szamara, hogy a
tarsalgasnak vege.
A mesg parancs hat
as
ara a t
obbi felhasznalo (a rendszergazda kivetelevel)
nem fog tudni rni nek
unk. Neh
any parancs, mint peldaul az nroff es a pr,
letiltja az automatikus r
ast, gy a kimenet nem rodik fel
ul.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
313
Amikor a felhaszn
al
o, akinek rni akarunk, tobb, mint egy terminalon van
bejelentkezve, megadhatjuk a write parancsnak masodik parameterkent annak
a terminalnak a nevet, amelyikre rni akarunk, ha akarjuk, a write is valaszthat
egy terminalt (azt fogja kiv
alasztani, amelyik a legkevesebb idot tolti tetlen
ul).
Tehat ha a felhaszn
al
o be van jelentkezve a munkahelyen es otthonrol is felhvjak,
az u
o helyre fog ker
ulni.
zenet a megfelel
A bevett szok
as szerint egy -o a sor vegen vagy egy csak ezt tartalmazo sor
azt jelzi, hogy a m
asik fel k
ovetkezik az r
asban. Az oo jelentese, hogy az ezt
bero felhasznal
o be akarja fejezni a beszelgetest.
write user [ttyname]
Ford
totta: Domokos P
eter <pdomokos@freemail.c3.hu>
xargs
Beolvas es vegrehajt egy parancssort az alapertelmezett bemenetrol.
Az xargs helyk
oz
okkel (esetleg aposztroffal, idezojellel, vagy backslash-sel
egy
utt) vagy u
jsor karakterekkel elv
alasztott argumentumokat olvas az alapertelmezett bemenetr
ol, es vegrehajtja a parancsot (az alapertelmezes /bin/echo)
ahanyszor valamilyen argumentumokkal k
ovetett initial-argumentumot olvas az
alapertelmezett bemenetr
ol. Az alapertelmezett bemenetrol erkezo u
res sorokat
nem veszi figyelembe.
Ford
totta: Kalm
ar Boldizs
ar <lskorpio@augusta.inf.elte.hu>
yes
Karakterlanc ismetelt kir
asa megszakt
asig.
A yes egy u
j sor karakterrel k
ovetve folyamatosan, a megszaktasaig rja
ki az argumentumait. Amikor nem kapott argumentumot, egy y bet
ut r ki
folyamatosan.
yes [karakterl
anc...] yes [help] [version]
Ford
totta: Tevesz Tam
as <ice@rulez.org>
zcmp, zdiff
Tomortett f
ajlok o
asa.
sszehasonlt
A zcmp es a zdiff programokat a cmp vagy a diff parancsok tomortett
fajlokon valo meghv
as
ara haszn
alj
ak. Minden kapcsolot kozvetlen
ul megkap a
314
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
zforce
A .gz kiterjesztes er
oltetese minden gzip fajlon.
A zforce a .gz kiterjesztest er
olteti minden gzip fajlon, gy a gzip nem
fogja oket ketszer bet
om
orteni. Ez hasznos lehet akkor, ha a fajlatvitel soran
a fajlnevek megr
ovid
ultek. Az olyan rendszereknel, ahol a neveket 14 karakterre
korlatozt
ak, az eredeti nevet megcsonkoljak, hogy legyen hely a .gz vegzodesnek.
Peldaul az 12345678901234 12345678901.gz-re modosul. Az olyan fajlnevek,
mint a foo.tgz, sertetlenek maradnak.
zforce [ nev ... ]
Ford
totta: Feh
er -Aries- J
anos <aries@vlug.vein.hu>
zgrep
Keres a val
oszn
uleg t
om
ortett f
ajlokban egy regularis kifejezest.
A zgrep a grep-et hvja meg a compress vagy a gzip programokkal tomortett fajlokhoz. Az o
ul a grep-nek ker
ul atadasra.
sszes megadott kapcsolo kozvetlen
Amikor nincs f
ajl megadva, akkor a szabvanyos bemenet (standard input) ker
ul
kicsomagol
asra es grep-nek tov
abbt
asra. Egyebkent a megadott fajl ker
ul kicsomagolasra.
zgrep [ grep kapcsol
ok ] [ -e ] minta fajlnev...
Ford
totta: L
aszl
o Gergely (laszlog@kvi.ktm.hu)
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
315
A zip-et kiegeszt
o unzip(1L) program kicsomagolja a zip archvumokat.
A zip es az unzip(1L) programok tudj
ak kezelni a PKZIP-pel kesztett archvumokat, valamint a PKZIP es a PKUNZIP is tudja kezelni a zip-pel kesztett
archvumokat.
Amikor a zip es az unzip programokat parameterek nelk
ul indtjuk, egy
rovid lerast adnak a haszn
alatukr
ol.
A program segtsegevel becsomagolhatunk fajlokat terjeszteshez, archivalashoz, es a nem haszn
alt f
ajlok vagy k
onyvt
arak tomortesevel lemezter
uletet takarthatunk meg.
A zip egy vagy t
obb f
ajlt egyetlen zip archvumba tesz a fajlokhoz tartozo
informacioval egy
utt. (Nev, u
tvonal, d
atum, utolso modostas ideje, vedelem es
informacio a file sertetlensegenek ellen
orzesere.) Egy teljes alkonyvtar-szerkezet
egyetlen paranccsal becsomagolhat
o egy zip archvumba. Szovegfajloknal altal
anos a 2:1 es 3:1 k
oz
otti t
om
ortesi ar
any. A zip egyfele tomortesi modszert
ismer (deflation) es a f
ajlokat t
om
ortes nelk
ul is tudja tarolni. A zip minden
tomortendo fajlra automatikusan kiv
alasztja a ketto koz
ul a jobbat.
Amikor egy m
ar letez
o zip archvum nevet adjuk meg, akkor az azonos nev
u
f
ajlokat a zip lecsereli az archvumban, az u
j fajlokat pedig felveszi. Peldaul ha
a valami.zip m
ar letezik, es tartalmazza a valami/file1, valami/file2 fajlokat,
es a valami konyvt
ar tartalmazza a valami/file1, valami/file3 fajlokat, akkor
a
zip -r valami valami
parancs lecsereli a valami.zip-ben a valami/file1 fajlt, es hozzaadja a
valami.zip-hez a valami/file3 f
ajlt. Ezut
an a valami.zip tartalmazni fogja a
valami/file1, valami/file2, es valami/file3 fajlokat u
gy, hogy a valami/file2
valtozatlan marad.
Amikor a f
ajl list
at -@ alakban adjuk meg, akkor a zip a alapertelmezett
bemenetrol varja az bej
ov
o f
ajlok list
aj
at. UNIX alatt ez a lehetoseg nagyon jol
kihasznalhato, ha a findparanccsal egy
utt hasznaljuk. Amikor peldaul minden C
forras fajlt archiv
alni akarunk az aktu
alis k
onyvtarbol es minden alkonyvtarabol,
akkor ezt rjuk:
find . -name *.[ch] -print | zip forras -@
(Figyelj
uk meg, hogy a mint
at idez
ojelek koze kell tenni, hogy a parancsertelmezo ne tudja kiterjeszteni.) A zip a zip fajl nevenek elfogad egy kotojelet
(-) is, ebben az esetben a zip f
ajlt az alapertelmezett kimenetre fogja rni, gy
a kimenetet egy m
asik programnak adhatjuk tovabb. Peldaul a:
zip -r - . | dd of=/dev/nrst0 obs=16k
parancs u
gy csin
al mentest az aktu
alis konyvtarrol, hogy a zip kimenetet
kozvetlen
ul szalagra rja a megadott blokkmerettel.
316
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
A zip a t
om
ortend
o file nevekent elfogad egy kotojelet (-) is, ekkor az
alapertelmezett bemenetr
ol fogja beolvasni a fajlt, lehetove teve, hogy a bemenet
egy masik programt
ol erkezzen. Peld
aul a:
tar cf - . | zip backup parancs u
gy csin
al mentest az aktualis konyvtarrol, hogy a tar program kimenetet t
om
orti be. Ez
altal
aban jobb tomortest ad, mint az elozo peldaban
hasznalt -r kapcsol
o, mert a zip gy ki tudja hasznalni a fajlok kozti redundanciat. A mentest visszat
olthetj
uk az:
unzip -p backup | tar xf paranccsal. Amikor nem adunk meg zip fajlnevet es az alapertelmezett kimenet nem egy termin
al, akkor a zip sz
urokent m
ukodve tomortve rja ki az
alapertelmezett kimenetre az alapertelmezett bemenet tartalmat. Peldaul a:
tar cf - . | zip | dd of=/dev/nrst0 obs=16k
parancs megfelel a
tar cf - . | zip - - | dd of=/dev/nrst0 obs=16k
parancsnak. Az gy kesztett zip archvumok kicsomagolhatok az unzip csomag funzip programj
aval, vagy a gzip csomag gunzip programjaval. Peldaul:
dd if=/dev/nrst0 ibs=16k | funzip | tar xvf Amikor a zip egy m
ar letez
o zip archvumot modost, egy ideiglenes fajlba
rja az u
j tartalmat, es csak akkor csereli le az eredeti fajlt, ha az u
j valtozat
letrehozasa hib
atlanul siker
ult.
Amikor a zip archvum neve nem tartalmaz kiterjesztest, akkor a .zip kiterjesztest fogja haszn
alni. Amikor a nev mar tartalmaz a .zip-tol k
ulonbozo
kiterjesztest, akkor a meglev
o kiterjesztes nem valtozik.
Ford
totta: D
enes P
al <denespal@valerie.inf.elte.hu>
znew
A znew u
jrat
om
orti a .Z (compress) formatum
u fajlokat .gz (gzip) formatum
u f
ajlokk
a. Amikor olyan f
ajlt szeretnenk u
jratomorteni, amely mar eleve
gzip form
atum
u, nevezz
uk
at a f
ajlt .Z kiterjesztes
ure, es azutan hasznaljuk a
znew parancsot.
-f Akkor is u
jrat
om
orti a .Z formatum
u fajlt .gz formatum
ura ha a .gz
fajl mar letezik.
-t Teszteli az u
j f
ajlokat, miel
ott letorolne a regieket.
-v Bobeszed
u. Kirja minden egyes fajl nevet es a szazalekos meretcsokkenest.
-9 A leglassabb t
om
ortesi eljar
ast hasznalja (optimalis tomortes).
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
317
chroot
Megvaltoztatja a gy
okerk
onyvt
arat es vegrehajt benne egy programot.
A chroot egy processz sz
am
ara
at
alltja a gyokerkonyvt
arat egy u
j konyvtarra es ott vegrehajt egy programot.
chroot konyvt
ar program [ param. ... ]
Ford
totta: Szijj
art
o L
aszl
o <laca@janus.gimsz.sulinet.hu>
ctrlaltdel
Bealltja a Ctrl-Alt-Del billenty
ukombin
acio funkciojat.
Amikor megvizsg
aljuk a linux/kernel/sys.c kodjat, vilagos lesz, hogy ket olyan
funkcio van, amit a Ctrl-Alt-Del billenty
ukombinacioval el lehet vegezni: a hideg
indtas, ami azonnal u
jraindtja a gepet a sync meghvasa es barmi egyeb elokesztes nelk
ul, valamint a meleg indt
as, ami a SIGINT (interrupt) szignalt k
uldi ki
az init processznek (aminek PID-je mindig 1). Amikor ezt az opciot hasznaljuk,
akkor az init programnak tartalmaznia kell ezt a lehetoseget.
ctrlaltdel hard | soft
Ford
totta: Szijj
art
o L
aszl
o <laca@janus.gimsz.sulinet.hu>
depmod
A betoltheto kernel modulok f
ugg
osegeit kezeli.
A depmod es a modprobe programokat arra szantak, hogy a modularis
Linux kernel menedzselhet
o legyen minden felhasznalo, adminisztrator es disztrib
ucio karbantart
o sz
am
ara.
A depmod egy Makefile-szer
u f
ugg
osegi fajlt hoz letre, amely a parancssorban megadott, vagy a konfigur
aci
os f
ajlban lert konyvtarakban talalt modulokon
alapszik. Ezt a f
ugg
osegi f
ajlt kes
obb a modprobe hasznalja, hogy automatikusan betoltse a helyes modult, vagy egy modulcsoportot.
318
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
A depmod norm
alis haszn
alata az, hogy a /sbin/depmod -a sort valahova
az rc-fajlokba berjuk, gy a modul f
uggosegek rogton a rendszer elindtasa utan
hozzaferhet
oek. A -a haszn
alata opcionalis. Bootolasi celokra a -q opcio helyesebb lehet, mivel ezzel a depmod hallgat a fel nem oldott szimbolumokrol.
Lehetseges f
ugg
osegi f
ajlt keszteni kozvetlen
ul egy u
j kernel fordtasa utan is.
Ha kiadjuk a depmod -a xxx parancsot amikor eloszor fordtottuk le az xxx-es
kernelt es moduljait, mialatt meg mindig pl. az xxy-t futtatjuk, a f
uggosegi fajl
a megfelel
o helyen j
on letre. B
ar ebben az esetben nem garantalt, hogy a kernel
f
uggosegek helyesek lesznek.
Ford
totta: B
osz
orm
enyi Zolt
an <zboszor@mail.externet.hu>
dumpe2fs
A dumpe2fs kirja az eszk
oz
on levo fajlrendszer szuperblokk es blokkcsoport
informaci
oit.
-b Kirja a fajlrendszer hib
askent nyilvantartott blokkjait.
dumpe2fs [ -b ] [ -V ] eszk
oz
Ford
totta: T
m
ar Andr
as <timar_a@freemail.hu>
fdformat
Az fdformat alacsony szint
u formazast hajt vegre floppy lemezen. A device
eszkoz altalaban a k
ovetkez
ok egyike (floppy eszkozoknel a major=2, a minor
csak inform
aci
os celb
ol k
oz
olt):
/dev/fd0d360 (minor = 4) /dev/fd0h1200 (minor = 8) /dev/fd0D360 (minor
= 12) /dev/fd0H360 (minor = 12) /dev/fd0D720 (minor = 16) /dev/fd0H720
(minor = 16) /dev/fd0h360 (minor = 20) /dev/fd0h720 (minor = 24)
/dev/fd0H1440 (minor = 28)
/dev/fd1d360 (minor = 5) /dev/fd1h1200 (minor = 9) /dev/fd1D360 (minor
= 13) /dev/fd1H360 (minor = 13) /dev/fd1D720 (minor = 17) /dev/fd1H720
(minor = 17) /dev/fd1h360 (minor = 21) /dev/fd1h720 (minor = 25)
/dev/fd1H1440 (minor = 29)
Az altal
anos floppy eszk
oz
ok, /dev/fd0 es /dev/fd1 nem m
ukodnek a fdformat paranccsal, ha ne szabv
anyos formatumot hasznalunk, vagy ha a formatum nem detekt
al
odott kor
abban automatikusan. Ebben az esetben, hasznaljuk
a setfdprm parancsot a lemez parameterek betoltesehez.
-n Nem ellenoriz. Ez az opci
o kikapcsolja a formazas utan vegrehajtott ellenorzest.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
319
fdformat [ -n ] device
Ford
totta: Horneczki G
abor <arthur@freemail.c3.hu>
genksyms
Szimbolum verzi
o inform
aci
ot gener
al.
A genksyms az alapertelmezett bemenetrol olvassa a gcc -E source.c kimenetet es egy verzi
o inform
aci
ot tartalmazo fajlt hoz letre.
A genksyms norm
alis esetben explicit szimbolumtabla definciot keres a forrasfajlban. Minden typedef, struct, union es enum defincio es deklaracio mentesre
ker
ul egy kesobbi kib
ovtesre. Tov
abb
a minden globalis szimbolum is mentesre
ker
ul mutatokkal egy
utt, ami egy teljes kib
ovtest tesz lehetove kesobb.
Amikor szimb
olumt
abl
at tal
al a forr
asban, a szimbolumot kibovti a teljes
definciojara, ahol minden struct, union, enum es typedef az alapveto reszeire lesz
lebontva rekurzvan. Ez a vegs
o string lesz a bemenete egy CRC algoritmusnak,
ami egy egyesz sz
amot ad eredmeny
ul, es ami abban a pillanatban megvaltozik,
mihelyt a szimb
olumba bevont definci
ok b
armelyike megvaltozik.
Ford
totta: B
osz
orm
enyi Zolt
an <zboszor@mail.externet.hu>
httpd
A httpd az Apache hipertext
atviteli protokoll (HyperText Transfer Protocol
ifconfig
Egy halozati interfesz konfigur
al
asa.
Az ifconfig a kernel-rezidens h
al
ozati interfeszek konfigural
asara valo. Bootol
askor hasznalj
ak a h
al
ozati interfeszek be
alltasara. Ezutan altalaban csak debugolashoz vagy a rendszer finomhangol
as
ahoz hasznaljak.
Amikor egyetlen argumentum sincs megadva, akkor az ifconfig az aktv interfeszek statuszat mutatja. Amikor egyetlen interfesz argumentumot kap, az adott
320
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
init, telinit
Processz vezerles inicializal
asa.
Az init minden processz sz
ul
oje. Az elsodleges szerepe, hogy processzeket
hozzon letre egy szkript alapjan, amely a /etc/inittab fajlban talalhato. Ebben a
fajlban tal
alhat
ok azok a bejegyzesek amelyek hatasara az init letrehoz gettyket
minden vonalon, amin a felhaszn
al
ok be tudnak lepni. Mellette ellenoriz autonom
processzeket, amelyekre b
armely adott rendszernek sz
uksege van.
Ford
t
as: Kov
acs Emese <emese@eik.bme.hu>
insmod
Az insmod bet
olt egy bet
olthet
o kernelmodult a futo kernelbe.
Az insmod parancs megpr
ob
al hozzaf
uzni egy modult a futo kernelhez
u
gy, hogy feloldja annak minden szimbolumat a kernel exportalt szimbolumtablazatab
ol.
Amikor az objektum f
ajl neve kiterjesztes nelk
ul adott, akkor az insmod
parancs alapertelmezett alk
onyvt
arakban fogja keresni a modult. A MODPATH
kornyezeti v
altoz
o haszn
alhato ennek fel
ulbralasara. Amikor egy modul konfiguracios fajl (pl. /etc/modules.conf) letezik, akkor annak tartalma fogja fel
ulbralni
a MODPATH-ban defini
alt eleresi utakat.
Ford
totta: B
osz
orm
enyi Zolt
an <zboszor@mail.externet.hu>,
Narancs v1 <narancs1@externet.hu>
kallsyms
A kallsyms minden nem-verem szimbolumot kivesz a kernelbol, es egy adat
objektumot keszt, amelyet ahhoz a kernelhez linkelve debugolhato lesz.
Egy norm
alis kernel csak a modulok altal hasznalt szimbolumokat exportalja.
Hibakereseshez sz
ukseg lehet minden nem-verem szimbolumokra, nem csak az exportaltakra. A kallsyms kivesz minden szekciot es szimbolumot a kernelbol, a
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
321
szekciokrol, szimb
olumokr
ol es a cmeikr
ol egy listat keszt, es egy relokalhato objektumfajlt keszt, ami csak egy kallsyms szekciot tartalmaz. Miutan a kallsyms szekciot a kernelhez linkelt
uk, es a kernel bebootolt, barmely debugger
hasznalhatja a kallsyms szekci
o adatait a jobb szimbolumfeloldas erdekeben.
Ford
totta: B
osz
orm
enyi Zolt
an <zboszor@mail.externet.hu>
kbdrate
A kbdrate segtsegevel az IBM billenty
uzet ismetlesi sebesseget es kesleltetesi idejet lehet megv
altoztatni. A kesleltetes az az ido, ameddig egy billenty
ut
nyomva kell tartani az ismetles kezdete el
ott.
A kbdrate opci
ok nelk
ul futtatva visszaalltja az ismetlesi sebesseget 10.9
karakter/masodpercre (cps=character per second) es a kesleltetest 250 ezredmasodpercre (ms=milliseconds). Ezek az IBM alapertelmezett ertekek.
-s Csendes u
od. Nem nyomtat u
zemm
zeneteket.
-r rate Megv
altoztatja a billenty
uzet ismetlesi sebesseget rate cps-re. A megadhato tartom
any 2.0 es 30.0 cps k
oz
otti. Csak bizonyos, meghatarozott ertekek lehetsegesek. A program a legk
ozelebbi lehetseges meghatarozott erteket valasztja. A lehetseges ertekek cps-ben a k
ovetkezok: 2.0, 2.1, 2.3, 2.5, 2.7, 3.0, 3.3,
3.7, 4.0, 4.3, 4.6, 5.0, 5.5, 6.0, 6.7, 7.5, 8.0, 8.6, 9.2, 10.0, 10.9, 12.0, 13.3, 15.0,
16.0, 17.1, 18.5, 20.0, 21.8, 24.0, 26.7, 30.0.
-d delay Megv
altoztatja a kesleltetesi id
ot delay ezredmasodpercre. A megengedett tartom
any 250-1000ms, de csak a kovetkezo ertekek lehetsegesek (a
hardver korlataira alapozva): 250ms, 500ms, 750ms es 1000ms.
kbdrate [ -s ] [ -r rate ] [ -d delay ]
Ford
totta: Horneczki G
abor <arthur@freemail.c3.hu>
ksyms
A ksyms inform
aci
okat ad az export
alt kernel szimbolumokrol. A formatum
cm, szimbolum nev es az azt defini
al
o modul.
-a Minden szimb
olumot megjelent. Alapertelmezes szerint a szimbolumok magabol a kernelbol nem jelennek meg.
-h Az oszlop fejlec nem jelenik meg.
-m Modul inform
aci
okat jelent meg. A listaban megjelenik minden modul
betoltesi cme es merete is.
ksyms [ -a ] [ -h ] [ -m ]
322
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
Ford
totta: B
osz
orm
enyi Zolt
an <zboszor@mail.externet.hu>
lastlog
A lastlog form
azza es olvashat
oan megjelenti a /var/log/lastlog tartalmat.
A listaban szerepel a loginnev, a terminal (port) azonostoja es a felhasznalo legutolso belepesenek ideje. Parameterek nelk
ul meghvva a felhasznalo-azonostok
(UID) alapj
an sorba rendezve jelennek meg az ertekek. A -u login-nev opcio
megadasa eseten csak a megadott felhasznalo utolso belepesenek ideje jelenik
meg. A -t napok sz
ama opci
o megadasaval csak a megadott szam
u napon bel
uli
belepesi id
ok jelennek meg. A -r opcio fel
ulrja a -u opciot.
Amikor a felhaszn
al
o meg soha nem lepett be, akkor a terminal es az ido
helyett a **Never logged in** felirat jelenik meg.
lastlog [-u uid] [-t napoksz
ama]
Ford
totta: Hermann Benedek (bence@intercom.hu)
ld.so
Az ld.so bet
olti a program futtat
asahoz sz
ukseges megosztott konyvtarakat
(library), elokeszti a program futtat
asat, majd futtatja. Minden Linux program
hianyos es fut
asi id
oben tov
abbi linkelest igenyel, hacsak a fordtaskor nem volt
megadva az ld -static kapcsol
oja.
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
323
A program futtat
as
ahoz sz
ukseges megosztott konyvtarakat megadott sorrendben keresi meg a rendszer az al
abbi helyeken:
- Az LD LIBRARY PATH k
ornyezeti v
altozoban levo eleresi u
t, (illetve az
LD AOUT LIBRARY PATH az a.out form
atum
u programokhoz). Kivetel, ha a
vegrehajthato
allom
any setuid vagy setgid bitje be van alltva, mert ekkor ezt a
kornyezeti valtoz
ot nem veszi figyelembe.
- A cache f
ajl (/etc/ld.so.cache), amely azoknak a konyvtaraknak a listajat
tartalmazza, amelyeket a rendszer el
oz
oleg megtalalt a kiegesztett eleresi u
ton.
- Az alapertelmezett eleresi u
t az /usr/lib, es utana a /lib.
Ford
totta: T
m
ar Andr
as <timar_a@freemail.hu>
ldconfig
Megadja a fut
as alatti k
oteseket.
Az ldconfig letrehozza a sz
ukseges csatolasokat es a cache-t, (amit a futasi
idej
u linker, az ld.so haszn
al), a legfrissebb megosztott konyvtarakhoz, amelyeket a parancssorb
ol, az /etc/ld.so.conf f
ajlbol, es a megbzhato konyvtarakbol
(/usr/lib es a /lib) olvas ki. Az ldconfig ellenorzi a megtalalt konyvtarak
fejlecet es fajlnevet, amikor eld
onti, hogy melyik verziok csatolasait kell frissteni.
Az ldconfig nem veszi figyelembe a szimbolikus linkeket, amikor konyvtarakat
keres.
Ford
totta: T
m
ar Andr
as <timar_a@freemail.hu>
lsmod
Az lsmod inform
aci
ot ad az o
olt
ott modulrol.
sszes bet
Elso oszlopban a modul neve van, m
asodikban a merete, harmadikban az
ot hasznalok sz
ama es a vegen a kapcsol
odo modulok listaja. A megjelentett
informacio azonos a /proc/modules tartalmaval.
Ford
totta: N
emeth P
eter <qgenpete@gold.uni-miskolc.hu>,
B
osz
orm
enyi Zolt
an <zboszor@mail.externet.hu>
mkfs
Az mkfs egy Linux f
ajlrendszert ept ki egy eszkozon, rendszerint egy merevlemezpartci
on. A filesys parameter vagy az eszkoz nevet adja meg, (pl.
324
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
mkswap
Az mkswap letrehoz egy Linux swap ter
uletet egy adott eszkozon, vagy
fajlban.
mkswap [ -c ] eszk
oznev [meret blokkokban]
Ford
totta: Hermann Benedek (bence@intercom.hu)
modinfo
Egy kernel modulr
ol jelent meg informaciot.
A modinfo program a modul f
ajl objektum fajlt kernel modulkent vizsgalja,
es minden kigy
ujthet
o inform
aci
ot megjelent.
-a, author Megjelenti a modul szerz
ojet.
-d, description Megjelenti a modul lerasat.
-fform
atum string, format form
atum string Ezzel a kapcsoloval meghatarozhato egy tetsz
oleges form
atum string, mellyel megkaphatjuk a module fajl ELF
reszeben (amely a modulr
ol sz
ol
o informaciokat tartalmazza) levo ertekeket. Ez
all egysz
azalekjelb
ol (z
ar
ojelezett cmkenevbol.
-p, parameters Megjelenti a modul altal hasznalt tpusos parametereket.
modinfo [ opci
ok ] <modul f
ajl>
Ford
totta: B
osz
orm
enyi Zolt
an <zboszor@mail.externet.hu>
Feh
er -Aries- J
anos <aries@vlug.vein.hu>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
325
modprobe
Betoltheto modulok magas szint
u kezelese.
A modprobe es a depmod programokat arra szantak, hogy a modularis Linux kernel menedzselhet
o legyen minden felhasznalo, adminisztrator es
disztrib
ucio-karbantart
o sz
am
ara.
A modprobe egy Makefile-szer
u f
ugg
osegi fajlt hasznal, amelyet a depmod, hozott letre, hogy automatikusan bet
oltse a sz
ukseges modul(oka)t az elore
definialt konyvt
arakban tal
alhat
o modulok k
oz
ul.
A modprobe-ot arra haszn
aljuk, hogy modulokat tolts
unk be, legyen az
egyetlen modul, vagy egym
ast
ol f
ugg
o modulok csoportja, vagy olyan modulok,
amelyek egy megadott jelzessel vannak ell
atva.
A modprobe automatikusan bet
olt minden alapveto modult, ami egy modulcsoport szam
ara sz
ukseges, amint a modules.dep f
uggosegi fajlban le van rva.
Ha ezen modulok egyikenek bet
oltese sikertelen, az aktualis menettel betoltott
egesz modulcsoport automatikusan el lesz t
avoltva.
A modprobe ket m
odon t
olthet be modulokat. Az egyik (a teszt mod) megprobalja egy (a minta
altal defini
alt) list
ab
ol betolteni a modult. A modprobe
megall, amikor az els
o modul bet
oltese sikeres. Ezt arra hasznalhatjuk, hogy bet
olts
unk egy ethernet drivert egy list
ab
ol. A modprobe masik m
ukodesi modja,
hogy minden modult bet
olt a list
ab
ol.
A -r, opci
oval a modprobe automatikusan eltavolt egy modulcsoportot,
az rmmod -r-hez hasonl
oan. Figyelj
uk meg, hogy a modprobe -r hasznalata
eltavoltja a nem haszn
alt automatikusan betoltott modulokat, es vegrehajtja a
konfiguracios fajlban megadott pre- es post-remove parancsokat is.
A -l opcio a -t opci
oval kombin
alva az elerheto adott tpus
u modulokat
listazza ki.
A -c opcio a jelenleg haszn
alt konfigur
aciot rja ki (alapertelmezett + konfiguracios fajl).
Ford
totta: B
osz
orm
enyi Zolt
an <zboszor@mail.externet.hu>
mount
Fajlrendszert csatlakoztat (mount-ol).
Egy Unix rendszeren elerhet
o
osszes f
ajl egy nagy, faszerkezet
u, hierarchikus
rendszerben van elhelyezve, amely a / k
onyvtarbol gyokerezik. Az innet elerheto fajlok azonban t
obb eszk
oz
on helyezkedhetnek el. A mount parancs arra
326
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
ping
A ping ICMP (h
al
ozatk
ozi vezerlou
zenet protokol) kotelezo
ECHO REQUEST (visszhang-keres) datagramot k
uld azert, hogy egy ICMP
ECHO RESPONSE (visszhang-v
alasz) valaszcsomagot kapjon egy geptol vagy
atjarotol. Az ECHO REQUEST datagramok ( ping-ek) egy IP es egy ICMP
fejleccel rendelkeznek, amit egy struct timeval keses kovet, majd tetszoleges
szam
u kit
olt
o pad byte ami megt
olti a csomagot.
Ford
totta: Bozs
er Zolt
an <ZOLTAN.BOZSER@hun.conoco.com>
rmmod
Az rmmod bet
olthet
o modulokat tavolt el a futo kernelbol.
Az rmmod megpr
ob
alja a megadott modulokat eltavoltani a kernelbol azzal
a feltetellel, hogy nincsenek haszn
alva, es mas modul sem hivatkozik rajuk.
Amikor t
obb modul is meg van adva a parancssorban, akkor a megadott sorrendben lesznek elt
avoltva. Ez t
amogatja az egymasra ep
ulo modulok eltavoltasat.
A -r opci
oval a modulokat rekurzvan probalja eltavoltani. Ez azt jelenti,
hogy ha egy modulcsoport legfels
o modulja van a parancssorban, akkor - ha
lehetseges - minden olyan modult is eltavolt, amelyet a megadott modul hasznal.
-a Minden automatikusan t
or
olheto modult eltavolt.
-r Egy modulcsoportot t
avolt el.
-s A termin
al helyett mindent a syslog-ba iranyt.
rmmod [ -ars ] modul ...
Ford
totta: B
osz
orm
enyi Zolt
an <zboszor@mail.externet.hu>
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
327
route
Az IP routing t
abla kir
asa/megv
altoztat
asa.
A route a kernel IP routing t
abl
aj
at manipulalja. Elsodleges felhasznalasa
abban all, hogy be
alltja a statikus u
tvonalakat adott gepek vagy halozatok fele,
egy olyan interfeszen kereszt
ul, amely kor
abban mar konfiguralva volt az ifconfig
programmal.
Ford
totta: Bal
azs-Cs
ki L
aszl
o <bcsl@elender.hu>
shutdown
A shutdown parancs biztons
agosan lep ki a rendszerbol. Az osszes bejelentkezett felhaszn
al
ot figyelmezteti, valamint letiltja a belepest. A folyamatot
a program rogt
on, vagy meghat
arozott id
o m
ulva indthatja el, melyben eloszor
minden alkalmaz
ast ertest a SIGTERM jelzessel. Ez a szovegszerkesztoknek idot
ad a fajlok elmentesere, a levelez
o- es hrolvaso programok gy tisztan lephetnek ki, stb. A shutdown az init processzt
ol a futasszint megvaltoztatasat keri.
A 0-s futasszintet a rendszer le
allt
as
ara, a 6-osat az u
jrabootolasra hasznaljuk, az 1-essel olyan
allapotba ker
ul a gep, ahol karbantartasi feladatok vegezhetok, ez az alapbe
allt
as, ha sem a -h, sem pedig az -r opciot nem adjuk
meg a shutdown-nak. A teend
oket rendszerlealltas vagy u
jraindtas eseten a
/etc/inittab f
ajl megfelel
o bejegyzesei tartalmazzak.
Ford
totta: G
al Gyuri <gyuri@lamer.hu>
ssh
Az ssh (Secure Shell) egy program, ami arra valo, hogy tavoli gepekre jelentkezz
unk be es/vagy parancsokat hajtsunk vegre tavoli gepeken. Celja az, hogy
helyettestse az rlogin-t es az rsh-t, es biztonsagos (titkostott) kapcsolatot
biztostson ket gep k
oz
ott. X11 kapcsolatokat es tetszoleges TCP/IP portokat
szinten lehet a biztons
agos csatorn
ara tov
abbtani (forwardolni).
Az ssh kapcsol
odik es belep a megadott hostname gepre.
Ford
totta: Bal
azs-Cs
ki L
aszl
o <bcsl@elender.hu>
tune2fs
A tune2fs az ext2 f
ajlrendszer jellemz
oinek bealltasa szolgal.
328
7. FEJEZET
PARANCSSOROS KORNYEZETBEN
MUNKAVEGZ
ES
Soha ne haszn
aljuk a programot olvasasra es rasra csatolt fajlrendszeren!
Ford
totta: Hermann Benedek (bence@intercom.hu)
umount
Az umount parancs lecsatolja a megadott fajlrendszereket a konyvtarstrukt
urarol. A fajlrendszer megadhat
o a csatolasi konyvtar vagy a csatolt eszkoz specialis eszk
ozf
ajlj
anak megad
as
aval.
Megjegyzendo, hogy egy f
ajlrendszert nem lehet lecsatolni, ha foglalt
(busy), peld
aul ha nyitott f
ajlok vannak rajta, vagy nemely processznek a munkakonyvt
ara ezen tal
alhat
o, vagy rajta talalhato egy aktv swap fajl. A foglaltsagot okoz
o processz ak
ar maga az umount is lehet: ez megnyitja a libc-t, az
pedig mas f
ajlokat, pl. a helyi form
atumokat tartalmazo locale fajlokat, es ha
ez az adott eszk
oz
on volt, a lecsatol
as nem engedelyezett.
Ford
totta: Horv
ath Andr
as <horvatha@rs1.szif.hu>
8. fejezet
Szerver programok
UHU-Linux alatt
9. fejezet
Az UHU-Linux fel
ept
ese
10. fejezet
Csomagok k
eszt
ese
UHU-Linux alatt
10.1.
Csomagkezel
es
Egy disztrib
uci
o rengeteg egym
ast
ol t
obbe-kevesbe f
uggetlen
ul fejlesztett
szoftver egy
utteseb
ol
all
ossze. Mindegyik programbol maskor jelennek meg u
jabb
verziok, melyek esetleg nem mind kompatibilisek a tobbi program minden valtozataval. Egy disztrib
uci
o keszt
oinek egyik legnagyobb feladata a szoftvereket
megfeleloen osszev
alogatni,
osszeigaztani, adott esetben kijavtani, bekonfigur
alni, es ennek eredmenyet u
gynevezett csomagok formajaban elkesztve talalni
a felhasznalok sz
am
ara. Termeszetesen csomagok nemcsak a mas fejlesztok altal karbantartott programokb
ol kesz
ulnek, a sajat fejlesztesek legnagyobb resze
(peldaul az UHU vezerl
opult) is ilyen csomag formajaban erheto el.
Az UHU-Linux disztrib
uci
ohoz jelenleg tobb, mint 1000 csomag erheto el,
osszes meret
uk k
or
ulbel
ul 1 Gigab
ajt. Az egyes csomagok merete az egy-ket kilo
bajttol a sokszor tz megab
ajtig terjed.
Minden csomag egyik legfontosabb tulajdonsaga, hogy fajlokat tartalmaz,
mely f
ajlok a csomag teleptese sor
an kit
omortodnek es bemasolodnak a fajlrendszer megfelel
o helyere. Egy csomag azonban joval tobb is, mint egy egyszer
u
t
omortett fajl. Ennek megfelel
oen kezelesere is egy, a tomortoknel joval bonyolultabb programot haszn
alunk, az u
n. csomagkezelot.
A csomagkezel
o szoftver nemcsak csomagok teleptesere kepes, hanem azokr
ol informaciokat t
arol, gy kepes lesz kes
obb peldaul frissteni vagy eltavoltani
a csomagot, tor
olve annak f
ajljait. Lekerdezeseket tesz lehetove a csomagokrol,
334
10. FEJEZET
ITESE
CSOMAGOK KESZ
UHU-LINUX ALATT
f
uggosegeket kezel (peld
aul egy csomag igenyelheti egy masik csomag legalabb
valamilyen adott verzi
oj
at). A csomagkezelonek koszonheto, hogy teleptett rendszer
unk ak
ar hossz
u eveken kereszt
ul is atlathato marad.
A Linux vil
ag
aban ket csomagkezelo terjedt el igazabol. Az egyik a Debian
altal kesztett dpkg, ezt haszn
alja az UHU-Linux is. A masik a Red Hat altal
kifejlesztett rpm. A ket csomagkezel
o sok dologban megegyezik, vagy legalabbis
nagyon hasonl
o, de sok m
as szempontbol gyokeresen k
ulonbozo is egyben.
10.2.
F
ajlnevek, verzi
osz
amoz
as
335
r
unk lett u
jabb, de az esetlegesen meg
ujult k
ornyezetben ugyanazokat a lepeseket
hajtjuk vegre, mint kor
abban. Ha v
altoztatunk valamit az icewm lefordtasi szabalyain (peldaul megfoltozzuk a forr
ast vagy mashova telept
unk egy fajlt), akkor
a kiadas erteke 2.1 lesz, majd egy egyszer
uu
jrafordtas utan 2.2, es gy tovabb.
Amikor u
jabb v
altozat
u icewm-re frisst
unk, a kiadas visszaall 1.1-re.
A csomag egyeb inform
aci
oinak kinyeresehez bele kell nezn
unk annak tartalmaba. Ehhez jo eszk
oz lehet egy grafikus csomagkezelo fel
ulet, illetve erdemes a
Midnight Commander f
ajlkezel
oben F3-at vagy Entert u
tni a fajlra.
10.3.
A dpkg legf
obb kapcsol
oi
A dpkg alapvet
o, tal
an legfontosabb m
ukodesi modjai az alabbiak:
dpkg -i f
ajln
ev
dpkg --install f
ajln
ev
Telepti vagy frissti a megadott csomagot. Pelda:
dpkg -i icewm_1.2.7-1.1_i386.uhu
dpkg -r csomagn
ev
dpkg --remove csomagn
ev
Eltavoltja a megadott csomagot. A konfiguracios fajlokat meghagyja. Pelda:
dpkg -r icewm
dpkg -P csomagn
ev
dpkg --purge csomagn
ev
Ugyanaz, mint a remove, de a konfigur
acios fajlokat is eltavoltja. Pelda:
dpkg -P opensshd
dpkg -l [minta]
dpkg --list [minta]
Kilistazza a teleptett, reszben teleptett, illetve eltavoltott csomagokat. Az
elso oszlopban lev
o ii jelenti azt, hogy a csomag tokeletesen teleptve van es be
336
10. FEJEZET
ITESE
CSOMAGOK KESZ
UHU-LINUX ALATT
10.4.
Telepthetek m
as UHU verzi
ohoz tartoz
o
csomagokat?
Semmikeppen nem aj
anljuk, mint ahogyan mas disztrib
uciok kesztoi sem
ajanljak ezt.
Egy-egy kiadand
o disztrib
uci
o adott csomagosszealltasat sok tesztelo tobb
heten at ny
uzza, keresi benne a hib
akat. Ha csak ket egymas utani disztrib
uciot nez
unk, es egy disztrib
uci
o mindossze 10 csomagbol allna, mar akkor is bo
1000-felekeppen lehetne a csomagokat osszevalogatni a ket disztrib
uciobol. Termeszetesen m
ar ekkor sem lenne senkinek sem kapacitasa arra, hogy ezeket a kombinaciokat mind tesztelje. Egy disztrib
ucio azonban nem 10 csomagbol all, hanem
ULT
337
t
obb szazbol. Ez elkepzelhetetlen
ul sok lehetseges kombinaciot eredmenyez, melyek koz
ul nagyon sok rejthet mag
aban valamifele hibalehetoseget, amely abbol
adodik, hogy ezeket a csomagokat nem egy
utt, egymas felhasznalasaval, azonos
fordto kornyezetben kesztett
unk el, es nem is egy
utt tesztelt
uk oket.
Sajat felelossegre termeszetesen adott esetben meg lehet probalkozni egy-egy
csomag lecserelesevel, kock
aztatva azt, hogy esetleg szinte semmi sem fog m
ukodni a rendszerben. Gyakorlat, es
altal
aban egy-ket sajat boron tapasztalt cs
ufos kudarc is sz
ukseges ahhoz, hogy valaki nagy biztonsaggal meg tudja josolni,
hogy egy adott csomagot lecserelhet-e egy korabbi vagy kesobbi disztrib
uciobol
szarmazora.
olszabalykent egyetlen u
Ok
tmutat
ast adunk. Ha egy f
uggvenytar verzioszama
komolyabban megv
altozik, akkor
altal
aban elobb kell a f
uggvenytarat frissten
unk, es utana az azt haszn
al
o alkalmaz
asokat (verziocsokkentes ( downgrade)
10.5.
Telepthetek Debianhoz k
eszu
lt
deb csomagokat?
Az elobb felv
azolt gondolatmenet buktat
oi termeszetesen ilyenkor is mindig
fennallnak. Ezen fel
ul tudnunk kell meg azt is, hogy a Debian masmilyen csomagneveket haszn
al, gy minden bizonnyal a teleptendo csomag f
uggosegei nem
fognak teljes
ulni, es erre a dpkg, vagy az azt hasznalo egyeb csomagkezelo program (apt, edeity, synaptic) figyelmeztetni fog. Peldaul a mi glibc csomagunknak a
Debian rendszerek libc6 nev
u csomagja felel meg. Erre szinte mindenkinek sz
uksege van, gy teleptend
o csomagunk szinte biztos, hogy hianyolni fogja a libc6
csomagot. A Debian libc6 csomagj
at semmikepp ne akarjuk telepteni, mivel az
rendszer
unk alap komponenset (a glibc-t) akarna fel
ulrni, ezaltal az egesz rendszer
unket konnyen m
uk
odeskeptelenne tudjuk tenni. A f
uggosegek soran mindig
a dpkg belso adatb
azis
aban t
ortenik az ellen
orzes, amely nem lat libc6 nev
u csomagot teleptve, j
ollehet, a sz
ukseges f
ajlokat egy masik csomag, a glibc mar
teleptette.
338
10. FEJEZET
ITESE
CSOMAGOK KESZ
UHU-LINUX ALATT
A csomagkezel
o f
ugg
osegein t
ul gondot okozhatnak meg a disztrib
uciok egyeb
teren mutatott elteresei, mint peld
aul az init szkriptek masmilyen szerkezete.
10.6.
Az el
oz
o ket kerdes buktat
oin t
ul tovabb bonyoltja a helyzetet az, hogy ilyenkor az rpm csomagkezel
o a saj
at adatbazisat hasznalja, amely u
res, hiszen az
UHU-Linux nem rpm-et haszn
al. Az rpm a sajat adatbazisa alapjan donti el,
hogy teljes
ulnek-e a f
ugg
osegek (magyarul nem fognak teljes
ulni, ez egeszen biztos), sot azt is ez alapj
an
allaptja meg, hogy a kicsomagolando fajlok reszei-e
mar valamely csomagnak, es mivel nyilvan nemleges kovetkeztetesre fog jutni,
ezert szo nelk
ul fel
ulrhatja f
ajljainkat, amelyeket a dpkg szalltott.
Ennel tal
an picivel szerencsesebb az rpm csomagot elobb deb csomagga alaktani az alien program segtsegevel (alien -d csomagnev.rpm), es azt megprobalni
telepteni.
10.7.
Hogyan k
eszthetek UHU csomagot?
csomag adminisztratv adataival, akkor ebbol elkeszti a csomagot. Ekkor azonban meg sehol nem r
ogztett
uk azt, hogy ezeket az osszecsomagolando fajlokat
hogyan
alltottuk el
o. Ezt a megk
ozeltest tehat nem szokas hasznalni.
A dpkg ezen opci
oja k
ore eptette fel a Debian sajat csomagkeszto rendszeret.
Ezt az UHU-Linuxban is haszn
alhatjuk, a sz
ukseges programok rendelkezesre allnak. Ugyanakkor az UHU-Linux csomagjai teljesen masmilyen modon kesz
ulnek,
meghozz
a az uhubuild nevre keresztelt csomagkeszto rendszerrel.
Az uhubuild rendszert kifejezetten az UHU-Linux szamara dolgoztuk ki, sajat
csomagkesztesi igenyeinknek megfeleloen. Mivel meglehetosen szerteagazo, ossze-
339
11. fejezet
Fejleszt
oi eszko
zo
k,
ismertet
ok
11.1.
Perl-r
ol r
oviden
Viszonylag reg
ota, h
arom eve foglalkozom a Perl nyelvvel, tobb mint ket eve
pedig aktvan fejlesztek webes alkalmaz
asokat benne. Ezen a tanfolyamon a Perl
nyelv alapjaival fogunk megismerkedni. A cel nem a teljes nyelv bemutatasa,
hanem zelto ny
ujt
asa mindabb
ol, ami rendelkezes
unkre all, felteve ha mellette
dont
unk.
A Perltol sokan riadnak vissza alaptalanul, mert azt tartjak rola, hogy nehezen
tanulhato, nagyon t
om
or, zavaros nyelv. Ennek a tanfolyamnak egy masik celjaul
v
alasztottam azt, hogy megmutassam, hogy ez korantsem gy van, es valojaban
egy nagyon frapp
ans, rugalmas es bar
ats
agos nyelvrol van szo.
11.1.1.
Bevezet
o
A Perl nyelvr
ol jelent
os, azonban leginkabb csak angol irodalom all rendelkezesre. A legkor
abbi magyar anyag, amit ismerek, Verhas Peter munkaja
(http://www.verhas.hu/peter/perlh/main.html). Ezen kv
ul meg par konyv jelent meg a temak
orben, melyek hi
anycikknek szamtanak, ilyen peldaul a Panem
kiado altal megjelentett k
onyv is. B
ar ez szamos hibat tartalmaz, de kiindulaskent hasznalhat
o. A legut
obbi munka a http://www.prog.hu oldalon megjeleno
cikksorozat, ebben Barab
as Peter ismertette a nyelv alapjait. Tovabbi anyagokra
linkeket a http://www.perl.org.hu cmen tal
alhatunk.
342
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
A sz
amt
ogepes nyelvek jelent
os m
ultra tekintenek vissza. Kialakulasuk soran
egyre finomodtak,
atvettek o
tleteket
egym
astol, beeptettek u
jabb es u
jabb nyelvi
technologi
akat magukba. M
ara elmondhato, hogy altalaban ezek a (modernebb)
nyelvek m
ar nem abban k
ul
onb
oznek, hogy mire kepesek, sokkal inkabb abban,
hogy milyen k
onnyen val
osthat
oak meg benn
uk az egyes megoldasok, milyen
tamogatotts
ag van m
og
ott
uk. A Perl ebbol a szempontbol elokelo helyen szerepel,
jelentos programoz
oi b
azisa van, es nagyon sok modul, masok altal mar megrt
programk
od szerezhet
o be, t
olthet
o le hozza (pl.: http://www.cpan.org).
A PERL bet
usz
o jelentese: Practical Extraction and Report Language (kivonatok es jelentesek kesztesere hasznalhato nyelv). Ez az elnevezes onnan jott,
hogy kezdetekben sz
ovegfile-ok (Linux alatt k
ulonbozo rendszerallomanyok, esemenynapl
o, stb.) gyors es egyszer
u feldolgozasanak megkonnytese volt a cel. Ez
azonban csak a nyelv indul
asakor volt igaz, koszonhetoen nepszer
usegenek, manapsag sokkal szelesebb k
orben lehet hasznalni, ahogyan azt majd a kesobbiekben
latni fogjuk.
A Perl az egyszer
u problem
ak egyszer
uen torteno megoldasara kesz
ult, anelk
ul, hogy lehetetlenne tenne
osszetett programok rasat. Egy adott problemat
sokfelekeppen oldhatunk meg benne, tudasunktol, felkesz
ultseg
unktol f
uggoen.
Erre a Perl-es k
oz
osseg ma is b
uszke, nagyon gyorsan, nagyon latvanyos programokat lehet rni vele. A nyelv hangulatara jellemzo, hogy nevenek feloldasara
ismert egy m
asik kifejezes is: Pathologically Eclectic and Rubbish Lister, azaz
betegesen t
uldsztett szemet listaz
o - mindenki dontse el a kovetkezokbol, hogy
melyik fedi jobban a nyelv lehetosegeit!
11.1.2.
A nyelv er
oss
egei
Gyors fejleszt
es A Perl felig interpreteres nyelv (ami azt jelenti, hogy a forrask
odot futtatjuk, s nem el
osz
or egy fordtoprogramot hasznalunk, majd a
vegrehajthat
o, m
ar gepik
odot futtatjuk), ezert nem igenyel fordtast, egybol
futtathat
o a forr
ask
od. Beeptett lehetosegeivel egyszer
u a hibakereses. A
Perl-nel r
aad
asul egy csalassal is szembetalaljuk magunkat, ha egy kicsit
megvizsg
aljuk a futtat
as folyamatat: indulaskor a futtato kornyezet felig
feldolgozza a forr
ask
odot, ennek eredmenyekeppen egy gepi kodhoz kozeli
nyelven lesz elerhet
o a program, gy a Perl interpreteres volta nem valik
egyben h
atr
anny
a is. Ez a m
uk
odes k
ulonben nagyon hasonlt mind a Java,
mind a .NET k
ornyezetekhez, azzal a k
ulonbseggel, hogy ott a fordtas nem
futtat
askor, hanem el
ozetesen kell, hogy megtortenjen.
Lehet
os
egek Teleptese ut
an regul
aris kifejezesei segtsegevel a szovegfeldolgozas mindennel egyszer
ubb, tov
abba objektum orientalt, adatbazis-kezelo es
hal
ozati programoz
asi lehet
osegek szeles tarhaza all rendelkezes
unkre, az
ROVIDEN
11.1. PERL-ROL
343
Internetrol let
olthet
o modulok segtsegevel pedig semmi sem szab hatart a
nyelv lehet
osegeinek.
Tanulhat
os
ag A Perl alapjai nagyon egyszer
uek, fokozatosan tanulhato a nyelv.
Egy adott feladatra szinte mindig t
obbfele megoldasi lehetoseget ad, lehetoseget ny
ujtva a kezd
onek, hogy egyszer
uen, a haladonak, hogy elegansan
oldja meg az adott problem
at.
Hordozhat
os
ag Minden elterjedt platformon futtathato. Elterjedt modszer,
hogy a fejlesztes Windows k
ornyezetben zajlik, a program azonban veg
ul
Unix kornyezetben fog futni - ehhez (persze megfelelo kor
ultekintessel, es
ha nem tartalmaz oper
aci
os rendszer f
uggo reszeket a program) semmilyen
modostas nem sz
ukseges a forr
asban.
Ingyenes. Segtseget is gyorsan es szinten ingyen kaphatunk, ha valakit megAr
kerdez
unk egy levelez
olist
an, s
altal
aban meg jobbat is, mintha fizetnenk
erte.
11.1.3.
A nyelv kialakul
asa, fejleszt
ese
A nyelv fejleszteset Larry Wall kezdte meg 1987 kornyeken, az elso kiadas 1987
decembereben latott napvil
agot. Az 1987-es indulas kovetkezteben igen jelentos
m
ultra tekint vissza, ma m
ar t
obb ezer
onkentes is fejleszti. Roviden osszefoglalva:
Larry nagyot alkotott. Ha m
as nagy programozokhoz szeretnenk hasonltani a
teljestmenyet, akkor Ken Thompson (UNIX), vagy Dennis Ritchie (C) neve johet
szoba. A scripting nyelvek k
oz
ott a Perl nepszer
usege a C-vel hasonlthato ossze.
Kezdetben a nyelvet feleseger
ol Gloria-nak nevezte el, a kesobbiekben azonban mivel ez fesz
ultsegek forr
asa lehetett volna (Mar megint milyen bena ez a
Gloria!), mas nev ut
an nezett. El
osz
or a PEARL (magyarul: gyongy) mer
ult fel,
mint lehetoseg (ahol az eredeti angol jelenteseben a rovidtesnek az And szot jelenti az A bet
u), azonban mivel mar volt ilyen neven egy grafikus programnyelv,
ezert maradt a Perl r
ovidtes.
A masodik verzi
o mag
aval hozta a regularis kifejezesek hasznalatat, a harmas verziotol kezdve a program kepes bin
aris allomanyok kezelesere is. A negyes
verzioszamnak k
ul
on t
ortenete van: az els
o OReilly (egy nagyon sznvonalas kiadvanyokat megjelentet
o, ma is hres) kiad
o
altal megjelentett teves Perl konyv
megjelenesere valo tekintettel adt
ak ki (mely konyvet mellesleg Larry rta).
A jelenlegi szeles k
orben haszn
alt v
altozat a Perl 5, mely 1994 oktobereben
jelent meg. A 4-es verzi
o tulajdons
agait megtartva teljesen u
jrartak, modularizaltak, optimaliz
alt
ak es kijavtott
ak a hib
ait, tovabba kiegesztettek objektumorientalt nyelvi lehet
osegekkel. A nyelv maga ennek ellenere nem sokat valtozott,
344
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
az u
jdons
agok kivetelevel szinte kivetel nelk
ul megegyezik az elozo verzioval. A
tovabbiakban ennek a v
altozatnak a lehetosegeit kvanom majd bemutatni, hiszen ez az a verzi
o, amihez ma hozz
a lehet jutni, ezt tartalmazzak a k
ulonbozo
Linux terjesztesek is.
A tortenethez hozz
atartozik meg, hogy ennek a verzionak is vannak alverzioi, melyek napjainkban is folyamatosan jelennek meg. A jelenlegi, e tananyag
r
asakor legfrissebb a Perl 5.8.0-
as. Ebben tobbek kozott u
j, stabil tobbszal
u programozast t
amogat
o nyelvi elemek jelentek meg.
Az 5-
os szeria folyamatos fejlesztese mellett, 2000 nyaran jelentette be Larry
a 6-os szeria fejlesztesenek kezdetet. Ez nem csak a nyelv u
jabb dolgokkal valo
kiegeszteset fogja mag
aval hozni, hanem teljes u
jragondolas utan az alapjaibol
epti fel a nyelvet. A Perl 6 teljesen mas lesz, es megis nagyon hasonlo a Perl
korabbi verzi
oihoz kepest. Szet lesz valasztva a fordtas a futtatastol, egy u
j,
egesz, jol tervezett nyelv lesz a vegeredmeny. A futtato resznek mar megvan a
neve is: Parrot-nak (magyarul: papagaj) hvjak. A Parrott a Perl mellett kepes
lesz mas nyelveken megrt programokat is futtatni, ha a megfelelo fordto elkesz
ul
hozzajuk. Jelenleg m
ar elerhet
o a Parrot-nak egy kezdetleges valtozata (jelenleg
a 0.0.7-es), es t
obb fordt
o is hozz
a (az egyik peldaul Java-t fordt Parrotra?).
A nyelv fejl
odese es nepszer
usege elsosorban harom dolognak koszonheto. Az
elso, es tal
an legfontosabb, hogy Larry u
gy gondolta, hogy ingyenesse es szabad
forras
uva teszi. Ez neki nem jelentett k
ulon munkat, mivel egyszer mar sajat maganak kifejlesztette, ellenben nagyon sok embernek jo volt, hiszen egy nagyon
rugalmas nyelvet kaptak, mely nagyon sokfele szamtogepes kornyezetben hasznalhato. A m
asik dolog, hogy figyelembe vette nagyon sok ember kereset, otletet
a nyelv fejlesztese k
ozben, gy szeles k
ort elegtett ki a nyelv, es szinte vegtelen
ul
rugalmass
a valt. Veg
ul a harmadik, mely az elterjedtseget okozta, hogy kiengedte
a napi fejlesztest a kezeb
ol. (Nem is olyan meglepo modon, ez nagyon hasonlt a
Linux fejl
odesehez :).
A nyelv magj
at napjainkban a Perl Porters neven ismert csoport fejleszti,
feja fo iranyvonalat, kerdeseket viszont tovabbra is Larry hatarozza meg. Ok
lesztik az u
j verzi
ot is, s most is folyamatosan jelenik meg a programozasi nyelv
weblapj
an (www.perl.com) egy cikksorozata Larry-nek arrol, hogy hogyan fogjak modostani a nyelvet, milyen v
altozasokat vezetnek be, s melyeket vetnek el.
A lista a felhaszn
al
ok kereslist
aj
ara ep
ul, a fontosabbnak szamto keresek mind
szerepelnek benne. Amennyiben valaki erdeklodik a nyelv fejlodese irant, mindenkeppen aj
anlott ezek elolvasasa, egyreszt kepet kaphat egy programozasi nyelv
fejlesztesekor felmer
ul
o kerdesekre, tovabba megismerheti a kovetkezo verzioban
megjeleno u
jdons
agokat, v
altoz
asokat is.
ROVIDEN
11.1. PERL-ROL
11.1.4.
345
Programozzunk Perl-ben
Mire haszn
alhat
o a Perl? A kerdes helyesebben u
gy hangzik, hogy mire
nem?, hiszen nagyon szeles azoknak a lehetosegeknek a listaja, amik Perl-bol
elerhetoek. Akkor nem aj
anlott a Perl hasznalata, ha mar van egy jol m
ukodo
programunk egy m
asik programoz
asi nyelven, vagy letezik jobb celnyelv az adott
problemara, illetve val
os idej
u, vagy alacsony szint
u alkalmazast (mint peldaul
egy eszkozmeghajt
o) szeretnenk rni, vagy ha alkalmazasunk nagyon osszetett
vagy tobbszal
u, megosztott mem
ori
aj
u program. Mas alkalmazasok fejlesztesere
altalaban kival
oan haszn
alhat
o a k
ovetkez
okben bemutatando tulajdonsagai miatt. Ez a fejezet egy r
ovid
attekintest fog ny
ujtani a nyelv (es kiegeszteseinek)
lehetosegeirol. Celja, hogy segtseges ny
ujtson a nyelv alapjainak megtanulasahoz, s kiindulasi lehet
oseget biztostson a tovabbi tanulashoz. Sok dolgot nem
fogok megemlteni benne, melyek a nyelv professzionalis megismeresehez nelk
ulozhetetlenek, mivel u
gy gondolom, hogy egyreszt ezek ismerete csak bonyoltana
a magyarazatokat, m
asreszt t
ulny
ulik egy ilyen tananyag lehetosegein.
A nyelv lehet
osegei
In medias res
Kedvcsinalokent megvizsg
aljuk a tipikusnak mondhato Hello Vilag! programot - azaz megzlelj
uk, hogy milyen is Perl-ben programozni -, s ennek soran a
legalapvetobb dolgokat is megismerhetj
uk. A kezdetkent bemutatott programot
probalom minel jobban kivesezni (szinte amennyire csak lehet), s megprobalok
gy tenni a bemutatott peld
akkal kapcsolatban is folyamatosan. Ezert elso olvasasra biztos vagyok benne, hogy sok resz nem lesz ertheto. Ilyenkor nyugodtan
lepj tovabb, majd visszatersz a kes
obbiekben. Tehat ez nem teljesen olyan, mint
az iskola, ahol egyb
ol mindent meg kell erteni :). Tobbszor atolvasva az anyagot
egyre erthetobbe v
alik majd, addig is, a celod az legyen, hogy megertsd a nyelv
alapjait, es hogy elindulj vele egy kis program megvalostasa fele. Javaslom, hogy
probald ki mindig a bemutatott peld
akat, modostgasd es ertsd meg, mi miert
lehet u
gy, ahogy van.
A Perl teleptesere UHU-Linux alatt nincs sz
ukseg, egybol rendelkezes
unkre
ll (hiszen peld
a
aul a Telept
o es a Vezerl
opult is Perl-ben van rva, ezert ott kell
lennie). A szerkeszteshez talan a Midnight Commander programot a legegyszer
ubb hasznalni, ez egy a j
o regi Norton Commander-hez hasonlto file manager.
Elindtani egy konzolon az mc ber
as
aval tudjuk. Fontos meg megemlteni, hogy
Linux alatt vagy futtathat
ov
a kell tenn
unk a programunkat, hogy el tudjuk indtani (chmod 770 programneve), es ./programneve berasaval kell hivatkoznunk
r
a, vagy pedig perl programneve-t rjunk be. Ha futtathato a program es Midnight Commander alatt Enter-t nyomunk rajta, akkor el fog indulni. Na, de ennyi
kitero utan terj
unk vissza mag
ahoz a Perl-hez, egybol a peldaprogrammal:
346
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
#!/usr/bin/perl
print "Hello Vil
ag!\n";
Kezdj
uk teh
at a Hell
o Vil
ag!-gal! A fenti program csak ket sort tartalmaz,
vegy
uk sorra ezeket, lesz mit nezni rajta! :) Az elso sor, amennyiben programoztunk m
ar UNIX rendszerek valamilyen shell-jeben, akkor ismeros lehet szamunkra. UNIX k
ornyezetben azt mondja meg az operacios rendszernek, hogy
hol keresse azt a programot, amivel futtatni kell az allomany tartalmat. Ez a
sor Windows k
ornyezet alatt val
o fejlesztes eseten esetleg elhagyhato (de peldaul
Windows-os Apache webszerver alatt nem, csak megfelelo bealltasok eseten), mivel itt az oper
aci
os rendszer az
allom
anyok kiterjeszteset hasznalja erre a celra.
Mi tortenik, ha nem kell, es megis benne hagyjuk? Egyreszt a Perl futtato figyelmen kv
ul hagyja: ebben a nyelvben a #-al kezdodo sorok a megjegyzeseket
jelentik, masreszt pedig UNIX rendszerek alatt is valtoztatas nelk
ul le fogjuk
tudni futtatni programunkat. Teh
at szokjuk meg, hogy ott van.
A masodik sor a val
oszn
uleg sokaknak ismerosnek t
uno print utastast tartalmazza. Ebben a form
aban a kepernyore rja ki a parameterkent atadott konstansokat, v
altoz
okat (kicsit m
odostva allomanyba rasra is alkalmas). A soron
meg lathatjuk, hogy egy pontosvessz
ovel zarul, ugyanis Perl-ben ezzel kell elvalasztani az utast
asokat. A Pascal nyelvhez hasonloan elofordul, hogy nem kell
egy utast
as ut
an rni, de ha megszokjuk, hogy mindig ott van, akkor egy tipikus
hibalehet
oseget k
usz
ob
ol
unk ki.
A program teh
at megjelenti a kepernyon a Hello Vilag! u
zenetet, majd
befejezi futas
at. M
as nyelveknel esetleg megszokott end., illetve hasonlo zaroutastasra nincs sz
ukseg
unk.
Maradjunk meg egy kicsit a m
asodik sornal! A sor vegen talalhato \n-rol
meg nem beszelt
unk. A \ jel azt jelenti, hogy egy k
ulonleges karakter kovetkezik,
az n a new line, azaz
uj sor-nak a rovidtese. Emiatt a print utastas egy
soremelest is ki fog rni a keperny
ore (probaljunk ki ketszer, haromszor, figyelj
unk
arra, hogy mindegyik ele rakjunk egy \-t). A \n-en kv
ul fontosabbak a \r
(return) es a \t (tabul
ator), de ezeken kv
ul meg szamos, maskepp nem lerhato
jelnek letezik e m
odon felold
asa. A kovetkezo tablazatban a \ jel segtsegevel
feloldhato jeleket gy
ujt
ottem
ossze (az angol elnevezes
uket hasznaltam, mivel a
legtobbnek nincs j
o magyar megfelel
oje):
\n
\r
\t
\f
\b
\v
newline
return
tab
formfeed
backspace
vertical tab
ROVIDEN
11.1. PERL-ROL
347
\a - bell
\e - escape
\007 - egy 8-as sz
amrendszerben le
rt ASCII karakter
\x7f - egy 16-os sz
amrendszerben le
rt ASCII karakter
\cC - egy "control" karakter
\\ - backslash
\" - double quote
\l - a k
ovetkezo karakter kisbetus legyen
\L - a k
ovetkezo karakterek kisbetusek legyenek \E-ig
\u - a k
ovetkezo karakter nagybetus legyen
\U - a k
ovetkezo karakterek nagybetusek legyenek \E-ig
\E - lez
arja a \L-t
es a \U-t
Mi van akkor, ha mi azt szeretnenk kiratni megis, hogy c:\nem es nem azt,
hogy c:<
ujsor>em ? Ket f
o v
alaszt
asi lehetoseg
unk van: egyreszt hasznalhatjuk
a fenti tablazatban is szerepl
o \\ jelet - ehelyett csak egy \ jelenik meg -,
vagy van egy m
asik lehet
oseg
unk is, ha nem szeretnenk hogy a Perl feloldja
a k
ulonleges karaktereinket: haszn
aljunk az idezojel helyett az aposztrofot. A
kovetkezo peldat lefuttatva megtekinthetj
uk a k
ulonbseget:
#!/usr/bin/perl
print "Feloldott
ujsor: >\n<"; print "\n";
print Feloldatlan
ujsor: >\n<; print "\n";
Ezt fogjuk l
atni:
>perl proba.pl
Feloldott
ujsor: >
>
Feloldatlan
ujsor: >\n<
Meg mindig nem fejezt
uk be, de most m
ar gerem, az utolso gondolat jon. :) A
Perl nyelvbe ugyan be van eptve a print utastas, de teljesen a kesobb bemutatando metodusokhoz (f
uggvenyek es elj
ar
asok gy
ujtoneve) hasonlt a meghvasa,
melyrol itt ejtenek sz
ot. A legt
obb nyelvben a metodusok parametereit zarojelek
kozott kell meghvni. Ez a Perl-ben sincs teljesen maskepp, azonban mivel elegge
szabad nyelv, ezeket el is lehet hagyni. Azaz a kovetkezo peldak teljesen m
ukodokepesek es ekvivalensek, mindenki eld
ontheti, hogy melyik a szimpatikusabb
szamara:
print "Hell
o Vil
ag!";
print("Hell
o Vil
ag!");
348
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
ROVIDEN
11.1. PERL-ROL
349
@napok[3,4,5] # a days t
omb egy szelete, ugyanaz, mint a @days[3..5]
@napok{a,c} # ugyanaz, mint a (\$days{a},\$days{b})
%napok # (kulcs1,
ert
ek1, kulcs2,
ert
ek2...)
Minden tpus saj
at, u
gynevezett v
altozoterrel rendelkezik, ami azt jelenti,
hogy nyugodtan haszn
alhatunk ugyanolyan nev
u tombot, hash-t es skalar valtozot, a nyelv meg fogja tudni k
ul
onb
oztetni
oket, amennyiben arra mi is kepesek
vagyunk. :)
ekadas
Ert
Az ertekadasok az egyenlosegjel segtsegevel tortennek, a jel bal oldalan egy
valtozonevet, a jobb oldal
an pedig egy erteket kell megadnunk - termeszetesen az
ertek az lehet valamilyen kifejezes (
osszead
as, szorzas, ?) is. Mind itt az egyenloseg
mindket oldalan, mind majd kes
obb a m
uveleti jelek elott es utan lehetseges
szokozok, tabul
atorok, vagy ak
ar u
jsorok hasznalata, akar vegyesen is.
Par egyszer
u pelda (l
athatunk megold
asokat tombok es hash-ek ertekadasara
is):
# skal
ar
\$szoveg1=ez egy sz
oveg!;
\$szoveg2=ez egy m
asik sz
oveg!\n;
\$szoveg3="ez egy harmadik sz
oveg!\n";
\$szam1=5;
\$szam2=11;
\$kifejezes=(1+2)/3*4;
# t
omb
@tomb=(elso elem, m
asodik elem, harmadik elem);
\$honapok[3]=
aprilis;
@tomb[2..4]=(harmadik elem, negyedik elem,
ot
odik elem);
# hash
%hash1=(1. Index, 1. elem, 2. elem, 2. index);
%hash2=(1. index=>1. elem, 2. elem=>2. index);
\$hash3{index1}=elem1;
A skalar ertekad
asok remelem erthet
oek, talan az utolsohoz f
uznek hozza egy
rovid magyarazatot: l
athatjuk, hogy a matematikaban megszokott szamtasokat
is elvegezhetj
uk az ertekad
asok jobb oldalan. Hogy miert nem jobb annal, hogy
egyszer
uen lerjuk, hogy a kifejezes v
altozo vegye fel a 0.25 erteket? Azert, mert a
kesobbiekben lathat
oan ak
ar v
altoz
okat is hasznalhatunk majd a kifejezes
unkben.
350
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
Tomb
oknel alapvet
oen ket m
odszert hasznalhatunk ertekadasaink soran, vagy
egy listat adunk ertek
ul a t
ombnek, mint az elso peldankban az lathato, vagy
pedig a t
omb egy elemere hivatkozva, annak valtoztathatjuk meg tartalmat. A
harmadik peld
aban a t
omb egy tartomanyanak torteno ertekadasra lathatunk egy
peldat. A @ jelet haszn
altuk, mivel a jobb oldalon egy lista szerepel, tehat tobbes
szamrol van sz
o.
Veg
ul tekints
uk
at a hash-hez val
o ertekrendeles modszereit. Mint lathatjuk,
nagyon hasonlt a t
ombh
oz, itt is adhatunk egy listat is ertek
ul, vagy egy skalart.
Az elso peld
at megtekintve l
athatjuk, hogy amennyiben listat adunk ertek
ul, akkor index-ertek p
arokat kell szerepeltetni a listaban. A masodik peldaban lathato
modon ezeket a p
arokat az => segtsegevel is megadhatjuk.
Egy v
altoz
ohoz termeszetesen hozzarendelhetj
uk egy masik valtozo, vagy akar
tobb valtoz
o erteket is. A k
ovetkez
o peldakban erre, illetve a tombok, hash-ek
elemeire valo hivatkoz
asokra mutatok peldakat:
# skal
ar
\$valt1=\$valt2;
\$marcius=\$honapoktomb[2]; # 0-janu
ar, 1-febru
ar, 2-m
arcius...
\$junius=\$honapokhash{j
unius};
\$hossz=@honapok; # a honapok t
omb elemeinek a sz
ama
\$tavasz=@honapok[2,3,4]; # \$tavasz=m
arcius
aprilism
ajus;
# t
omb
@honapok=(@tavasz, @nyar, @osz, december, \$januar, febru
ar);
@tomb=(\$hash{elso}, \$hash{masodik});
@fordit[0, 1]=@fordit[1, 0];
# hash
%hash=(janu
ar=>\$honapok[0], febru
ar=>\$honapok[1]);
A fenti peld
ak szinte teljesen megegyeznek az elozo peldakban targyaltakkal.
Nezz
uk meg azonban a negyedik skal
ar peldat. Itt azt lathatjuk, hogy egy skalarnak egyszer
uen egy t
omb
ot adunk ertek
ul. Itt megint, egy az emberi nyelvekben is
megtalalhat
o jelenseget l
atunk: egyes dolgok mas es mas kornyezetben maskepp
viselkednek. Itt, ha u
gy hivatkozunk egy tombre, mint egy skalar valtozora, akkor skalar v
altoz
okent is viselkedik, az erteke pedig a tomb elemeinek szama lesz.
Nezz
uk meg a t
omb
oknel szerepl
o utolso peldat. Itt azt lathatjuk, hogy hogyan
tudjuk egy t
omb ket tetsz
oleges elemet k
ulso valtozo segtsege nelk
ul megcserelni. Ez a pelda is a nyelv rugalmass
agat mutatja, keves nyelv van, amelyben ez
megvalosthat
o, annak ellenere, hogy sok esetben hasznos funkcio.
ROVIDEN
11.1. PERL-ROL
351
Az ertekadasok vegehez k
ozeled
unk, de meg nem beszelt
unk az ertekadasok
ellentett m
uveleter
ol, mikor fel akarunk szabadtani egy valtozot, mert sz
ukse
g
unk van az altala foglalt mem
ori
ara, vagy egyeb okokbol. Altal
aban, ha rovid,
keves memoriat igenyl
o programot runk, akkor erre a lepesre nincs is sz
ukseg, hiszen a Perl ertelmez
o a program fut
as
anak vegen felszabadtja az osszes valtozot.
Ellenkezo esetekben azonban ket utast
as
all rendelkezes
unkre, ebbol tekints
uk
meg az alapeseteket az els
ore, az undef-re:
undef \$skalar;
undef @tomb;
undef %hash;
A tombok es a hash-ek egyes elemeit is felszabadthatjuk a fenti modszerrel:
undef \$tomb[5];
undef \$hash{hatodik};
Elso ranezese tiszt
anak t
unik a dolog? Vizsgaljuk meg kozelebbrol, hogy mi
is tortent a masodik esetben a hash-nel! Val
ojaban ekkor csak a hatodik index
u
elemhez hozzarendelt v
altoz
o erteket szabadtjuk fel, a hozzarendeles tovabbra is
megmarad, csak eppen a $hashhatodik erteke ezent
ul nem definialt. Ez a mas
programnyelvekben haszn
alatos NULL ertekhez hasonlt. Mit tehet
unk, amennyiben ezt a hozzarendelest is meg szeretnenk sz
untetni? Termeszetesen erre is van
megoldas, erre szolg
al a delete.
delete \$hash{hatodik};
M
uveletek skal
ar v
altoz
okkal
Egy programoz
asi nyelvnek termeszetesen tudnia kell m
uveleteket vegeznie is
az egyes valtoz
okkal, ahogy az eloz
oekben is hivatkoztam mar ra. Erre elso nekifutasra a matematik
aban megszokott m
uveleteket hasznalhatjuk: osszeadas (+),
kivonas (-), szorz
as (*), oszt
as (/), maradekkepzes-modulus (%), hatvanyozas
(**) es a zarojelek. A m
uvelet kiertekelesenel a sorrendet az operatorok precedencia (elsobbrend
usegi) sorrendje hat
arozza meg. A zarojelezes a legmagasabb
szint
u, ezutan a hatv
anyoz
as, majd az oszt
as es a szorzas egy szinten, tovabba az
as k
ovetkezik. Ez megegyezik azzal, ahogy mi is elvegeznenk a
osszeadas es kivon
m
uveletet, ahogy remelhet
oleg matematika
oran megtanultuk. :)
Amennyiben egy olyan v
altoz
ora haszn
aljuk ezeket az operatorokat, melyek
sztring tpus
uak, akkor azok el
oz
oleg automatikusan szamokka alakulnak. Lassunk ezekre par peld
at (a sz
amok helyett hasznalhatunk termeszetesen valtozokat
is):
352
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
\$szam=(10+2-6)/3; # \$szam=2
\$szam=10%3; # \$szam=1
\$szam=(1+2)*(3+4); # \$szam=21
\$szam=-3**2; # \$szam=-9
\$szam=10+2; # \$szam=12
\$szam=tiz+2; # \$szam=2
\$szam=6alom+1 # \$szam=7
A fenti peld
akn
al az egyetlen meglepetes talan a negyedik, hatvanyozast tartalmazo pelda, ahol az eredmeny nem a vart 9, hanem -9. Miert ezt az erteket
kaptuk? A v
alasz egyszer
u: mert a hatvanyozas magasabb rend
u m
uvelet, mint
a kivonas es ezert el
osz
or az hajt
odott vegre, s utana a negalas. Az utolso peldak
m
ukodesenel annyit kell megerten
unk, hogy egy szoveg szamma alaktasakor a
felesleges (azaz bet
u) reszeket elhagyja a Perl, es ami megmarad, azzal dolgozik.
A tiz-bol nem marad semmi, gy az erteke, ha eppen szamot adunk hozza, akkor
0, a 6alom-b
ol pedig a 6 marad, ezert kapunk 7-et vegeredmenykent.
A Perl nyelvben lehet
oseg van (a peldaul a C-ben is hasznalhato) autoinkrementalasra (++), autodekrement
al
asra () is. Ez egy valtozo eggyel valo novelesere, vagy cs
okkentesere szolg
al. Az operatort a valtoztatando valtozo ele es moge
is rhatjuk. Ennek akkor van jelent
osege, mikor az erteket elobb fel szeretnenk
hasznalni egy kifejezes reszekent. Ha a valtozo ele rjuk, akkor az ertekadas a kifejezes kiertekelese el
ott, amennyiben moge, akkor a kifejezes kiertekelese utan
hajtodik csak vegre. A k
ovetkez
okben erre lathatunk peldakat:
\$szam1=3;
\$szam1=3;
\$szam1=3;
\$szam1=3;
\$szam1=3;
\$szam1=3;
\$szam1++; # \$szam1=4;
\$szam1--; # \$szam1=2;
\$szam2=\$szam1++; # \$szam1=4;
\$szam2=\$szam1--; # \$szam1=2;
\$szam2=++\$szam1; # \$szam1=4;
\$szam2=--\$szam1; # \$szam1=2;
\$szam2=3
\$szam2=3
\$szam2=4
\$szam2=2
A logikai m
uveletek is a nyelv reszei. Ezekbol ketfajta is van, a sima logikai operatorok, melyeknel a m
uvelet eredmenye igaz, vagy hamis lehet, illetve a
bitenkenti logikai oper
atorok, ahol a logikai m
uvelet az egyes bitekre hajtodik
vegre. Ezek a k
ovetkez
ok:
\$true=1; \$false=0;
\$ertek=\$true && \$false;
\$ertek=\$true || \$false;
ROVIDEN
11.1. PERL-ROL
353
\$ertek=!\$false;
\$szam=3
\$szam=5
\$szam=5
\$szam=5
\$szam=5
& 1; # \$szam=1
| 2; # \$szam=7
^ 3; # \$szam=6
<< 2; # \$szam=20
>> 2; # \$szam=1
Az elso sorban csak a logikai ertekeket definialtuk. Teljesen helyes akkor lenne,
amennyiben a $false ertekenek u
res sztringet () adnank, mivel a Perl ezt adja
vissza hamis ertek eseten, de peld
ank gy is megallja helyet, mivel egy u
res sztring
erteke 0, ha automatikus konverzi
o hajt
odik vegre es szamma alaktjuk.
a harmaA masodik blokk els
o sora a logikai VAGYot, a masodik a logikai ESt
mutatja be. A harmadik blokkban a bitenkenti
dik pedig a logikai TAGADASt
a masodik a VAGY, a harmam
uveletekre latunk peld
at, az els
o sora az ES,
dik pedig a kiz
ar
o VAGYra (XOR) pelda. A negyedik es az otodik a bitenkenti
gorgetesre, ertelemszer
uen az els
o balra, a m
asodik jobbra gorget.
Sz
ukseg
unk lehet sztring tpus
u v
altoz
ok
osszef
uzesere (angolul konkatenalasnak hvjak, ne ijedj
unk meg, ha valahol ezzel a kifejezessel talalkozunk) is. Mit
tehet
unk ilyenkor? Termeszetesen erre is van megoldas. A sztringekre ketfajta
m
uvelet van defini
alva a Perl-ben: a konkatenalas-osszef
uzes (.) es az ismetles (x,
azaz kis iksz). Tekints
unk meg erre is peld
akat:
\$sztring1=elso;
\$szrting2=program;
\$sztring3=\$sztring1. .\$sztring2; # \$sztring3=elso program
\$sztring4=-+x3.-; # \$sztring4=-+-+-+-
Ha egy valtoz
on saj
at mag
an szeretnenk csak vegrehajtani egy m
uveletet, erre
is lehetoseg van, az egyenl
oseg ele kell rni a m
uveleti jelet:
\$szam+=5; # \$szam=\$szam+5
\$szam-=5; # \$szam=\$szam-5
\$szam*=5; # \$szam=\$szam*5
\$szam/=5; # \$szam=\$szam/5
\$szam%=5; # \$szam=\$szam%5
\$szam**=5; # \$szam=\$szam**5
\$szam.=5; # \$szam=\$szam.5
\$szam x=5; # \$szam=\$szam x 5
\$szam&&=1; # \$szam=\$szam&&5
\$szam||=1; # \$szam=\$szam||5
354
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
\$szam&=5; # \$szam=\$szam&5
\$szam|=5; # \$szam=\$szam|5
\$szam^=5; # \$szam=\$szam^5
\$szam<<=3; # \$szam=\$szam<<5
\$szam>>=3; # \$szam=\$szam>>5
A Perl nyelvben lehet
oseg van u
gynevezett tobbszoros ertekadasra. Ekkor az
ertekadas jobb oldal
ara egy m
asik ertekadast runk, vagy m
askeppen es talan egy
kicsit pontosabban megfogalmazva: egy ertekadas bal oldalara tobb valtozot is
rhatunk. Megint m
askepp fogalmazva, egy ertekadast kifejezeskent is hasznalhatunk, az ilyen kifejezesek erteke a jobb oldalon levo ertek lesz. Lassunk erre ket
peldat:
\$szam2=\$szam1=1;
\$szam2=(\$szam1+=5)-3;
Az els
o tal
an a legtipikusabb, sorozatos ertekadas, melyet altalaban programok elejen, inicializ
al
askor haszn
alunk, ahol mind a $szam1, mind a $szam2
valtozo erteke 1 lesz. A m
asodik kifejezes eloszor a belso ertekadast fogja vegrehajtani, melynek eredmenyekeppen a $szam1 valtozo erteke 5-el no, azaz 6 lesz,
majd pedig a 6-b
ol vonunk le 3-at, gy a $szam2 valtozo erteke 3 lesz.
Az alfejezet vegere az
osszehasonltasok maradtak. Ezek hasonltanak a logikai m
uveletekhez, olyan kifejezesek, melyeknek igaz, vagy hamis lehet az er
teke. Altal
aban egy v
altoz
o erteket vizsgaljuk meg segtseg
ukkel (kisebb, mint
4?, u
ulon osszehasonlto operares sztring?, stb.). A sztringekre es a szamokra k
torok vannak, az al
abbi t
abl
azat ezeket foglalja ossze (az elso oszlop a szamokhoz,
a masodik a sztringekhez tartozik):
>- gt - nagyobb, mint
>= - ge - nagyobb, vagy egyenlo
<- lt - kisebb, mint
<= - le - kisebb, vagy egyenlo
== - eq - egyenlo
!= - ne - nem egyenlo
<=>- cmp -
osszehasonl
t
as
A kovetkez
o peld
ak a sz
amokra valo hasznalatukat mutatjak be (sztringekre
ugyanez, egy sztring akkor kisebb egy masiknal, ha az (angol) abc-ben elorebb
van.
print 8>7; # =1,
azaz igaz
ROVIDEN
11.1. PERL-ROL
print
print
print
print
print
print
print
print
print
print
print
print
print
print
355
Az alfejezetb
ol kimaradt az illeszt
o oper
ator m
ukodese, mivel annak megertesehez a regul
aris kifejezesek ismerete sz
ukseges. A regularis kifejezesek alfejezetben mind a magyar
azata, mind pedig peldak a m
ukodesere megtalalhatoak.
M
uveletek t
omb
okkel, hash-ekkel
A tombok, hash-ek haszn
alat
ahoz is tal
alunk beeptett parancsokat, s bar szemely szerint en hi
anyolok p
ar lehet
oseget (unio, metszet, komplementer), azonban
gy is joval tobb lehet
oseget tartalmaz a nyelv, mint peldaul a C. Nezz
uk vegig
ezeket a parancsokat!
Kivagas, csere (splice)
Mar lathattuk, hogy hogyan tudunk hozzaadni egy tombhoz ertekeket, de meg
nem tudjuk, hogy hogyan lehetne egyszer
uen kicserelni, vagy levagni elemeket.
Erre szolgal a splice parancs. Segtsegevel egy tombbol a megadott pozciotol a
megadott hosszig kiv
agja, vagy ha meg van adva egy lista, akkor kicsereli ra a
tomb elemeit:
@tomb1=splice(@tomb, 4);
@tomb2=splice(@tomb, 4, 2);
@tomb3=splice(@tomb, 4, 2,
ot
odik, hatodik);
Az elso pelda lev
agja a t
omb elemeit az otodik elemtol kezdve. A masodik
pelda ket elemet v
ag le az
ot
odik elemt
ol, a harmadik pelda pedig kiveszi az
ukre berja, hogy otodik es hatodik. Mind
otodik es a hatodik elemet, es a hely
a harom tomb azokat az elemeket fogja tartalmazni, amelyek el lettek tavoltva
a tombbol.
Verem (push, pop)
356
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
ROVIDEN
11.1. PERL-ROL
357
valtozok tartalmazz
ak a ket o
sszehasonltando erteket, ezeknek nem kell erteket
adnunk. Ertelemszer
uen, ha felcserelj
uk a $a-t es a $b-t, akkor csokkeno sorrendben rendezett t
omb
ot kapunk eredmeny
ul. A masodik es a harmadik peldaban
valojaban egy szubrutin foglal helyet az els
o parameter helyen, ehelyett egy szubrutin nevet is lehet haszn
alni.
Adott tomb eseten, amennyiben sz
ukseg
unk van a sorrend megfordtasara,
akkor a reverse elj
ar
ast haszn
alhatjuk. Ez a parametereu
l megadott tombot fordtott sorrendben adja vissza. Amennyiben rendez
unk es utana lenne sz
ukseg
unk
a fordtott sorrendre, akkor mem
oriahaszn
alati szempontbol inkabb ne ezt hasznaljuk, rendezz
unk eleve fordtott sorrendben (a ket valtozo cserejevel: sort ($b
cmp $a, @rendezetlen) ugyanaz lesz, mint a reverse sort ($a cmp $b, @rendezetlen), csak az ut
obbi tov
abb tart).
@vissza = reverse(@elore);
%hash1 = reverse(%hash2);
Az elso pelda egyertelm
u, megfordtja a t
omb elemeinek sorrendjet. Kerdes viszont, hogy mit csin
al a m
asodik, hiszen nincs igazan ertelme sorrendrol beszelni
a hash-ek eseten (a fordt
o logik
aja szerinti sorrendben tarolodnak a memoriaban)? Az ertekad
askor m
ar bemutattam, hogy egy hash-nek egy tombot is lehet
ertek
ul adni, ekkor p
aronkent ker
ulnek be a hash-be a tomb elemei, az elsok
(paratlan sorsz
am
uak) a hash kulcsai, a m
asodikak (parosak) pedig ezek ertekei
lesznek. Ha megfordtjuk egy hash sorrendjet, akkor u
gy viselkedik, mintha egy
ilyen tombnek a sorrendjet fordtan
ank meg, azaz az ertekek kulccsa valnak es
fordtva. Nagyon hasznos tr
ukk.
M
uveletek a t
omb
osszes elemen (chomp, chop, map, grep)
A tombok minden elemen vegrehajtand
o feladat elvegzese szinten gyakori
feladat k
ulonboz
o programreszek, algoritmusok megvalostasanal. Termeszetesen
szamos modszer letezik, az egyik legkezenfekvobb, hogy valamilyen ciklusszervezesi modszerrel (l
asd kes
obb) vegighaladunk az egyes elemeken. Erre azonban
vannak a Perl-nek eleg
ansabb megold
asai is. Peldaul, mikor egy szoveges allomanybol betoltj
uk a sorokat egy t
ombbe, akkor a sorveg jelek ott maradnak a
sorok - azaz most m
ar a t
omb elemeinek vegen. Ezt a problemat lehet megoldani a
chop eljaras segtsegevel, melynek egyetlen parametere van: a feldolgozando tomb.
Az utastas helyben dolgozik, azaz az eredmenye a megadott tombon jelentkezik
- levagja a sorok utols
o karakteret. Ennek az eljarasnak a biztonsagosabb valtozata a chomp, ez csak akkor v
agja le az utolso elemet, amennyiben az u
jsor
karakter, illetve Windows alatt ha u
jsor karakterparos. Ezt a nyelv fejlodese sor
an vezettek be a felhaszn
alok tapasztalataira ep
ulo egyik javaslat hatasara hiszen tobbek k
oz
ott peld
aul akkor nem m
ukodik a chop, ha a file utolso soranak
358
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
ROVIDEN
11.1. PERL-ROL
359
360
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
}
elsif (felt
etel2)
{
# ha felt
etel1 nem igaz
es felt
etel2 igaz
utas
t
asok;
}
else
{
# ha egyik felt
etel sem igaz
utas
t
asok;
}
Mind az elsif es az ut
ana k
ovetkez
o blokk, mind az else es az utana kovetkezo
blokk tetszes szerint elhagyhat
o. Elsif blokkbol tobbet is hasznalhatunk. A fenti
program m
uk
odese teh
at a k
ovetkez
o: ha feltetel1 igaz, akkor a hozzatartozo
blokk hajtodik vegre, k
ul
onben ha a feltetel2 igaz, akkor a masodik blokk fut le,
egyebkent pedig az else-hez tartoz
o blokk. Lassunk a hasznalatara peldakat:
if (\$szam<10) { print "0".\$szam } else { print \$szam }
if (\$parancs eq elore)
{
print "\$ertek1 \$ertek2 \$ertek3\n";
}
elsif (\$parancs eq hatra)
{
print "\$ertek3 \$ertek2 \$ertek1\n";
}
elsif (\$parancs eq elso)
{
print "\$ertek1\n";
}
elsif (\$parancs eq utolso)
{
print "\$ertek3\n";
}
elsif (\$parancs eq kozepso)
{
print "\$ertek2\n";
}
else
{
print "Ismeretlen parancs!\n";
ROVIDEN
11.1. PERL-ROL
361
}
A fenti peldak remelhet
oleg egyertelm
uek. A felteteleknel a m
uveleteknel megismert osszehasonlt
asokat alkalmaztam. Az if szo helyett tovabbi lehetoseg az unless szo hasznalata, amely gyakorlatilag az ellenkezojet fogja tenni az if-nek, akkor
hajtodik vegre az if-hez tartoz
o utast
asblokk, ha a kifejezes nem igaz. Elsunless
utastas nem letezik. A haszn
alata ezenkv
ul teljesen megegyezik az if-evel:
unless (felt
etel1)
{
# ha felt
etel1 nem igaz
utas
t
asok;
}
elsif (felt
etel2)
{
# ha felt
etel1 igaz
es felt
etel2 igaz
utas
t
asok;
}
else
{
# ha felt
etel1 igaz volt, a t
obbi felt
etel nem
utas
t
asok;
}
Amennyiben az utast
asblokkunk csak egy utastasbol all, rendelkezes
unkre
all egy tovabbi lehet
oseg is:
utas
t
as if (felt
etel);
utas
t
as unless (felt
etel);
Ekkor az utast
as csak akkor fog vegrehajtodni, ha a feltetel igaz (if), illetve
hamis (unless). Erre a lehet
osegre p
ar pelda:
print "T
ul nagy sz
am" if (\$szam>9999);
print "Hiba!!!" unless (\$hiba==0);
Az elso u
zenet akkor jelenik meg, hogyha a szam valtozo erteke nagyobb, mint
9999, a masodik pedig akkor, ha a hiba nev
u valtozo erteke nem 0. Termeszetesen ezeknek az utast
asoknak az egym
asba agyazasa, azaz felteteles utastas
hasznalata egy felteteles utastas utast
asblokkjaban minden tovabbi nelk
ul lehetseges.
362
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
Ciklusszervezesi lehet
osegek
Gyakran lehet sz
ukseg
unk arra is, hogy a programunk egy reszet tobbszor
vegrehajtsuk, peld
aul amg egy feltetel igaz, vagy amg egy feltetel hamis. Erre
a Perl nyelv sz
amos lehet
oseget biztost. Kepzelj
uk el, hogy mi tennenk, ha ki
kellene rnunk az
osszes negyjegy
u egesz szamot! Biztosan nem rnank le mindet.
A peldakban ennek megold
asi lehet
osegeit fogom bemutatni.
Az egyik legegyszer
ubb ciklusszervezesi lehetoseg a while ciklus. A szintaktikaja a k
ovetkez
o:
while (felt
etel)
{
utas
t
asok;
}
Az utast
asblokk addig ismetl
odik, amg a feltetel igaz (mas oldalol megkozeltve, amg hamiss
a nem v
alik). A pelda (ami a negyjegy
u egeszeket rja ki):
\$szam=1000;
while (\$szam<10000)
{
print \$szam++."\n";
}
A while-hoz hasonl
o ciklusszervezesi lehetoseg
unk az until, ami ugyan
ugy m
ukodik, mint a while, kiveve, hogy a ciklusmagot, azaz az utastasblokkban szereplo utast
asokat addig ismetli, amg feltetel igazza nem valik, azaz ameddig
hamis. Ezzel megoldva a peld
ank a k
ovetkezokeppen alakul:
\$szam=1000;
until (\$szam>9999)
{
print \$szam++."\n";
}
Az if es az unless szerkezetekhez hasonloan mind a while, mind az until szerkezet lehet
oseget ad arra, hogy a feltetelt egy utastas utan rjuk:
\$szam=1000; print \$szam++."\n" while (\$szam<10000);
\$szam=1000; print \$szam++."\n" until (\$szam>9999);
ROVIDEN
11.1. PERL-ROL
363
A do f
uggveny segtsegevel utast
asblokkot is hasznalhatunk az egyetlen utastas helyett. Igy egyetlen k
ul
onbseg lesz a sima while es until ciklusokhoz kepest:
a ciklusmag akkor is vegre fog hajt
odni egyszer, ha a feltetel nem igaz (while),
illetve hamis (until) (ez az el
oz
o peld
ara is igaz!). Ilyenkor a ciklusmag ele a do
szot kell rnunk. A pelda do-while-al:
\$szam=1000;
do {
print \$szam++."\n";
} while (\$szam<10000);
Illetve do-until segtsegevel:
\$szam=1000;
do {
print \$szam++."\n";
} until (\$szam>9999);
A kovetkezo ciklusszervezesi lehet
oseg
unk a for ciklus. Nagyon rugalmas szerkezet, rendkv
ul szelesk
or
uen felhaszn
alhat
o. A kovetkezokeppen lehet hasznalni:
for (utas
t
as1; felt
etel; utas
t
as2)
{
ciklusmag;
}
Az utastas1 utast
as az egesz ciklus elejen hajtodik vegre, majd vegrehajtodnak az u
gynevezett ciklusmag helyen szereplo utastasok, s utana az utastas2
utastas, majd megint a ciklusmag es megint az utastas2, es gy tovabb, amg a
feltetel igaz, es hamiss
a nem v
alik. Ez gy elsore biztosan bonyolultan hangzik,
l
assuk, hogy hogyan oldhat
o meg a feladatunk ezzel a ciklusszervezesi modszerrel:
for (\$szam=1000; \$szam<10000; \$szam++)
{
print \$szam."\n";
}
Elso alkalommal erteket adunk a szam valtozonak, majd amg nem erj
uk el
a 10000-et, addig kirjuk a szam v
altoz
o erteket es novelj
uk eggyel. A zarojelben
levo reszek tetszes szerint elhagyhat
oak, vagy akar (a feltetel kivetelevel) tobb is
rhato belol
uk, vessz
ovel elv
alasztva:
364
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
ROVIDEN
11.1. PERL-ROL
365
Metodusok (Elj
ar
asok es f
uggvenyek)
Mint minden m
as fejlett nyelv, a Perl is biztost lehetoseget a gyakran hasznalt programreszek
alland
o ismetelgetese helyett metodusok hasznalatara, azonban nem tesz k
ul
onbseget az eljar
asok, illetve f
uggvenyek kozott (eljaras, amit
meghvunk, de nem ter vissza ertekkel - ilyen a print -, f
uggveny, amit meghvunk,
es visszater egy ertekkel - ilyen a szinusz-t megvalosto sin). Mindket metodustpus deklaraci
oja megegyezik, s az, hogy egy metodust mire hasznalunk, csakis
tol
unk f
ugg. Egy peld
an kereszt
ul megpr
obalom bemutatni, hogy mit nyer
unk
akkor, ha metodusokat haszn
alunk:
\$szam=1;
print "A sz
am
\$szam=5;
print "A sz
am
\$szam=8;
print "A sz
am
\$szam=9;
print "A sz
am
ert
Ezt a kovetkez
okre tudjuk leegyszer
usteni:
\$szam=1;
\$szam=5;
\$szam=8;
\$szam=9;
kiir();
kiir();
kiir();
kiir();
sub kiir
{
print "A sz
am
ert
eke: \$szam. Eggyel kisebb: ".\$szam-1."\n";
}
Ez azon az el
ony
on kv
ul, hogy nem kell 4-szer berni a kiro sort, azzal az
elonnyel is jar, hogy ha a kes
obbiekben m
odostani kell a programot, hogy az
eggyel nagyobb sz
amokat rja ki, akkor nem negy helyen kell azt megtenn
unk.
Amennyiben elkepzelj
uk, hogy 20-30 soros az ismetlendo resz (ennel sokkal-sokkal
hosszabb megold
asok is vannak), meg erthetobb lesz a problema.
De nezz
uk vegig, hogy mit is csin
al a fenti program, mit is jelentenek az egyes
sorai. A kiir() utast
asok hat
as
ara a program atugrik a sub reszhez, vegrehajtja
az ott lertakat, majd annak vegen visszaugrik oda, ahol volt. A sub szo azt
jelenti, hogy egy met
odust (szubrutint) szeretnenk most lerni, majd kapcsos zarojelek kozott a tartalma j
on.
366
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
Mint l
athat
o volt, az elj
ar
asunk a szam erteket hasznalja. Felmer
ulhet benn
unk a kerdes, hogy nem lehetne-e meg egyszer
ubben megoldani a problemankat?
Termeszetesen lehet, parameter
atad
assal. Ilyen parameteratadast hasznalunk akkor is, mikor lerjuk, hogy sin(30). Ekkor felsoroljuk a metodus neve utan, hogy
milyen v
altozokat, konstansokat szeretnenk atadni a szamara, majd ezeket a metoduson bel
ul haszn
alni fogjuk tudni. Nezz
uk, ezt hogyan lehet megoldani:
kiir(1);
kiir(5);
kiir(8);
kiir(9);
sub kiir
{
(\$szam)=@_;
print "A sz
am
ert
eke: \$szam. Eggyel kisebb: ".\$szam-1."\n";
}
A valtozas annyi, hogy elj
ar
asunk kibov
ult egy sorral, ahol is a szam valu tombbe (@ )
tozonak erteket adunk. Az elj
ar
asnak atadott valtozok az nev
ker
ulnek bele (m
ar megint egy rejtett valtozo), s abbol vessz
uk ki oket ebben a
sorban.
Bovts
uk tov
abb tud
asunkat a f
uggvenyekkel, azaz az olyan metodusokkal,
ahol egy erteket kapunk vissza. Ime egy pelda ennek megvalostasara:
print kob(4);
print kob(3);
sub kob
{
return \$[0]**3;
}
A peld
aban a k
obre emel
o f
uggvenyt valostottuk meg. A f
uggveny visszateresi
erteket a return utast
as segtsegevel hatarozhatjuk meg, az eljaras egyszer
uen
veszi az els
o parametert (az t
omb elso eleme: $ [0]), es visszaadja annak a
kobet. A f
uggveny visszateresi erteke ha nem adunk meg return-nel semmit,
akkor az utols
o kifejezes erteket veszi fel, azaz rhattuk volna a kovetkezoket is a
f
uggveny
unkben:
sub kob
ROVIDEN
11.1. PERL-ROL
367
{
\$[0]**3;
}
Hogyan oldhatjuk meg, ha t
obb parametert szeretnenk visszaadni? Ketfele
modszerrel. Az egyik, amely tal
an mag
at
ol ertetodik: a visszateresi ertek
unk legyen egy tomb, melynek elemei az
altalunk visszaadando ertekek:
@tomb=paratlanszamok(5,9);
sub paratlanszamok
{
(\$szam1,\$szam2)=@_;
for(\$szam1++ if (\$szam1%2==0); \$szam1<\$szam2; \$szam1+=2)
{
push(@ret,\$szam1);
}
return @ret;
}
A f
uggveny a p
aratlan sz
amokat adja vissza a ket parameter kozott (parameterkent egesz szamokat kell megadni, hogy helyesen m
ukodjon a f
uggveny). A ret
tombbe ker
ulnek bele a sz
amok, s ahogy az elobb is, itt is a return paranccsal
ter
unk vissza a f
uggveny vegen.
A masik megold
as a cm szerint
atadott parameterek hasznalataval tortenik.
Perlben is ketfelekeppen haszn
alhatjuk a parametereket, az egyik, mikor letrehozunk egy u
j valtoz
ot es azt haszn
aljuk, m
odostjuk (ahogy a kobos pelda kivetelevel eddig tett
uk). Ez az ertek szerinti
atadas megfeleloje. A masik modszer,
mikor az tomb elemeire k
ozvetlen
ul hivatkozunk, ha megvaltoztatjuk ezek erteket, akkor a k
uls
o v
altoz
o erteke is m
odosul (tehat Perlben valojaban csak
cm szerinti atad
as t
ortenik). L
assunk erre is egy peldat:
@tomb=(4,7,2,8,2,4,7,9);
rendez(@tomb);
print "A t
omb elemei: ".join(,,@tomb)."\n";
sub rendez
{
@_= sort({lc(\$a) cmp lc(\$b)}, @_);
}
368
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
Regul
aris kifejezesek
A regul
aris kifejezesek a Perl egyik erossege (de nem sajatja, mar tobb nyelv
kiegesztesekent is megjelent regul
aris kifejezesek hasznalatat lehetove tevo modul), mar a nyelv m
asodik verzi
oj
at
ol a nyelv reszet kepezik (viszont az, hogy bele
van eptve a nyelvbe, az ismertebb nyelveknel egyikenel sem fordul elo). Segtseg
ukkel t
obbsoros k
odreszleteket helyettesthet
unk egyetlen kifejezessel, es sok
esetben j
oval eleg
ansabban oldhatjuk meg problemainkat, mint hasznalatuk nelk
ul. Ebben a reszben csak egy r
ovid zeltot probalok ny
ujtani arrol, hogy mire
hasznalhat
oak, s milyen lehet
osegek rejlenek benn
uk, a regularis kifejezesekkel
kapcsolatos temak
or oly nagy, hogy mar tobb konyv is sz
uletett, mely csak ezzel
foglalkozik.
Mi is val
ojaban egy regul
aris kifejezes? Elso ranezesre jelek osszevisszasaga
(masodik r
anezesre is), azonban ha jobban megszemlelj
uk, akkor egy nagyon jol
hasznalhat
o eszk
oz. R
oviden arr
ol sz
ol, hogy egy sztringben szeretnenk egy reszletet keresni. A gy
okerei valahol a joker karaktereknel vannak, a legismertebb
ilyen joker karakterek a * es a ?, mikor DOS (vagy akar Windows, UNIX) alatt
ezeket a jeleket haszn
aljuk, akkor * eseten barmennyi es barmilyen, ? eseten pedig
egy barmilyen karaktert ert
unk alatta. Peldaval illusztralva a *.txt alatt az osszes
.txt kiterjesztes
u
allom
anyt ertj
uk, hell?.txt alatt pedig peldaul a hello.txt-t, a
hella.txt-t, stb. - a ? helyen b
armely karakter szerepelhet.
A legegyszer
ubben tal
an egy peldaval lehet ravilagtani a regularis kifejezesek m
ukodesere. Kezdj
uk az illeszt
o operatorral, melyet a skalar m
uveleteknel
kihagytunk! A feladat nagyon egyszer
u egy tombbol kivalogatjuk azokat az elemeket, melyek tartalmazz
ak az egy szoreszletet, azaz itt a regularis kifejezes
unk
az egy reszletre fog r
akeresni:
@tomb=(teljes, egyetem, begy, lehet, stb);
foreach(@tomb)
{
if (/egy/)
{
print "A(z) \$_ sz
o tartalmazza az egy r
eszletet\n";
}
}
A hangs
uly az if feltetelen van. A /-ek koze egy regularis kifejezes van rva,
ez ker
ul illesztesre, s amennyiben benne van az adott valtozoban, akkor igaz az
erteke, ha nincs, hamis. Az aktu
alis v
altozo, ha nem adjuk meg, akkor a $ rejtett
valtozo. Megadni a k
ovetkez
okeppen tudtuk volna:
@tomb=(teljes,egyetem,begy,lehet,beetet,stb);
ROVIDEN
11.1. PERL-ROL
369
foreach(@tomb)
{
if (\$_=~/egy/)
{
print "A(z) \$_ sz
o tartalmazza az egy r
eszletet\n";
}
}
Ez gy nagyon egyszer
unek t
unik, ezert kezdj
uk el bonyoltani. A feladat legyen
az, hogy valasszuk ki azokat a szavakat, amelyekben legalabb ketto e bet
u van.
Ezt a kovetkez
okeppen tudjuk megtenni:
@tomb=(teljes, egyetem, begy, lehet, beetet, stb);
foreach(@tomb)
{
if (/e.*e/)
{
print "A(z) \$_ sz
o legal
abb k
et e betut tartalmaz\n";
}
}
Az altalunk alkalmazott tr
ukk az volt, hogy egy e, barmilyen karakterek, e
reszletre kerest
unk r
a. Ha volt ilyen, akkor ket e bet
u van a szoban. A kifejezesben (a / jelek k
oz
ott) a . egy b
armilyen (kiveve a soremeles) karaktert jelol,
a * pedig azt, hogy az el
oz
o karakterb
ol b
armennyi (0 vagy tobb) lehet, azaz
pontosan azt jelenti, ami nek
unk is kellett. Ha azokra a szavakra szeretnenk rakeresni, melyek egy e-t, egy b
armilyen karaktert es egy masik e-t tartalmaznak,
akkor egyszer
uen el kell hagynunk a *-ot .
Megismert
unk teh
at ket joker karaktert a regularis kifejezesek vilagabol,
most nezz
unk egy t
abl
azatot a tov
abbiakr
ol:
.
*
+
?
^
$
b
armely karakter
0, vagy t
obb az elozo karakterbol
1, vagy t
obb az elozo karakterbol
0, vagy 1 az elozo karakterbol
sor (sztring) eleje
sor (sztring) v
ege
370
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
foreach (@emailcimek)
{
if (/^.+\@.+\....?\$/)
{
print "A(z) \$_ c
m szab
alyos e-mail c
mnek tunik\n";
}
}
A fenti k
odreszletben egy e-mail cmet ellenorizt
unk le, azzal a megkotessel,
hogy azt vesz
unk szab
alyos e-mail cmnek, amiben van egy @, utana valahol egy
pont majd ket vagy h
arom karakter a vegen. A fentiek jelentese rendre: a sztring
eleje (), egy vagy t
obb b
armilyen karakter (.+) egy @ (), egy vagy tobb barmilyen
karakter (@ ), egy pont (\.), kett
o vagy harom barmilyen karakter (??), sztring
vege. Hany sor kellene a regul
aris kifejezesek hasznalata nelk
ul, hogy megoldjuk
ezt a problem
at?
Vezess
unk be ket u
jdons
agot, melyek egy kicsit jobba, illetve egyszer
ubbe
teszik a kifejezes
unket:
foreach (@emailcimek)
{
if (/^[a-z]+\@[a-z.]+\..{2,3}\$/)
{
print "A(z) \$_ c
m szab
alyos e-mail c
mnek tunik\n";
}
}
Az u
jdons
ag a sz
ogletes es a kapcsos zarojelek hasznalata. A pelda kedveert
most csak az angol kisbet
uket tartalmazo e-mail cmeket fogadjuk el. A kapcsos
zarojelek k
oz
ott karaktereket kell megadnunk es ezen karakterek lehetoseget jelolik. Lehet r
ovidteni is, a - jellel elvalasztva egy tartomanyt adhatunk meg. A
[a-z] teh
at az jelenti, hogy egy kis angol bet
u. A [a-z.] pedig ertelemszer
uen,
hogy egy kis angol bet
u, vagy egy pont. A kapcsos zarojel az elozo karakterre hivatkozik, egy tartom
anyt (mint a fenti peldaban), vagy egy szamot adhatunk meg
benne, mely azt mondja meg, hogy az elozo karakterbol mennyinek kell lennie.
Vegezet
ul, miel
ott r
aternenk a m
uveletekre, meg a kovetkezo tablazattal a
rendelkezes
unkre
all
o makr
okat szeretnem bemutatni, melyek segtsegevel tobb
esetben r
ovidthet
unk:
\d - sz
amjegy
\D - nem-sz
amjegy
\w - sz
o
ROVIDEN
11.1. PERL-ROL
371
\W - nem-sz
o
\s - elv
alaszt
o karakter (sz
ok
oz,
ujsor, tabul
ator)
\S - nem-elv
alaszt
o karakter
Eddig tehat az illeszt
o oper
atorral ismerkedt
unk meg, azonban a Perl-ben nem
csak ez az eszk
oz van, ahol regul
aris kifejezeseket hasznalhatunk. Kovetkezonek
ismerkedj
unk meg a helyettest
o oper
atorral, melynek segtsegevel a sztring
unk
egyes reszeit tudjuk lecserelni az
altalunk megadottakra.
Vegy
unk egy egyszer
u peld
at, val
ostsunk meg egy a chomp parancshoz hasonlo helyettest
o oper
atort:
\$line="Ez egy sor\n\r";
\$line=~s/[\r\n]//g;
Mint latjuk a szintakszisa hasonlt az illeszto operatorhoz, azzal a k
ulonbseggel, hogy meg egy / ker
ul a vegere. A g bet
u egy parameter, azt adja meg,
hogy globalisan kell vegrehajtani a cseret, azaz ha tobb elofordulast talal, akkor
mindet cserelje le. Enelk
ul csak az els
o el
ofordulast cserelnenk le. Nezz
uk meg
veg
ul, hogy mit csin
al a k
odreszlet: az
osszes return es newline karaktert kitorli
(lecsereli a ket / k
oz
otti reszre, azaz eset
unkben egy u
res sztringre). Ezzel az
utastassal tehat a regul
aris kifejezes
unkre illo sztringreszleteket tudjuk lecserelni
az altalunk megadottra.
Tal
an ez a ket parancs az, melyeket a legtobbet hasznalhatunk a regularis
kifejezeseknel. Ezeken kv
ul a Perl meg tartalmaz parat, tovabba rengeteg tr
ukkot vihet
unk vegbe vel
uk. Tov
abbi ismerkedeshez a minden Perl disztrib
ucioban
benne talalhato regul
aris kifejezeseket bemutato tutorial-t javaslom.
Szoveges allom
anykezeles, input/output
Szoveges allom
anyok kezelese Perl nyelvben is a megszokott open es close
eljarasokkal van megval
ostva. Az egyik k
ulonbseg, hogy a megnyitott allomanyokhoz rendelt
allom
anyazonost
okra a Perl egy k
ulon valtozotpust hasznal
(melyet nem emltettem meg a kor
abbiakban az egyszer
ubb erthetoseg miatt).
A kovetkezo programreszlet megnyit egy sz
oveges allomanyt, es kirja a sorait a
kepernyore:
open(FILEID,<proba.txt);
print <FILEID>;
close(FILEID);
Az elso sorban a FILEID nev
u
allom
anyazonostohoz rendelj
uk hozza az allomany megnyit
as
aval mag
at az
allom
anyt (egy allomany tobb azonostohoz is
372
11. FEJEZET
ESZKOZ
OK,
FEJLESZTOI
ISMERTETOK
hozzarendelhet
o). A kes
obbiekben ezzel az azonostoval tudunk a megnyitott allomanyra hivatkozni. Az open m
asodik parametere az allomanynev, melyben a
UNIX k
ornyezetben megszokott kisebb-nagyobb jeleket hasznalhatjuk a megnyitasi mod meghat
aroz
as
ara. Peld
ankban olvasasra nyitjuk meg az allomanyt, ha
a > jelet haszn
aljuk, akkor r
asra nyitodik meg, s a tartalma egybol elvesz, ha
pedig a jeleket haszn
aln
ank, akkor hozzaf
uzesre nylna meg az allomany. Az
utolso sorban megsz
untetj
uk a hozz
arendelest (nem sz
ukseges, de illik megsz
untetni, kilepeskor a Perl bez
arja a nyitva maradt allomanyokat).
A m
asodik sorban ker
ul beolvas
asra es kiratasra az allomany tartalma. A
kisebb-nagyobb jelek k
oze tett
allom
any-azonosto szolgal egy sor beolvasasara.
Ha tombkent van kezelve, akkor az
allomany osszes sorat tartalmazza, ha skalarkent, akkor mindig csak a k
ovetkezot. Peldankban azert ker
ul kirasa a teljes
allomany, mert a print utast
asnak meg lehet adni egy tomb valtozot, s ilyenkor osszef
uzve megjelenti az elemeit. Egy $sor=<FILEID> tehat egy sort, mg
egy @sorok=<FILEID> a teljes
allomanyt, soronkent a tomb egyes elemeihez
rendelve t
olti be.
Az allom
anyba val
o r
ast a k
ovetkezokeppen valosthatjuk meg Perl-ben (az
allomany azonost
oj
at - vessz
o nelk
ul! - kell a print utan rni):
print FILEID "Hello World!";
A Perl nyelvben leteznek a standard kimenetre, bemenetre es hibakimenetre
beeptett
allom
anyazonost
ok. Ezek rendre STDOUT, STDIN es STDERR.
Ezek haszn
alata teljesen megegyezik a tobbi allomanyazonostoeval:
print STDERR "Hello World!";
\$sor=<STDIN>;
Az ut
obbi pelda teh
at egy sort fog beolvasni a standard bemenetrol, ami
alapertelmezeskent a billenty
uzet, de ha perl programnev <egyallomany modon
hvjuk meg a programunkat, akkor az egyallomany tartalma lesz.
Osszefoglal
as
Mint l
athattuk, a Perl nyelv nagyon sok olyan egyedi beeptett tulajdonsaggal
rendelkezik, melyet szelesk
or
uen lehet felhasznalni, s mellyel keves nyelv b
uszkelkedhet. Az el
oz
oek azonban csak egyszer
u ismerkedest biztostottak a nyelv lehetosegeivel, kor
antsem lett bemutatva minden, amit a magaval a nyelvvel, illetve
a kiegeszteseivel megval
osthatunk.
Tovabbi ismerkedeshez a http://www.perl.org.hu/ cmen talalhato linkeket
ajanlom, melyek k
oz
ul sz
amos sznvonalas m
u segthet a tovabbi ismerkedesben.
12. fejezet
Tippek
es tru
ok
kk
13. fejezet
Az UHU-Linux
altal
t
amogatott tanulm
anyok
14. fejezet
Fu
ek
ggel
14.1.
Az UHU-Linux frisst
ese
Az UHU-Linux teleptes ut
an tartalmazza azokat a bejegyzeseket a
/etc/apt/sources.list
allom
anyban, amely az interneten kereszt
uli frisstest
lehetove teszi:
deb cdrom:[UHU Linux CD1]/ /
deb ftp://ftp.uhulinux.hu/pub/uhu/1.0-rc2 ./
deb ftp://ftp.uhulinux.hu/pub/uhu/packages-update ./
#deb ftp://ftp.linuxforum.hu/uhulinux/1.0_RC2.1 ./
#deb http://krix.uhulinux.hu/uhu_rc2/ ./
UHU-Linuxunk frisstese erdekeben root-kent a kovetkezo parancsokat kell
kiadnunk:
apt-get update
apt-get upgrade
a fenti parancsok vegrehajt
asa k
ozben a friss
ulo csomagok a
/var/cache/apt/archives/ k
onyvt
ar al
a toltodnek le, amiatt itt nem art
ha van elegend
o hely.
A frisstes vegen a csomagok ott maradnak. Ez hasznos is lehet, amennyiben
t
obb gepen is szeretnenk vegrehajtani a m
uveletet.
378
14.2.
14. FEJEZET
FUGGEL
EK
A grub ut
olagos telept
ese
Elofordulhat, hogy sz
amt
ogep
unkon talalhato az elso partciok kozott peldaul egy Windows, es m
og
otte az UHU-Linux. A Windows-os manipulaciok nem
ritkan azzal j
arnak, hogy a sz
am
ara ismeretlennek telt betoltes vezerlot (a bootmanagert) minden k
ul
on
osebb figyelmeztetes nelk
ul megsemmisti. Ilyen esetekben hasznos, ha ismerj
uk a m
odszert, mikent kell u
jraeleszten
unk a GRUB-ot.
Indtsuk u
jra rendszer
unket u
gy, hogy az az UHU-Linux telepto CD-rol induljon. A bejelentkezest k
ovet
oen rjuk be, hogy uhudebug, majd az Enter meg
nyomasaval folytassuk a teleptest.
Az UHU-Licenc elfogad
asa kepernyonel lepj
unk at konzolos u
zemmodba a
Ctrl+Alt+F1 billenty
uk egy
uttes megnyomasaval, majd gepelj
uk be:
14.3.
Az UHU-Linux elt
avolt
asa
ITASA
379
Az UHU-Linux elt
avolt
asa Linux segts
eg
evel
Abban az esetben, amikor a m
ar meglev
o UHU-Linuxra szeretnenk masik Linuxot telepteni, nem kell k
ul
on el
okesz
uleteket tenn
unk, csupan a teleptendo
Linux u
tmutat
asait kell k
ovetn
unk, es a m
ar meglevo linuxos partciora kell telepten
unk a rendszert. A rendszerindt
ot, ami az UHU-Linuxban Grub nevre
hallgat, nem kell k
ul
on elt
avoltani, mivel az u
j rendszer ezt automatikusan megteszi. Ilyen ertelemben nem tesz
unk k
ul
onbseget a k
ulonbozo boot manager-ek
kozott, tehat a Lilo (LInux LOader) es a Grub is fel
ul tudja rni az MBR rekordot.
Az UHU-Linux elt
avolt
asa UHU-Linux segts
eg
evel
Ez a cm tal
an mosolyra fakaszt
o, de el
ofordulhat, hogy az UHU-Linuxot eppen az UHU-Linux segtsegevel akarjuk elt
avoltani, mert peldaul egy u
res partciora, vagy merevlemezre van sz
ukseg
unk.
Helyezz
uk be az UHU-Linux telept
o CD-t a meghajtoba, majd indtsuk u
jra
a gepet u
gy, hogy az a CD-r
ol induljon. A bejelentkezest kovetoen rjuk be az
uhudebug szot, majd nyomjuk meg az Enter billenty
ut. Az UHU-Licenc bejelentkezesekkor valtsunk
at konzolos u
odba a Ctrl+Alt+F1 billenty
ukombinacio
zemm
megnyomasaval. A root:\~\# felirat m
oge gepelj
uk be a cfdisk parancsot.
380
14. FEJEZET
FUGGEL
EK
t
or
olj
uk a Linux partci
okat, vagy a Tpust valasztva valtoztassunk a
fajlrendszeren.
a Kir
as-r
ol ne feledkezz
unk meg kilepes elott.
lepj
unk ki a programb
ol.
Az UHU-Linux elt
avolt
asa DOS, Windows k
ornyezetben
Keszts
unk egy indt
olemezt azzal a rendszerrel, amit a jovoben hasznalni
szeretnenk, vagy ami m
ar am
ugy is megtalalhato a gepen.
Peldaul Windows 98 melle teleptett
uk az UHU-Linuxot, es szeretnenk ha
csak a Windows 98 maradna meg.
Errol a rendszerlemezr
ol indtsuk a gepet, majd indtsuk el az fdisk programot. Tor
ulj
uk vele a nem dos partciokat, majd hozzunk letre a helyen egy
u
j partci
ot, vagy partci
okat, majd a folyamat vegen, meg az u
jraindtas elott,
adjuk ki az fdisk /mbr parancsot.
A Grub elt
avolt
asa
DOS, Win9x, ME Az el
oz
oekben mar emltett Biztonsagi rendszerlemezrol
(Rescue disc) indtva a rendszert, adjuk ki a kovetkezo parancsot:
fdisk /mbr
OS/2 Egy OS/2 rendszerlemez segtsegevel adjuk ki, a kovetkezo parancsot:
fdisk /newmbr
NT, 2000, XP Indtsuk el a rendszert az XP telepto CD-rol, es az R billenty
u lenyomas
aval csalogassuk el
o a Recovery Console-t. Ott valasszuk ki a
Windows XP installation-t, majd a rendszergazda jelszo megadasa utan
adjuk ki a
fixmbr
parancsot. meger
osteskent v
alaszoljunk az Y billenty
uvel. Lepj
unk ki az
exit parancs megad
as
aval.
14.4.
Az UHU-Linux t
amogat
asa
14.5.
Regisztr
aci
os adatlap
14.6.
Jegyzetek