magyar linux refcard

Fórumok

Annak ellenere, hogy paran ellenzik az otletet, szeretnek irni egy magyar linux referenciakartyat, helpet, vagy hivd aminek akarod: a fobb vezerlokaraktereket, konyvtarakat, parancsokat osszefoglalo, peldakkal illusztralt iromanyt szeretnek kozze tenni es ennek ellenorzeseben kernem a segitsegeteket.
Ha valami orbitalis hulyeseget irnek, vagy valamit felreertettem, akkor javitsatok ki es hozzunk ossze a kezdok szamara is ertheto, de szeleskoru magyar dokumentaciot, hogy ezaltal is megkonnyitsuk az atallast Win-rol Linux-ra azoknak is, akik nem tudnak esetleg angolul.

Kezdok meg ne hasznaljak, mert meg nincs ellenorizve a helyessege!

A teljes refcard:
http://986site.extra.hu/temp/hup/refcard.txt

Hozzászólások

Számos jó található az interneten angol nyelven. Nem lenne egyszerűbb azokat lefordítani?

google://linux cheatsheet

--
trey @ gépház

Igen, gondolkoztam ezen, de:
ad1) a megiras kozben magam is megtanulom a rendszer mukodeset;
ad2) nem tudok tul jol angolul.

Monnyuk ezt jo lett volna magyaritani, de inkabb magam kezdtem el ujrairni, az angol refcard-okbol ugyan veszek at, de amennyire csak lehet, letesztelem oket, hogy ha hibaval talalkozok, akkor megtudjam, mit miert csinal a parancs, ezzel is ki szeretnem boviteni az olvaso tudasat. Nem csak par szavas bemutatot akarok, hanem egy tomoritett linux konyvet. De azert koszi a tippet. :)
--
Azt akarom, hogy az emberek ne kenyszerbol tanuljanak, hanem azert, mert tudni akarnak.
Ui.: Kezdo Linux-os vagyok, emberi nyelven valaszoljatok! Koszi! :)

> $ parancs # megjegyzes, itt lehet akarmi

Leírásokban, web oldalakon a

'$ parancs' -- felhasználó által kiadott parancs
'# parancs' -- root felhasználó által kiadott parancs

> . szkript futtatasa

Ez nem a "szokásos" futtatás, hanem "include". A fájl sorait az aktuális shell hajtja végre.

> ./ shell-script, vagy binaris fajl futtatasa

PATH-ban nem szereplő elérési úton található fájl futtatása.

Nem olvastam tovább.

'# parancs' -- root felhasználó által kiadott parancs

Igaz, de a leiras legelejen (ez nem lathato) fel van tuntetve, hogy a '$' jelzi a promptot, amugy meg akarhogy nezem, akkoris johet utanna megjegyzes.

> . szkript futtatasa

Ez nem a "szokásos" futtatás, hanem "include"

Ezt kifejtened? Marmint nem futtatja a fajlt, hanem kiolvassa belole a sorokat, es azokat futtatja? Lehet mashogy is hasznalni? (teszem azt shell-szkripten belul include-ol valamit, vagy nemtom)

> ./ shell-script, vagy binaris fajl futtatasa

PATH-ban nem szereplő elérési úton található fájl futtatása.

Azaz a helyi konyvtarban szereplo binaris, vagy szkript futtatasa, nem?

--
Azt akarom, hogy az emberek ne kenyszerbol tanuljanak, hanem azert, mert tudni akarnak.
Ui.: Kezdo Linux-os vagyok, emberi nyelven valaszoljatok! Koszi! :)

> kiolvassa belole a sorokat, es azokat futtatja?

Igen. "Szokásos" futtatás esetén "elvesznek" a szkript által beállított környezeti változók, míg a ". parancs"-os futtatás esetén megmaradnak. Nézz körül az /etc/init.d könyvtárban, ott vannak olyan szkriptek, amik beállításokat vesznek így át más fájlokból.

Nem minden szkriptet érdemes így futtatni, pld ha 'exit' van egy szkriptben, akkor az a "szokásos" futtatás esetén jól működhet, míg '. parancs'-os futtatásnál "kilövi" alólad a shell-t. :-)

> Azaz a helyi konyvtarban szereplo binaris, vagy szkript futtatasa, nem?

Is. A './parancs' speciális esete az 'útvonal/parancs'-nak. Csak azért érdemes kiemelni, mert a win-hez szokott felhasználóknak fura lehet, hogy az aktuális könyvtár nincs (implicit módon) a PATH-on.

Szerintem nem biztos, hogy ez annyira jo otlet, mert te kezdo vagy, aki nem biztos, hogy helyesen ismeri a dolgokat (ld. mai nohup mplayer). Vagy tedd inkabb a HUP wikibe, hogy konnyebb legyen szerkeszteni. Nagyon sok kombinacio van meg. Arra ugyelj, hogy shellek kozott lehetnek elteresek.
Mindenhol ird oda az angol neveket (hashmark, minus sign, backslash, tilde, colon...), ezzel megkonnyitve a keresest.

Erzekeltetesul:

$0
$?
$_
${0#-}
${VAR}
$$

stb, stb

A '.' nem futtatas, hanem source-olas, ami nem egeszen ugyanaz. Bocs, de nincs idom a tobbit kiigazitani.

ps. Ha erdekel, magyarul hogyan irjak le ezeket az operatorokat, olvasd el pl valamelyik Buki Andras-konyvet.
ps2. Ne felejtsd el a file descriptor-okat sem, illetve a builtin fogalmanak megemliteset, ha teljes kepet szeretnel adni.

Tetszik az ötlet, jó kezdeményezés, de szerintem teljesen rosszul állsz hozzá. Az egész egy olyan puff, nesze neked semmi, fogd meg jól feeling. Először is kategorizálnod kellene, hogy helyükre kerüljenek a dolgok. Már csak azért is, mert pl mint fentebb írták, egy szimbólumnak több jelentése is van. Ezen kívül minden rendszerrel való ismerkedést egy általános áttekintéssel kell kezdeni, aztán onnan választhatsz, melyik irányban akarsz elmélyedni (szvsz).

Probalom valahol az Orlando Unix elmagyarazos, konyvszeru felepiteset es a refcard-ok attekinthetoseget otvozni, azaz, hogy konnyen meg lehessen talalni a keresett parancsot, de az relative reszletesen le legyen irva.
--
Azt akarom, hogy az emberek ne kenyszerbol tanuljanak, hanem azert, mert tudni akarnak.
Ui.: Kezdo Linux-os vagyok, emberi nyelven valaszoljatok! Koszi! :)

Igy osszegezve valoszinuleg tenyleg a hup wiki lesz a legjobb megoldas, mar csak azert is, mert ott konnyebben ratalalnak az emberek, mint a honlapomon. (bakfitty, akkor most formazhatom ekezetesre az egeszet...? o_O )
Ok, ertem en hogy ne egy kezdo irja meg a magyar linux refcard-ot, mer hat o nem ert hozza elegge, de epp ezert kerem a gyakorlottabb emberek velemenyet es segitseget. Igy igazabol mindenki kozosen irja, en csupan osszeszedem a tapasztalatokat es nem utolso sorban meg is ertem a rendszert.
Szoval, hogy ebben az uj szemleletben folytassuk a munkat:

Lehet, hogy celszerubb lenne az odavago parancsok mellett felsorolni a metakaraktereket, mint pl.:

FAJL ES KONYVTAR
.
..
~
ls
cd
stb...

Mindenesetre kozze teszem a teljes refcard-ot, hogy konnyebb legyen rendezni.

--
Azt akarom, hogy az emberek ne kenyszerbol tanuljanak, hanem azert, mert tudni akarnak.
Ui.: Kezdo Linux-os vagyok, emberi nyelven valaszoljatok! Koszi! :)