MC

NÃV
ALKALMAZÃSA
LEÃRÃS
OPCIÃK
Ãttekintés
Egér kezelés
Billentyűzet
Különleges gombok
Könyvtár panelek
Quick search
Shell parancssor
Ãltalános mozgási lehetÅségek billentyűzettel
Beviteli gombok
Menüsor
Bal és jobboldali menük
Fájllista…
Rendezés…
Szűrés
FrissÃt
Fájl menü
Gyors cd
Parancsok menü
Könyvtárfa
Fájl keresés
Parancskimenet panel
KönyvjelzÅk
TársÃtások
Háttérmunkák
Menü szerkesztés
BeállÃtások
Az MC konfigurálása
Megjelenés
MegerÅsÃtés
KépernyÅbitek
Billentyűzet tanÃtás
Csatolt (látszólagos) fájlrendszer
BeállÃtások mentése
Az operációs rendszer parancsainak futtatása
A cd belsÅ parancs
Makro helyettesÃtÅ
A subshell támogatás
Chmod (hozzáférési jogosultság)
Chown (Tulajdonos változtatása)
Haladó (bÅvÃtett) Chown
Fájl műveletek
Kijelölt fájlok másolása vagy áthelyezése
BelsÅ fájlnézÅ
BelsÅ fájlszerkesztÅ
KiegészÃtés
Csatolt (látszólagos) fájlrendszer
FTP fájlrendszer
Tar fájlrendszer
Fájl áthelyezése a Shell fájlrendszeren túlra
Törlés visszaállÃtása
SMB File System
EXTernal File System
SzÃnek
Speciális BeállÃtások
Terminál adatbázisok
Fájlok
A Midnight Commander frissÃtése
Lásd még…
SzerzÅk
Hibák bejelentése


NÃV

mc − FájlkezelÅ Unix tÃpusú rendszerekhez

ALKALMAZÃSA

mc [−abcCdfhPstuUVx] [−l log] [dir1 [dir2]] [−v file]

LEÃRÃS

A Midnight Commander Unix tÃpusú operációs rendszerekhez készÃtett könyvtár böngészŠés filekezelÅ eszköz

OPCIÃK

−a A kereteket és vonalakat egyszerűsÃtett karakterekkel rajzolja ki

−b

Fekete−fehér megjelenÃtés kérése

−c

Engedélyezi a szÃnes megjelenÃtést; nézd meg a SzÃnek részt további információkért.

−C opció

Saját parancssori szÃnválaszték beállÃtásához használható. Az opció használatáról a SzÃnek részben olvashatsz.

−d

Nem engedélyezi az egér használatát.

−f

MegjelenÃti a Midnight Commander fájlainak elérési útvonalát, ahogy azt a fordÃtásnál beállÃtottuk.

−k

Törli azon gyorsbillentyűket, amelyek alapértelmezésben a termcap/terminfo adatbázisból töltÅdnek be. Csak HP terminálokon érdemes használni, ahol a funkció billentyűk nem működnek.

−l fájl

Fájlba menti a szerverrel lebonyolÃtott ftpfs dialógus adatait.

−P

A program befejezésekor a Midnight Commander kiÃrja az utolsó munkakönyvtárat, ez nem használható közvetlenül, csak olyan különleges shell funkcióval, amely lehetÅvé teszi az aktuális shell könyvtár helyett a Midnight Commander által utoljára meglátogatott könyvtárra való átváltást (köszönet a funkcióért és a funkcióhoz szükséges kódért Torben Fjerdingstad−nek és Sergey−nek közreműködésükért). Kérlek, ne csinálj szó szerinti másolatot a funkció beállÃtásairól. A fájlok forrása a /usr/libexec/mc/mc.sh (bash és zsh felhasználóknak), illetÅleg a /usr/libexec/mc/mc.csh (tcsh felhasználóknak) fájl. Ilyenkor, amikor a funkció beállÃtásokat változtatod, a profil értékeket nem szükséges megváltoztatnod, csak arról gondoskodj, hogy az MC−t ne fordÃtsd eltérÅ beállÃ- tásokkal.

A bash és zsh funkciók lehetnének rövidebbek is, de a bash környezete nem fogadja el a program C−z háttérbe helyezését. A temp fájlok a saját ~/.mc/tmp könyvtáradban találhatók, mert ez biztonságosabb, mint a közös Ãrható /tmp könyvtár.

−s

Bekapcsolja a lassú terminál módot, ebben a módban a program nem használja a sok energiát felemésztÅ vonal karaktereket és az un. bÅvÃtett módot kikapcsolja.

−t

Ezt csak akkor használd, ha S−Lang−gel és terminfo−val fordÃ- tottad a programot: a TERMCAP váltózó értékét használja, és nem a rendszer szintű terminál adatbázist.

−u

Nem engedélyezi a konkurrens shell−ek használatát (csak akkor használható, ha a Midnight Commandert a “concurrent shell” támogatással fordÃtották).

−U

Engedélyezi a konkurens shell támogatást (csak akkor használható ha a Midnight Commander fordÃtásakor beállÃ- tották a subshell támogatást, mint választható lehetÅséget).

−v fájl

Belép a belsÅ fájlnézÅbe a kiválasztott fájl megtekintéséhez.

−V

Megmutatja a program verziószámát.

−x

Belép xterm módba. (Két képernyÅs módban használható, és az egér escape szekvenciái is használhatóak).

−X, −−no−x11

Do not use X11 to get the state of modifiers Alt, Ctrl, Shift

−g, −−oldmouse

Force a “normal tracking” mouse mode. Used when running on xterm−capable terminals (tmux/screen).

Ha megadtad, akkor az elsŠútvonal tartalma jelenik meg az aktuális panelen; a második könyvtár útvonal pedig a másik panelen jelenik meg.

Ãttekintés

A Midnight Commander képernyÅjének négy része van. Csaknem az egész képernyÅt a két könyvtár panelre tölti ki. Alapértelmezésben a képernyÅn alulról a második sor a parancssor, a legalsó sor pedig a funkció gombok elnevezéseit jelenÃti meg. A legfelsÅ sor a Menüsor A menüsor esetleg nem látható, de könnyen megjelenÃthetŠúgy, hogy a felsÅ sorra kattintasz az egérrel, vagy lenyomod az F9−et.

A Midnight Commander lehetÅvé teszi, hogy egyszerre két panelt láthassunk. Az egyik a panelek közül az aktÃv “current” panel (a kiválasztó sáv az aktÃv panelen található). Majdnem minden művelet a jelenlegi panelben történik. Néhány fájlművelet, úgy, mint átnevezés−áthelyezés és másolás alapértelmezésben a kiválasztatlan panelt használja rendeltetési helyként (ne aggódj, végrehajtás elÅtt erre mindÃg rákérdez a megerÅsÃtés műveletnél). További információkért nézd meg a Könyvtár panelek, a Bal és Jobb oldali menük és a Fájl menü részt.

Futtathatsz rendszer parancsot is a Midnight Commander−bÅl, annak egyszerű begépelésével. A megjelenÅ shell parancssorba mindÃg begépelheted a parancsot és az Enter lenyomásakor a Midnight Commander lefuttatja azt; olvasd el a Shell parancssor és a Beviteli gombok részt, hogy többet is megtudhass a parancssorról.

Egér kezelés

A Midnight Commander eredendÅen tartalmazza az egér támogatást. Ez aktiválódik, ha xterm(1) terminálon futtatod (akkor is működik, amikor telnet, vagy rlogin kapcsolatban vagy egy másik géppel az xterm−bÅl), vagy, ha Linux konzolon használod, és a gpm egér szerver fut.

Amikor bal gombbal kattintasz a fájlra, a könyvtár panalben a fájl kiválasztódik; ha a jobb gombbal kattintasz, a fájlt ezzel megjelölöd (vagy megszünteted azt, az azt megelÅzŠállapotnak megfelelÅen).

A fájlra történŠdupla kattintásra az MC megpróbálja futtani azt, ha futtatható fájlról van szó; ha a fájl kiterjesztését egy adott programhoz már hozzá rendelted, a fájl kiterjesztéséhez hozzárendelt program lefut.

Továbbá rájuk kattintva láthatóvá teszi a parancs futtatásához megadott funkció billentyű elnevezéseket is.

Ha az egérrel a könyvtár panel legfelsÅ sorára kattintunk, az egy oldalnyit lapozik visszafelé. Ennek megfelelÅen az alsó sorra kattintva egy oldalnyit ugrasz elÅre. Ez az eszköze használható a Súgó nézŠés a Könyvtárfa esetén is.

Az egérgomb automatikus ismétlésének határértéke alapesetben 400 ezredmásodpercnyi. Ez megváltoztatható az ~/.config/mc/ini fájlban a mouse_repeat_rate paraméter értékének megváltoztatásával.

Ha a Commander−t egér támogatással indÃtottad az eredeti egér tulajdonságok (szöveg kivágás és beillesztés) a Shift gomb lenyomásával érhetÅk el.

Billentyűzet

Néhány Midnight Commander parancshoz szükséges a Control (~vezérlÅ) (ezeket CTRL−lal vagy CTL−lel jelöljük) és a Meta (~Váltó) (ezeket ALT−tal vagy néha Compose−zal jelöljük) gombok használata. Ebben a leÃrásban a következÅ rövidÃtéseket használjuk:

C− ilyenkor lenyomva kell tartanod a Control billentyűt addÃg, amÃg a megadott karaktert le nem ütöd. Ãgy például a C−f esetén: tartsd lenyomva a Control billentyűt, amÃg az f−et begépeled.

M− ilyenkor lenyomva kell tartanod a Meta, vagy az Alt billentyűt addÃg, amÃg a megfelelÅ karaktert be nem gépeled. Ha ez nem a Meta, vagy az Alt billentyű, akkor használd az ESC−et, a megfelelÅ karakter begépelésekor. A Meta funkció Linux alatt úgy érhetÅ el, hogy megnyomjuk, majd elengedjük az ESC billentyűt. A Meta funkció az ezután megnyomott billentyűre vonatkozik!

beviteli eszköze a GNU Emacs szerkesztÅ billentyűzet−kombinációihoz hasonlóan működik.

Több részben is beszélünk majd ezekrÅl a gombokról. Az itt következÅk a legfontosabbak ezek közül.

A Fájl menü rész tartalmazza a Fájl menü parancsainak billentyűzet gyorskapcsolóit. Ez a rész tartalmazza még a funkció billentyűket is. Ezen parancsok jobbára valamilyen műveletet végeznek el, általában a kiválasztott fájlon, vagy a kijelölt fájlokon.

A Könyvtár panelek rész tartamazza azokat a billentyűket, amelyek a késÅbbi műveletekhez kiválasztják, vagy kijelölik a fájlokat (a művelet általában a Fájl menüben megtalálható).

A Shell Parancssor felsorolja azokat a gombokat, amelyeket használhatsz a begépeléshez és a parancssor szerkesztéshez. Ezek átmásolják a fájlnevet a könyvtár panelbÅl a parancssorba (a túlságosan sok gépelést elkerülendÅ), vagy hozzáférést enged a parancssor elÅzményeihez.

Beviteli gombok a beviteli sorok szerkesztésére szolgálnak. Ezen eszközök a parancssorban és lekérdezŠdialógus (query dialog) beviteli soraihoz szükségesek.

Különleges gombok

Itt azon billentyűket találhatod meg, amelyek nem tartoznak bele egyetlen más kategóriába sem:

Enter. Ha található valamilyen szöveg a parancssorban (az egyik sor a panelek aljánál), akkor azt lefuttatja, mint parancsot. Ha nem található szöveg a parancssorban, és a kiválasztás egy könyvtár felett van a Midnight Commander−ben, akkor végrehajtja a chdir(2) (könyvtárváltás) parancsot a kiválasztott könyvtárra és újraolvassa a panel információit; ha a kiválasztás egy futtatható fájlon van, akkor lefuttatja azt. Végül, ha a kiválasztott fájl kiterjesztése szerepel a társÃtásoknál, akkor a kijelölt parancs fut le.

C−l FrissÃt minden információt a Midnight Commander.

C−x c Futtatja a Chmod parancsot a fájlon, vagy a kijelölt fájlokon.

C−x o Futtatja a Chown parancsot a fájlon, vagy a kijelölt fájlokon.

C−x l Futtatja a link parancsot.

C−x s Futtatja a szimbolikus link parancsot.

C−x i BeállÃtja a másik panel információ megjelenÃtési módját.

C−x q BeállÃtja a másik panelt a quick view−ra (villámnézetre).

C−x ! Futtatja a Parancskimenet panel parancsot.

C−x h Futtatja a könyvtár hozzáadása a KönyvjelzÅkhöz parancsot.

M−! Futtatja a Szűrés (Filtered view) parancsot, a BelsÅ fájlnézÅnek megfelelÅen.

M−? Futtatja a Fájl keresés parancsot.

M−c Beugrik a Gyors cd dialógboxba.

C−o A parancs futtatásakor xterm−en Linux, vagy FreeBSD konzolon, megmutatja az elÅzö parancs kimeneteit. Linux konzolon történÅ futtatáskor a Midnight Commander egy beépÃtett programot használ (cons.saver) a képernyÅ−információk elmentésére és visszaállÃ- tására. Tehát az MC képernyÅjét bármikor kikapcsolhatjuk, és visszakapcsolhatjuk.

Ha a subshell támogatást is befordÃtották, bármikor begépelheted a C−o gombokat ahhoz, hogy visszatérhess a Midnight Commander saját képernyÅjéhez, majd a C−o gombok használatával visszatérhetsz a parancsodhoz. Ha az alkalmazásod felfüggesztett állapotba kerül, ennek a trükknek a használatakor, nem leszel képes futtatni más parancsot a Midnight Commander−bÅl addÃg, amÃg a felfüggesztett alkalmazást meg nem szakÃtod.

Könyvtár panelek

Ez a rész azon billentyűket sorolja fel, amelyek a könyvtár panelekben használhatóak. Ha tudni akarod azt, hogy hogyan tudod megváltoztatni a panelek külsŠmegjelenését, akkor nézd meg a Bal és jobboldali menük részt.

Tab, C−i Váltja az aktuális panelt. Az elÅzÅleg inaktÃv panel lesz a jelenlegi panel és az elÅzÅleg aktÃv panel lesz az inaktÃv panel. A kiválasztó sáv az elÅzÅleg aktÃvról átugrik az újonnan aktÃv panelre.

Insert, C−t DEPRECATED! A fájlok kijelölésére az Insert gombot használhatod (a kich1 terminfo kombináció), vagy a C−t (Control−t) kombinációt. A kijelölés megszüntetéséhez csak újra ki kell jelölni a kijelölt fájlt.

Insert

to tag files you may use the Insert key (the kich1 terminfo sequence). To untag files, just retag a tagged file.

M−e

to change charset of panel you may use M−e (Alt−e). Recoding is made from selected codepage into system codepage. To cancel the recoding you may select “directory up” (..) in active panel. To cancel the charsets in all directories, select “No translation ” in the dialog of encodings.

M−g, M−r, M−j A panel legfelsÅ, középsŠés alsó fájljának kiválasztásához használd sorban a megfelelÅ billentyű−kombinációt. Linuxban M−h a “history” bekapcsolására szolgál.

M−t Vált a jelenlegi lista megjelenÃtési módról a következÅ megjelenÃtési módra. Ezzel gyorsan át tudsz váltani a hosszú listáról a rendezett listára és a felhasználó által definiált listázási módra.

C− (control−backslash) MegjelenÃti a KönyvjelzÅket és átvált a kiválasztott könyvtárra.

+  (plusz) Ez használható a fájlok csoportjainak kiválasztásához (kijelöléséhez). A Midnight Commander megjelenÃt egy ablakot a jelölendÅ csoport pontos kiterjesztésének megadásához. Ha a Shell kifejezések opció engedélyezve van, csak a pontos kiterjesztések használhatók a shell−ben kiterjesztésként (* jelent egy, vagy több karaktert, a ? egyetlen karaktert). Ha a Shell kifejezések−et kikapcsolva tartjuk, a fájlok kijelölésére a normál kifejezések használhatóak (lásd ed (1)).

(backslash). Használd a “” gombot a fájlcsoportok kiválasztásának megszüntetéséhez. Ez a Plusz gomb ellentettje.

crsr up, C−p Az elÅzÅ panel−bejegyzésre mozgatja a kiválasztó sávot.

crsr down, C−n A következÅ bejegyzésre lépteti a kiválasztó sávot a panelben.

home, a1, M−< A kiválasztó sávot a panel elsÅ bejegyzésére mozgatja.

end, c1, M−> A kiválasztó sávot a panel utolsó bejegyzésére mozgatja.

Page Down, C−v A kiválasztó sávot egy oldallal lejjebb viszi.

Page Up, M−v A kiválasztó sávot egy oldallal feljebb viszi.

M−o Ha a másik panel a lista panel és te a könyvtárodon vagy az aktÃv panelen, akkor a másik panel tartalma állÃtódik be a jelenleg aktÃv könyvtárban (hasonlóan az Emacs C−o gombjához), egyébként a másik panel tartalma állÃtódik be a jelenlegi könyvtár eredeti könyvtárába. Ha a kurzor könyvtáron áll, akkor az inaktÃv panelen megnyitja.

C−PageUp, C−PageDown Csak Linux konzolon történÅ futtatáskor: könyvtárat vált felfelé (..) a jelenleg kiválasztott könyvtárnak megfelelÅen.

M−y Az elÅzÅleg látogatott könyvtárba lép vissza, ami azonos a panel tetején látható ’<’ jelre egérrel történÅ kattintással.

M−u A következÅ látogatott könyvtárba lép át, azonos a ’>’ egérrel történÅ lenyomásával.

M−S−h, M−H MegjelenÃti a könyvtár elÅzményeket, azonos a ’v’ egérrel történÅ lenyomásával.

Quick search

C−s, M−s ElindÃtja a fájl keresést a könyvtár listában. Amikor a keresés aktÃv, a billentyűlenyomások hozzáadódnak a keresett szöveghez a parancssorban. Ha a Mini fájlinfó opció engedélyezve van, a keresÅ szöveg a mini−fájlinfó sorban jelenik meg. Amikor gépelsz, a mini kiválasztó sáv átlép a következÅ fájlra, amely a begépelt szöveggel egyezik. A backspace, vagy a DEL gombokat használhatod a gépelési hibák javÃtására. Ha a C−s gombokat használod újra, új keresés kezdhetÅ.

Shell parancssor

Ez a rész tartalamazza azokat a billentyű−kombinációkat, amiket a túlságosan sok gépelés elkerülésére használhatunk a shell parancsok begépelésénél.

M−Enter A jelenleg kiválasztott parancs nevét átmásolja a parancssorba.

C−Enter Azonos az M−Enter−rel, de ez csak Linux konzolon működik.

M−Tab Fájlnév, parancs, változó, felhasználónév és hostnév KiegészÃtés készÃtés. A hiányosan bebillenyűzött filenevet kiegészÃti.

C−x t, C−x C−t A parancssorba másolja az aktÃv panel kijelölt fájlait (ha nincsennek kijelölt fájlok, a kiválasztott fájlt) (C−xt), vagy a másik paneléit (C−x C−t).

C−x p, C−x C−p Az elsÅ billentyű−sorozat az aktÃv panel elérési útját átmásolja a parancssorba, a második billentyű−sorozat pedig az inaktÃv panel könyvtárának elérési útját másolja át a parancssorba.

C−q A quote (idézet) parancsot olyan karakterek beillesztésére használhatod, amelyeket egyébként a Midnight Commander használ (ilyen pl. a ’+’ szimbólum). Például a C−+ elindÃtja a fájlkijelÅlést ahelyett, hogy beÃródna a parancssorba. A C−q segÃ- tségével viszont be lehet Ãrni.

M−p, M−n Ezeket a gombokat az elÅzÅleg kiadott parancsok (a history) közötti böngészésre használhatod. Az M−p átléptet az elÅzÅ bejegyzésre, az M−n átléptet a következÅ bejegyzésre.

M−h MegjelenÃti a jelenlegi beviteli sor elÅzményeit (history).

Ãltalános mozgási lehetÅségek billentyűzettel

A Súgó nézÅ, a Fájl nézŠés a Könyvtárfa azonos kódokat használ a mozgáshoz. Emiatt ezek pontosan ugyanazokat a billentyűket fogadják el. Ezeken túl néhány olyan van, amely csak az adott eszköz számára fogadható el.

A Midnight Commander többi része is használ néhány billentyűt a mozgáshoz, ezért ebben a részben ezek is használhatók a mozgáshoz.

crsr Up, C−p Egy sort ugrik vissza.

crsr Down, C−n Egy sort ugrik elÅre.

Prev Page, Page Up, M−v Egy teljes oldalnyit ugrik vissza.

Next Page, Page Down, C−v Egy teljes oldalnyit ugrik elÅre.

Home, A1 A fájl elejére ugrik.

End, C1 A fájl végére ugrik.

A Súgó nézŠés a Fájl nézÅ az itt látható további billentyű−kombinációk használatát teszi lehetÅvé:

b, C−b, C−h, Backspace, Delete Egy teljes oldalnyit ugrik hátra.

Space bar Egy teljes oldalnyit ugrik elÅre.

u, d Egy fél oldalnyit ugrik vissza, vagy elÅre.

g, G Az elejére, vagy a végére ugrik.

Beviteli gombok

A beviteli sorok (ezek azok, amelyeket a Shell parancssor és a programok lekérdezŠdialógusablakai használnak) a következŠbillyentyűk használatát engedélyezik:

C−a a kurzor a sor elejére ugrik.

C−e a kurzor a sor végére ugrik.

C−b, a kurzort egy pozÃcióval balra mozgatja.

C−f, a kurzort egy pozicióval jobbra mozgatja.

M−f egy szónyit ugrik elÅre.

M−b egy szónyit ugrik vissza.

C−h, backspace törli az elÅzÅ (balra esÅ) karaktert.

C−d, Delete törli az adott pontban lévÅ karaktert (a kurzor alól).

C−@ beállÃtja a kijelölés helyét.

C−w kimásolja a szöveget a kurzor és a kijelölt rész közül a kill bufferbe és a bemeneti sorokat törli a szövegbÅl.

M−w kimásolja a szöveget a kurzor és a kijelölt rész közül a kill bufferbe.

C−y visszateszi a kill bufferben lévÅ bejegyzést.

C−k törli a szöveget a kurzortól a sor végéig.

M−p, M−n Ezen billentyűk segÃtségével közvetlenül böngészhetünk az elÅzÅleg kiadott parancsok közt. Az M−p visszaléptet az elÅzÅ bejegyzésre, az M−n pedig átléptet a következÅre.

M−C−h, M−Backspace egy szót töröl visszafelé.

M−Tab Fájlnév, parancs, változó, felhasználónév és hostname KiegészÃtést csinál.

Menüsor

A menüsor akkor jelenik meg, ha az F9−es gombot lenyomod, vagy ha a képernyÅ legfelsÅ sorára kattintasz. A menüsor öt menüt tartalmaz: “Bal”, “Fájl”, “Parancsok”, “BeállÃtások” és “Jobb”.

A Bal és jobboldali menük lehetÅvé teszik a bal és jobb oldali könyvtár panelek külsÅ megjelenÃtésének módosÃtását.

A Fájl menü felsorolja a kiválasztott fájlon, vagy a kijelölt fájlokon végrehajtható parancsokat.

A Parancsok menü felsorolja az általános és a jelenleg kiválasztott fájltól, kijelölt fájloktól függetlenül végrehajtható parancsokat.

Bal és jobboldali menük

A könyvtárpanelek megjelenése változtatható a Bal és Jobb menükben.

Fájllista…

A fájllista módozatok a fájlok megjelenÃtésének beállÃtására szolgálnak, négy különbözÅ listázási mód használható: Hosszúlista, Rövidlista, Részleteslista és a Felhasználói. A hosszú könyvtár nézet megmutatja a fájlneveket, a méretüket és a módosÃtásuk idejét.

A rövid lista nézet csak a fájl nevét és ezt két oszlopban (ekkor kétszer, vagy többször annyi fájlt láthatsz mint a többi nézetekben). A részletes lista tisztán az ls −l parancs kimenetét jelenÃti meg. A részletes lista helyenként képernyÅ széles is lehet.

Ha a “Felhasználói” megjelenÃtési formátumot választod, akkor te tudod meghatározni azt, hogy mi is jelenjen meg a panelekben.

A felhasználói megjelenÃtésnek a panel méretét megadó bejegyzéssel kell kezdÅdnie. Ez lehet “half” (fél), vagy “full” (teljes), ezek határozzák meg azt, hogy a panelek fél, illetve teljes képernyÅ szélesen jelenjenek−e meg.

A panel méretének magadása után, meghatározhatod azt, hogy a panel két oszlopot tartalmazzon, egy “2”−es hozzáadásával a felhasználói formátumot megadó szöveghez.

Ezután az opcionális fájl jellemzÅk neveit kell megadnod. Az itt megjelenÃtett értékek használhatóak:

name

a fájl nevét jelenÃti meg.

size

a fájl méretét jelenÃti meg.

bsize

ez a size formátum egyik formája. MegjelenÃti a fájlok és könyvtárak méretét, ha az utóbbi tartalmaz SUB−DIR−t vagy UP−−DIR−t.

type

megjelenÃt egy egykarakteres érték tÃpust. Ez a karakter állÃtja be azt, hogy mit jelenÃtsen meg az ls −F flaggel. A csillag−jel a futtatható fájlokhoz, a “slash” jel (törtvonal) a könyvtárakhoz, a “at−sign” a linkekhez, az “equal” (egyenlÅség) jel a socket−ekhez, a “hyphen” a karakteres eszközökhöz, a pluszjel a blokk eszközökhöz, a “pipe” a fifo−hoz, a “tilde” a könyvtárak szimbolikus linkjeihez és a felkiáltójel a stalled szimlinkekhez (linkek, amik sehova sem mutatnak) használhatók.

mark

a kijelölt fájl megjelölése, csillagozása, space, ha a fájl nem kijelölt.

mtime

a fájl utolsó módosÃtásának (modify) ideje.

atime

a fájl utolsó hozzáférésének (access) ideje.

ctime

a fájl készÃtésének (create) ideje.

perm

a megjelenÃtett szöveg a fájl jelenlegi hozzáférési jogainak (permission) bitjeit mutatja.

mode

a fájl jelenlegi nyolcas számrendszerbeli hozzáférését mutató bit értéke.

nlink

a fájlra mutató linkek száma.

ngid

a GID (a csoport azonosÃtó kódja; szám).

nuid

a UID (felhasználó azonosÃtó kódja; szám).

owner

a fájl tulajdonosa.

group

a fájl csoportja.

inode

a fájl inódja (helyfoglalása a harddiszken).

Ezeken kÃvül még a következŠérték megnevezések adhatók meg az értékek megjelenÃtéskori rendezéséhez:

space

helykitöltÅ a megjelenÃtési formátumban.

|

ez a karakter használható arra, hogy függÅleges vonalat jelenÃtsünk meg.

Egy érték fix méretének megadásához (mezÅszélesség megadás), csak egy ’:’−ra van szükséged és azt követÅen a megjelenÃtett érték karaktereinek számára, ha a szám egy ’+’ jelet követ, akkor a méret meghatározás a minimum érték szélességet adja meg, ha a program több helyet talál a képernyÅn, mint ami az alap megjelenÃ- téshez szükséges, ki tudja használni a maradékot is, az értékek helyének kinyújtásával.

Például a Hosszú lista megjelenÃtés ehhez a formátumhoz hasonló:

half type name | size | mtime

A Részletes lista megjelenÃtés ennek a formátumnak megfelelÅ:

full perm space nlink space owner space group space size space mtime space name

Ãrdemes például ezt kipróbálni:

half name | size:7 | type mode:3

A Paneleket még a következÅ módokba lehet állÃtani:

Infó

Az infó nézet a jelenleg kiválasztott fájlra vonatkozó adatokat mutatja, és, ha látható információ a jelenlegi fájlrendszerrÅl, akkor azt is.

Könyvtárfa

A könyvtárfa nézet azonos a Könyvtárfa eszközzel. Lásd az errÅl szóló részt további információkért.

GyorsnézÅke

Ebben a módban a panel átvált BelsÅ fájlnézÅre, amely megjelenÃti a jelenleg kiválasztott fájl tartalmát, ha a panelt választod ki (a tab billentyűvel, vagy az egérrel), elérhetÅvé válnak a fájlnézÅ parancsai.

Rendezés…

Nyolc rendezési sorrend található itt: Név szerinti, Kiterjesztés szerinti, MódosÃtás ideje szerinti, Elérés ideje szerinti, az inode információk módosÃtása szerinti, Méret szerinti, az Inode szerinti és a Rendezetlen elrendezés. A Rendezés dialógus ablakban választhatsz a rendezési szabályok közül és megadhatod azt is, hogy a megjelenÃtés a kijelölt rendezési sorrenddel ellentétes legyen a megfelelÅ box kijelölésével.

Alapértelmezésben a könyvtárak a fájlok elÅtt találhatók, de ez megváltoztatható a BeállÃtásokban (Minden fájl vegyesen opciójával).

Szűrés

A szűrés parancs engedélyezi számodra azt, hogy meghatározhasd a shell mintát (például *.tar.gz), ha csak az ilyen fájlokat szeretnéd megjelenÃteni. Tekintet nélkül a filter kiegészÃtésre, a könyvtárak, és a könyvtárakra mutató linkek megjelennek a könyvtár panelben.

FrissÃt

A frissÃtés parancs újraolvassa a könyvtár fájl listáját. Ez más processzekben is használható, amikor készÃtünk egy új fájlt, vagy törlünk fájlokat. Ha a panelbe mentett fájlneveket használod, a panel újra fogja olvastatni a könyvtár bejegyzéseket és törli ezen információkat (Lásd a Parancskimenet panel részt további információkért).

Fájl menü

A Midnight Commander az F1 − F10 gombokat, mint gyorsbillentyűket használja a Fájl menü parancsainak végrehajtásához. Az F−es gombok (funkciógombok) a TERMINFO kf1 … kf10 escape szekvenciáit használják. Ha a terminálon nincs funkciógomb támogatás, neked kell néhány funkciót végrehajtanod az ESC (META) gomb és az 1−tÅl 9−ig terjedŠés a 0 számok használatával ( F1−tÅl F9−ig és F10 egyenként megfelelÅen).

A Fájl menü a következŠparancsokat tartalmazza (a gyorsbillentyűk megjegyzésként megtalálhatóak):

Súgó (F1)

SegÃtségül hÃvja a beépÃtett hypertext Súgó nézÅt. A Súgó nézÅn, belül a Tab gombot használhatod a következÅ link kiválasztására és az Enter gombot a link követésére. A Space és a Backspace gombok az elÅre− és hátralépésre használhatóak a súgó oldalon belül. Az F1 újbóli lenyomására egy teljes listát kapsz az elérhetÅ gombokról.

Menü (F2)

Ez segÃtségül hÃvja a felhasználói menüt. A felhasználói menü könnyű használatot biztosÃt az új menükkel és az extra eszközökkel a Midnight Commander−hez.

Megnéz (F3, Shift−F3)

Megmutatja a jelenlegi fájlt. Alapértelmezésben ehhez a BelsÅ fájlnézÅt használja, de ha a “BelsÅ NézegetÅ” opció ki van kapcsolva, a PAGER környezeti változóban megadott külsÅ fájlnézÅt fogja használni. Ha a PAGER értéke sincs megadva, a “view” parancsot fogja használni. Ha a Shift−F3−at használod, a fájlnézÅ minden formázás, vagy átszerkesztés nélkül nyitja meg a fájlt.

Szűrés… (M−!)

Ez egy parancssort jelenÃt meg a kiadandó parancshoz és a hozzá tartozó kiegészÃtés magadásához (a kiegészÃtés alapértelmezésben a jelenleg kiválasztott fájl neve), a parancs kimeneteit a belsÅ fájl nézÅvel nézhetjük meg.

Szerkesztés (F4)

Alapértelmezésben a vi editort használja, vagy az EDITOR környezeti változóban megadott szerkesztÅt, vagy a BelsÅ fájl szerkesztÅt, ha a belsÅ szerkesztÅ be van kapcsolva.

Másol (F5)

Egy beviteli ablakot jelenÃt meg, amely alapértelmezésben a nem kiválasztott panel könyvtárát adja meg rendeltetési helyként, majd átmásolja a kiválasztott fájlt (vagy kijelölt fájlokat, ha egynél több fájlról van szó) a beviteli ablakban megadott könyvtárba. Space for destination file may be preallocated relative to preallocate_space configure option. A folyamat futását a C−c, vagy ESC lenyomásával szakÃthatod meg. A forrás maszk beállÃtásairól (ami általában a *, vagy a ^(.*)$ közül valamelyik. EzekrÅl a “Shell kifejezések” beállÃtásnál, illetve a Kijelölt fájlok másolása vagy áthelyezése rendeltetésénél olvashatsz.

Néhány rendszeren a láthatóság beállÃtható a háttérben történÅ másoláshoz a background gomb kijelölésével (vagy a M−b lenyomásával a dialógboxban). A Háttérmunkák a háttér processzek beállÃtására használható.

Link (C−x l)

Hard linket csinál a fájlhoz.

SymLink (C−x s)

Szimbolikus linket készÃt a jelenlegi fájlhoz. Azoknak, amik nem tudják mire jók ezek a linkek: kapcsolatot hoz létre a fájlhoz a fájl egy kicsiny másolatával, ám a forrás fájlnév és a célfájl fájlneve ugyanazt a fájlt jelenÃti meg. Például, ha szerkeszted ezeket a fájlokat, minden változtatás, amit elvégzel, mindkét fájlban végrehajtódik. Néhányan a linkeket alias−nak (~álnév), vagy gyorsbillyentyűnek hÃvják.

A hard link valós fájlként látszik. ElkészÃtése után nem lehet megmondani azt, hogy melyik az eredeti és melyik a link. Ha ezek közül az egyiket törlöd, a másik sértetlen marad. Ez nagyon eltér attól, hogy egy fájl önmaga másolataként jelenjen meg. Akkor használj hard linket, amikor nem igazán tudod mit akarsz csinálni.

A szimbolikus link az eredeti fájl nevére vonatkozik. Ha az eredeti fájlt töröljük, a szimbolikus link használhatatlan lesz. Ezt elég egyszerű úgy megjegyezni, hogy ez a fájlok megjelenÃtése más néven. A Midnight Commander “@”−jelet jelenÃt meg a fájlnév elÅtt, ha az szimbolikus linkkel mutat valahova (a könyvtárakat kivéve, ahol tilde (~) jelet mutat). Az eredeti fájl, ahova mutat a link, láthatóvá válik a mini−fájlinfó sorban, ha a Mini fájlinfó opciót engedélyezted. Használj szimbolikus linket, ha el akarod kerülni az összevisszaságot, amit a hard link okozhat.

Ãtnevezés, vagy mozgatás (F6)

Egy beviteli ablakot jelenÃt meg, amely alapértelmezésben a nem kiválasztott panel könyvtárát adja meg rendeltetési helyként, és átmásolja a kiválasztott fájlt (vagy kijelölt fájlokat, ha egynél több fájlról van szó) a beviteli ablakban megadott könyvtárba úgy, hogy az eredeti helyérÅl letörli. A folyamat futását a C−c, vagy az ESC lenyomásával megszakÃthatod. További részletekért lásd a Másolás műveletet az elöbbiekben, mivel több dolog azonos.

Néhány rendszeren a láthatóság beállÃtható a háttérben történÅ másolás a Háttérben gomb kijelölésével (vagy a M−b lenyomásával a dialógboxban). A Háttérmunkák használható a háttér processzek beállÃtására is.

Ãj könyvtár (F7)

Megnyit egy beviteli dialógus ablakot, amelyben megadhatod a készÃ- tendÅ könyvtár jellemzÅit.

Törlés (F8)

Törli a kiválasztott fájlt, vagy kijelölt fájlokat, vagy könyvtárakat az aktuális panelben. A folyamatot a C−c, vagy az ESC lenyomásával megszakÃthatod.

Gyors cd (M−c) Használd a Gyors cd parancsot, ha teljes parancssort akarsz alkalmazni a könyvtárváltáshoz.

Csoport kiválasztás (+)

Ez a fájlok csoportjainak kiválasztására (kijelölésére) használható. A Midnight Commander promptot (dialógus ablakot) jelenÃt meg a csoport meghatározásának leÃrására. Ha a Shell kifejezések et engedélyezted, a pontos beÃrásnak megfelelÅ fájlnevek választódnak ki a shell−ben (*−ot helyezve az üres−, vagy a több karakterhez és ?−et helyezve egy adott karakter helyére). Ha a Shell kifejezések−et kikapcsoltad, akkor a fájlok kijelölése a szabványos kifejezésekkel (regular expression) történik (lásd ed (1)).

Csoport kiválasztás megszüntetése (

A fájlcsoportok kiválasztottságának megszüntetésére szolgál. Ez a Csoport kiválasztás parancs ellentéte.

Kilépés (F10, Shift−F10)

LeállÃtja a Midnight Commander−t. A Shift−F10 akkor használható a kilépéshez, ha rejtett shellt használsz. A Shift−F10 nem a Midnight Commander−rel utoljára meglátogatott könyvtárat Årzi meg, hanem a Midnight Commander induláskori könyvtárát.

Gyors cd

Ez a parancs akkor használható, amikor a teljes parancssort akarod a cd parancshoz használni, parancssor nélkül. Ez a parancs egy kis dialógus ablakot jelenÃt meg, amelybe bármit begépelhetsz, amit a parancssorban a cd parancs után begépeltél volna, és ezután használd az entert.Ez az eszkÅz mindenben ugyanaz, mint a belsÅ cd parancs.

Parancsok menü

A Könyvtárfa parancs lehetÅvé teszi számodra azt, hogy fa szerkezetben jelenÃtsd meg a könyvtárakat.

A Fájl keresés parancs lehetÅvé teszi számodra a speciális fájlok megkeresését. A “Panelek felcserélése” parancs felcseréli a két könyvtár panel tartalmát.

A “Panelok ki−be” parancs megmutatja az utolsó shell parancs kimenetét. Ez csak xterm−en, Linux−on és FreeBSD konzolon működik.

A Könyvtár összehasonlÃtás (C−x d) parancs összehasonlÃtja a könyvtár paneleket egymással. Ilyenkor használható a Másol (F5) parancs a panelek azonossá tételére. Ennek három formája van. A gyors változat csak a fájlok méretét, és dátumát vizsgálja meg. Az alapos változat teljesen, byte−ról byte−ra végzi el a vizsgálatot. Az alapos változat nem használható, ha a gép nem támogatja az mmap(2) rendszerhÃvást. A ’Csak fájlhossz’ szerinti változat csak a fájlméretet hasonlÃtja össze és nem ellenÅrzi le a dátumukat.

A Parancssor elÅzmények parancs megmutatja a begépelt parancsok listáját. Az itt kiválasztott parancs átmásolódik a parancssorba. A Parancssor elÅzmények a M−p, vagy a M−n begépelésével is elérhetÅ.

A KönyvjelzÅk (C−) parancs felveszi a jelenlegi könyvtárat a gyakran használt könyvtárak közé.

A Parancskimenet panel lehetÅvé teszi számodra külsÅ parancsok futtatását, majd a program tartalmát a jellegi panelbe teszi.

A TársÃtások lehetÅvé teszik számodra a futtatandó programok meghatározását, a kiválasztott fájl kiterjesztésének (fájlnév vége) megfelelÅen akkor, ha futtatod, megtekinted a tartalmát, átszerkeszted vagy más egyéb dolgot szeretnél vele csinálni. A Menu editor edit parancs a felhasználói menü szerkesztésére használható (ami az F2 lenyomásával elérhetÅ).

Könyvtárfa

A Könyvtárfa parancs fa formában mutatja meg a könyvtárakat. EbbÅl a listából kiválaszthatsz egy könyvtárat és a Midnight Commander abba a könyvtárba lép át.

Két lehetÅség van a fa megjelenÃtésére. Az igazi könyvtárfa parancs elérhetÅ a Parancsok menübÅl. A másik mód a Bal, vagy a Jobb menüben a fa nézet kiválasztása.

A Midnight Commander a fa nézet készÃtéséhez csak minden könyvtár belsÅ beállÃtásait szkenneli le, Ãgy magszabadÃt téged a hosszú várakozástól. Ha megtalálod a megtekinteni kÃvánt könyvtárat, menj rá a szülökönyvtárára és nyomd le a C−r−t (vagy az F2−t).

A következŠgombokat használhatod:

Ãltalános mozgási lehetÅségek billentyűzettel.

Enter. A Könyvtárfánál kilép a Könyvtárfából és a jelenlegi panelben átváltja a könyvtárat. Fa nézetben átvált erre a könyvtárra a másik panelben és a jelenlegi panelben marad a fa nézet.

C−r, F2 (Ãjraolvasás). Ãjraolvassa ezt a könyvtárat. Ezt akkor használd, ha a fa nézet aktualitását vesztette: ez megkeresi a belsÅ könyvtárakat és megmutat néhány belsÅ könyvtárat, amely eddig nem létezett.

F3 (Elfelejt). Törli ezt a könyvtárat a fa nézetbÅl. Ezt az összevisszaság eltüntetésére használhatod a fa nézetben. Ha vissza akarsz tenni egy könyvtárat a fa nézetbe, nyomd le az F2−t a szülÅ könyvtáron állva.

F4 (Statikus−Dinamikus). Vált a dinamikus (alapértelmezett) és a statikus böngészÅ mód között.

A statikus böngészŠmódban a Fel és Le gombokat használhatod a könyvtár kiválasztására. Minden ismert könyvtár látható.

A dinamikus böngészÅ módban a Fel és Le gombokat a testvér könyvtárak kiválasztására, a Bal gombot a szülÅ könyvtárra való lépéshez és a Jobb gombot az alárendelt könyvtárra lépéshez. Csak a szülÅ, a testvér és az alárendelt könyvtár látható, a többi nem. A fa nézet a dinamikus váltáshoz használhatod.

F5 (Másolás). A könyvtárat másolja.

F6 (Ãtnevezés vagy mozgatás). Ãthelyezi a könyvtárat.

F7 (Létrehoz Könyvtárat). Ãj könyvtárat készÃt a könyvtár alá.

F8 (Töröl). Törli a könyvtárat a fájlrendszerbÅl.

C−s, M−s Megkeresi a következÅ könyvtárat, amely megfelel a keresett szövegnek. Ha nincs ilyen könyvtár, akkor egy sorral lejjebb lép.

C−h, Backspace Törli az utolsó karaktert a keresési szövegben.

Bármely más karakter. Karaktert tesz hozzá a keresési szöveghez és átlép a következÅ olyan könyvtárra, amely ezekkel a karakterekkel kezdÅdik. A fa nézetben elÅször a C−s−sel tudod aktiválni a keresést. A keresett szöveg a mini fájlinfó sorban jelenik meg.

A további műveletek csak a könyvtárfában érhetÅek el. Ezeket a fa nézet nem támogatja.

F1 (Súgó) Belép a Súgó nézÅbe és megjelenÃti ezt a részt.

Esc, F10 Kilép a Könyvtárfából. Nem vált könyvtárat.

Az egér használható. A dupla kattintás egy Enter−nek felel meg. További információkat az Egér kezelés részben találhatsz.

Fájl keresés

A Fájl keresés eszköz elÅször megkérdezi a keresés induló könyvtárát, majd a keresett fájlnevet. A Könyvtárfa gomb lenyomásával kiválaszthatod az induló könyvtárat a Könyvtárfa nézetbÅl.

A tartalom mezÅben szabványos kifejezéseket is használhatunk megadásával (man egrep(1)). Használd az egrep escape (kilépés) karakterét (backslash, ). Például, ha az “strcmp (” szöveget keresed, ezt Ãgy add meg: “strcmp (” (a dupla idézÅjel nélkül).

Az Oké gomb lenyomásával indÃthatod el a keresést. Keresés közben a keresés leállÃtható a Felfüggeszt gombbal és folytatható a Folytatás gombbal.

Böngészhetsz a fájllistában a le és fel gombok használatával. Az Ugrás gombbal a jelenlegi könyvtárat fel tudod cserélni a kiválasztott fájléval. Az Ãjra gomb az új keresés paramétereit megkérdezi tÅled. A Kilép gomb bezárja a keresés műveletet. A Panelba gomb a elhelyezi a jelenlegi könyvtárban a keresett fájlokat, Ãgy további műveletek végezhetÅek velük (megtekintés, másolás, mozgatás, törlés és a többi). A panelba helyezés művelet után a C−r lenyomásával visszatérhetsz a normál fájl listához.

Lehetséges azon könyvtárak listájának megadása, amelyeket át szeretnénk ugrani a Fájl Keresés parancs használata során (például ha a keresés során el szeretnéd kerülni a CDROM−ot, vagy az NFS könyvtárait amelyeket slow linkkel csatoltak).

Az átlépendÅ könyvtárakat a ignore_dirs változó állÃtja be az ~/.config/mc/ini fájlod FindFile részében.

A könyvtár elemeket kettÅsponttal tudod elválasztani egymástól, emire itt egy példát is láthatsz:

[FindFile]
ignore_dirs=/cdrom:/nfs/wuarchive:/afs

A Parancskimenet panel parancs használatos néhány műveletben.

A Fájl keresés parancs egyszerű lekérdezŠeljárás, amely a Parancskimenet panelt használja a szükséges fájlok megkeresésére.

Parancskimenet panel

A Parancskimenet panel lehetvé teszi számodra külsÅ program futtatását, és a parancs kimenetének megjelenÃtését a jelenlegi panelben.

Például, ha egyszerre szeretnéd módosÃtani a jelenlegi könyvtár összes szimbolikus linkjét a jelenlegi panelben, a következÅ parancsot is használhatod a parancskimenet panelben:

find . −type l −print

A parancs befejeztével a panelban lévÅ könyvtár−bejegyzések száma nem nagyobb mint a jelenlegi könyvtáré, de minden szimbolikus link fájlt tartalmaz.

Ha minden olyan fájlt meg akarsz jelenÃteni a panelben, amelyet ftp szerverrÅl töltöttél le, használhatod az awk parancsot az átmásolt fájlok neveit tartalmazó log fájl tartalmának megjelenÃ- tésére:

awk ’$9 ~! /incoming/ { print $9 }’ < /var/log/xferlog

A gyakran használt parancsokat elmentheted egy számodra egyértelmű néven, Ãgy azokat gyorsan újra elÅhÃvhatod a késÅbbiekben is. Ãgy tudsz ilyen parancsokat létrehozni, hogy begépeled a parancsot a beviteli mezÅbe, és lenyomod az Ãj gombot. Ekkor begépelheted azt a nevet, amilyen néven el szeretnéd menteni a parancsot. KövetkezÅ alkalommal csak ki kell választanod a parancsot a listából ahhoz, hogy ne kelljen mégegyszer begépelned azt.

KönyvjelzÅk

A KönyvjelzÅk parancs megmutatja a gyorslistában szereplÅ könyvtárakat. A Midnight Commander a kiválasztott értéknek megfelelÅ könyvtárra váltja át a panel tartalmát. A KönyvjelzÅk dialógus ablakból kiveheted a már létezÅ elnevezés−−könyvtár párokat, és hozzáadhatsz újakat is. Továbbiak hozzáadásához a Hozzáadás a kedvencekhez parancsot használhatod (C−x h), amely a jelenlegi könyvtárat hozzáadja a könyvjelzÅkhöz. A felhasználó ezután egyéni megnevezéssel hivatkozhat a könyvtárra.

Ezzel a gyakran használt könyvtárakhoz ugorhatunk. A CDPATH változó használatát megtekintheted a A cd belsÅ parancs leÃ- rásánál.

TársÃtások

Ez az ~/.config/mc/mc.ext szerkesztéséhez segÃtségül fogja hÃvni a szövegszerkesztÅdet. A fájl formátuma a következÅ (a formátum a 3.0−ás verzióval megváltozott):

Minden # jellel kezdÅdÅ sor, vagy üres sor kommentárnak tekinthetÅ.

A sorok az elsÅ rovatban látható formátumnak megfelelÅen kezdÅdnek:

kulcsszó/desc, pl. akármi a kulcsszó/ után úgy, hogy a sor vége karakter elÅtt a desc áll kulcsszó lehet:

shell

bármely kiterjesztés esetén, amely ponttal kezdÅdik (nem szükséges a helyettesÃtÅ karaktert beÃrni, például: .tar az *.tar párja)

regex

(szabványos kifejezés; regular expression esetén)

type

(azokra a fájlokra illeszkedik, amelyek tartalmazzák a ‘file %f‘ szöveget. A fájlnév a ‘file %f‘ résztÅl törlÅdik)

default

(illeszkedik bármely fájlra, kiterjesztésétÅl függetlenül)

A többi sor kezdÅdhet szóközzel, vagy tabulátorral, a formátumuk pedig a következÅ:

keyword=command (szóközt nem szabad az egyenlÅségjel mellé Ãrni), ahol a kulcsszó lehet:

Open (ha a felhasználó lenyomja az Enter−t, vagy duplán kattint), View (F3) és Edit (F4).

command ez bármely egysoros shell parancs lehet, az egyszerű Macro HelyettesÃtÅvel.

A feladatokatokat fentrÅl lefelé értékeljük ki (tehát a sorrend nagyon fontos). Ha néhány műveletet keresünk, a keresés úgy folytatódik, mintha ez a cél nem létezne (pl. ha a fájl tartalmazza az elsŠés a második bejegyzést és a Nézet művelet hiányzik az elsÅbÅl, akkor az F3 lenyomására a Nézet művelet a második bejegyzést fogja használni. Alapértelmezésben végrehajt minden műveletet.

Háttérmunkák

Ezzel szabályozhatod néhány Commander háttérfolyamat állapotát (csak a másolás és a mozgatás fájlműveletek tehetÅk háttérbe). Ezeket a háttérmunkákat állÃthatod le, indÃthatod újra, lÅheted ki itt. A linuxban futó background processzekre hatástalan.

Menü szerkesztés

A felhasználói menüt a felhasználó testre szabhatja. Ez az aktulis könyvtár .mc.menu fájlja, ha az létezik, de csak, ha az a felhasználó (illetve a root) a tulajdonosa, és nem lehet bárki számára Ãrható. Ha nem talál ilyen fájlt, az ~/.config/mc/menu keresése a következÅ lépés, egyébként pedig az mc az alapértelmezett rendszerszintű menüt használja, pl.: /usr/share/mc/mc.menu, esetleg /etc/mc/mc.menu.

A menü fájl formátuma nagyon egyszerű. A sorok, amelyek bármivel kezdÅdhetnek, de a space, vagy a tab megkülönböztetett menübejegyzések (gyorsbillentyűként definiálható az elsÅ karakter). Minden olyan sor ami szóközzel, tabulátorral kezdÅdik, parancs, amit lefuttat az mc, ha kiválasztottad a bejegyzést.

Ha az opciót kiválasztod, a parancssor bemásolódik egy ideiglenes fájlba a temp könyvtárba (ez vagy az /usr/tmp, vagy a /tmp), és ilyenkor a fájl lefut. Ez lehetÅvé teszi a felhasználónak normál shell parancslista (script) készÃtését a menüben. Továbbá egyszerű Makrók helyezhetÅk el benne, amelyek a menü kód futtatása elÅtt futnak le. További információkért lásd a Macro HelyettesÃtÅ részt.

Egy példa az mc.menu fájlra:

A A kiválasztott fájlok listázása oktális formában
od −c %f

B A hiba leÃrás szerkesztése és elküldése a root−nak

I=‘mktemp ${MC_TMPDIR:−/tmp}/mail.XXXXXX‘ || exit 1

vi $I
mail −s “Midnight Commander bug” root < $I

rm −f $I

M Levél olvasás
emacs −f rmail

N A Usenet hÃrek elolvasása
emacs −f gnus

H Az info hypertext böngészÅ elindÃtása
info

J A jelenlegi könyvtár rekurzÃv átmásolása a másikba
tar cf − . | (cd %D && tar xvpf −)

K Az aktuális könyvtárról archiválása
echo −n “Name of distribution file: ”
read tar
ln −s %d ‘dirname %d‘/$tar
cd ..
tar cvhf ${tar}.tar $tar

= f *.tar.gz | f *.tgz & t n
X A kijelölt tömörÃtett tar fájl kicsomagolása
tar xzvf %f

Alapértelmezett Feltételek

Néhány menü bejegyzés irányadó feltételként szerepelhet. A feltétel eslÅ oszlopában az ’=’ karakternek kell lennie. Ha a feltétel igaz, a menüpont alapértelmezett bejegyzéssé fog válni.

Feltétel szintaktika:

=

vagy: = |
vagy: = &

A belsŠfeltétel az alábbiak közül valamelyik:

y a jelenlegi fájlminta szintaktikusan
illeszkedik?
csak menüszerkesztéshez
f jelenlegi fájlminta egyezik?
F egyéb fájlminta egyezik?
d jelenlegi könyvtár minta egyezik?
D más könyvtár minta egyezik?
t jelenlegi fájltÃpus?
T más fájltÃpus?
x ez futtatható fájlnév?
! a belsŠfeltételek ellentéte

A minta lehet a shell által értelmezett, vagy lehet szabványos kifejezés. FelülÃrhatod a rendszerszintű értékeket a Shell kifejezések opcióval a “shell_patterns=x” beÃrásával a menü fájl elsÅ sorában (ahol az “x” a 0 és 1 közül valamelyik lehet).

A következŠkarakterek közül egyet, vagy többet is begépelhetsz:

n

nem könyvtár
r

szabályos fájl
d

könyvtár
l

link
c

speciális karakter
b

speciális blokk
f

fifo
s

socket
x

futtatható fájl
t

fájl kijelölve

Például az ’rlf’ bejegyzés esetén lehet fájl, link, vagy fifo. A ’t’ tÃpus egy kicsit különleges, mert nem fájlon, hanem panelen dolgozik. A ’=t t’ feltétel igaz akkor, ha a jelenlegi panelben vannak kijelölt fájlok és hamis, ha nincsennek.

Ha a feltétel ’=?’−lel kezdÅdik ’=’ helyett, a hibakeresÅ (debug) kimenete jelenik meg, mialatt akkor a feltétel eredményét a program kiértékeli.

A feltételek kiértékelése balról−jobbra történik. Ennek megfelelÅen:

= f *.tar.gz | f *.tgz & t n

kibontva:

( (f *.tar.gz) | (f *.tgz) ) & (t n)

Egy példa a feltételek használatára:

= f *.tar.gz | f *.tgz & t n

L

Listázza az aktuális tar archÃvumot

gzip −cd %f | tar xvf −

Járulékos feltételek

Ha a feltétel ’+’−szal (vagy ’+?’−lel) kezdÅdik az ’=’ (vagy ’=?’) helyett, ez járulékos feltétel. Ha a feltétel igaz, a menü bejegyzés megjelenik a menüben. Ha a feltétel hamis, a menü bejegyzés nem jelenik meg.

Kombinálhatod is az alapértelmezett és a járulékos feltételeket a feltétel sorának ’+=’−lel, vagy ’=+’−szal (vagy ’+=?’−lel és ’=+?−lel’, ha hiba követÅt is szeretnél) kezdésével. Ha két eltérÅ feltételt szeretnél használni, egyet járulékosként és egyet alapértelmezettként, két feltételsort kell készÃtened; egyet ’+’−szal kezdÅdÅen és egy másikat ’=’−lel kezdÅdÅen.

A magyarázat sorát ’#’−kal kell kezdened. A kiegészÃtÅ magyarázat sorait ’#’−kal, space−szel, vagy tab−bal kell kezdened.

BeállÃtások

A Midnight Commander rendelkezik néhány olyan opcióval, amely lehetÅvé teszi a be− illetve a kikapcsolását néhány dialógus eszköznek, amely az adott menübÅl elérhetÅ. Az opció engedélyezett, ha csillag, vagy “x” áll elÅtte.

A BeállÃtások parancs dialógus ablakot nyit meg, amelyben a Midnight Commander fÅbb beállÃtásait elvégezheted.

A Megjelenés parancs dialógus ablakot jelenÃt meg, amelyben az mc képernyÅn történÅ megjelenésének opcióit találod egy csokorban.

A MegerÅsÃtés parancs dialógus ablakot jelenÃt meg, amelyben meg tudod adni azt, hogy mely műveletekhez kell megerÅsÃtést kérni.

A KépernyÅbitek parancs dialógus ablakot nyit meg, amellyel beállÃ- thatod azt, hogy milyen karakterek jelenhessenek meg a terminálodon.

A Billentyűzet tanÃtás dialódus ablakot jelenÃt meg, amelyben megvizsgálhatod azokat a gombokat, amelyek nem működnek néhány terminálon, és kijavÃthatod Åket.

A Csatolt fájlrendszer… parancs olyan dialógus ablakot jelenÃt meg, amelyben VFS−hez kapcsolódó opciókat adhatod meg.

A BeállÃtások mentése parancs elmenti a Bal, Jobb és a BeállÃ- tások jelenlegi értékeit. Néhány egyéb beállÃtás is elmentÅdik.

Az MC konfigurálása

A dialógus ablalban lévÅ opciók három csoportra bonthatók: Panel BeállÃtások, Futtatás után vár… és Egyéb.

Panel BeállÃtások

Backup fájlt mutat. Alapértelmezésben a Midnight Commander nem mutatja a ’~’−re végzödÅ fájlokat (a GNU’ −B opciójának megfelelÅen).

Rejtett fájlt mutat. Alapértelmezésben a Midnight Commander láthatóvá teszi a ponttal kezdÅdÅ fájlokat (az ls −a −hoz hasonlóan).

Kijelölés után lefele lép Alapértelmezésben, amikor kijelölsz egy fájlt (a Insert gomb közül valamelyikkel,) a kiválasztó sáv lefelé mozdul el.

LegördülÅ menük. Amikor ezt az opciót engedélyezed, az F9 gomb lenyomásakor a menü le fog ereszkedni, egyébként te csak a menü cÃmét tudod megjelenÃteni és ezek után tudod kiválasztani a menü bejegyzést a nyÃl gombokkal, vagy annak megjelölt betűjével, és csak ekkortól tudsz menüpontot kiválasztani.

Minden fájl vegyesen. Ha ezt az opciót engedélyezted, a fájlok és könyvtárak vegyesen jelennek meg. Ha az opció ki van kapcsolva, a felsorolás a könyvtárakkal (és a könyvtár linkekkel) fog kezdÅdni, és ezeket az egyéb fájlok követik.

Gyors könyvtárlista. Ez az opció alapértelmezésben ki van kapcsolva. Ha bekapcsolod a gyors könyvtárlista funkciót, a Midnight Commander egy trükköt fog használni akkor, ha a könyvtár tartalma megváltozik. A trükk az, hogy csak akkor olvassa újra a könyvtárat, ha a könyvtár inode−ja megváltozott; ez azt jelenti, hogy csak fájl létrehozásakor, és törlésekor kerül újraolvasásra. Ha valami a könyvtárban lévÅ fájl inode−jában történik (fájlméret−változás, módok, és tulajdonosok változnak, stb.) a megjelenÃtés nem kerül frisÃtésre. Ebben az esetben, ha az opció be van kapcsolva, kézzel tudod újraolvastatni a könyvtár tartalmát (a C−r−rel).

Futtatás után vár

Az általad kiadott parancs lefutása után a Midnight Commander várhat amiatt, hogy meg tudd vizsgálni a parancs kimenetét. Három beállÃtás adható meg ennek a változónak: Soha Abban az esetben, ha te nem kÃvánod látni azt, hogy mit Ãrt ki a parancs. Ha Linux, vagy FreeBSD konzolt, vagy xterm−et használsz, a parancs kimenete a C−o begépelésével megjelenÃthetÅ. Buta terminálokon várakozási üzenetet fogsz kapni azon a terminálon, amely nem képes megmutatni az utolsóként kiadott parancs kimenetét (bármilyen terminálon, amely nem xterm, vagy nem Linux konzol). Mindig A program mindig vár, miután a parancsod lefutott.

Egyéb beállÃtások

Részletes műveletinfó. Ez van bejelölve akkor, ha a fájl Másolás, Ãtnevezés és Törlés műveletek részletesek (pl., egy dialógus ablakot jelenÃt meg néhány művelethez). Ha lassú terminálod van, beállÃthatod azt, hogy ne legyenek részletes műveletek. Automatikusan kikapcsolódik ez a beállÃtás, ha a terminálod sebessége kissebb mint 9600 bps.

Byteok számÃtása Ha ez az opció engedélyezve van, a Midnight Commander számÃtja a teljes byte méretet és a teljes fájlszámot a Másolás, Ãtnevezés és a Törlés műveleteknél. Ez a funkció ellát téged több pontos folyamat sávval, kiegészÃtve azt néhány sebességgel. Ez az opció nem látható, ha a Részletes műveletinfót nem engedélyezted.

Shell mintázatok Alapesetben a Kiválasztás, Kiválasztás megszüntetése és a Szűrés parancsok a shell−nek megfelelÅ pontos kiterjesztéseket használják. A következÅ konverzió átalakÃtások vannak jelenleg: a ’*’ kicserélÅdik a ’.*’−gal (zeró, vagy több karakter); a ’?’ kicserélÅdik a ’.’−tal (pontosan egy karakter) és a ’.’ a szó szerinti ponttal. Ha az opció nem engedélyezett, akkor a szokásos kiterjesztések azonosak a ed−ben lévÅkkel: man ed.

BeállÃtások automatikus mentése Ha ez az opciót bekapcsoltad, amikor kilépsz a Midnight Commander−bÅl, az MC opcióinak beállÃ- tásait az ~/.config/mc/ini fájlba menti.

Auto menük. Ha ez az opció engedélyezett, a felhasználói menü megjelenik az mc indÃtáskor. Különösen azok számára ajánlott, akik nem szoktak hozzá a UNIX−os környezethez.

BelsÅ szövegszerkesztÅ Ha ez az opció engedélyezve van, a beépÃtett fájlszerkesztÅt használja a fájlok szerkesztésére. Ha az opciót nem engedélyezzük, az mc az EDITOR környezeti változóban megadottat használja. Ha ez sincs megadva, a vi−t fogja használni. Lásd a BelsÅ fájlszerkesztÅ. részben.

BelsÅ nézegetÅ. Ha ezt az opciót engedélyeztük, a beépÃtett fájlnézÅt fogja a fájlok tartalmának megtekintéséhez használni a program. Ha nem engedélyeztük, a PAGER környezeti változóban megadott pager értéket használja. Ha nincs megadva a pager értéke, a Megnéz parancsot használja. Lásd a BelsÅ fájlnézÅ részben.

KiegészÃtés: minden mutat Alapértelmezésben a Midnight Commander megjelenÃt minden elem KiegészÃtést. Ha a kiegészÃtésben bizonytalan vagy, nyomd le az M−Tab−ot és a második alkalommal kiegészÃti, elsÅ alkalommal csak annyit jelenÃt meg, mint amennyit lát, és ebben az esetben a kétértelműség miatt egy beep hangot is kapsz. Ha látni szeretnéd az összes kiegészÃtést, az elsÅ M−Tab lenyomása után, engedélyezd ezt az opciót.

Forgó törtjel Ha ezt az opciót engedélyezted, a Midnight Commander forgó törtjelet jelenÃt meg a jobb felsÅ sarokban, mutatva ezzel azt, hogy munka van folyamatban.

Mozgás, mint lynx−ben Ha ezt az opciót engedélyezted, a nyÃl gombokat, mint automatikus könyvtárváltókat használhatod ha az aktuális kiválasztás egy belsÅ könyvtár és a shell parancssor elérhetÅ. Alapértelmezésben ez a beállÃtás ki van kapcsolva.

Cd követi a linket Ez az opció, ha be van állÃtva, akkor a Midnight Commander követi a könyvtárak logikai kapcsolatait ha könyvtárat váltasz valamelyik panelben, vagy a cd parancsot használod. Ez alapértelmezésben a bash jellemzÅje. Amikor ez nincs beállÃtva, a Midnight Commander a valós könyvtárszerkezetet követi, úgy, mint amikor a cd..−t gépeled be, a könyvtáron keresztül átlépsz a “szülÅ” könyvtárba, és nem abba a könyvtárba, amelyre a link mutat.

Biztonságos törlés Ha ezt az opciót engedélyezted, a fájlok közvetlen szándék nélkül törlését megnehezÃted. Alapesetben egy “MegerÅsÃtés” dialógus ablaknan választhatunk az “Igen” és “Nem” gombok között törléskor. Alapesetben ez az opció nem engedélyezett.

Megjelenés

A Megjelenés dialógus ablakban megváltoztathatod a képernyÅ−megjelenés beállÃtásait. BeállÃthatod azt, hogy a menüsor, a parancssor, a tippek és a funkcióbillentyűk láthatóak legyenek−e. Linux, vagy FreeBSD konzolon megadhatod azt, hogy hány sorban legyen látható a megjelenÅ ablak.

A képernyÅ nyugalomban lévÅ részén két panelt használhatunk. Megadhatod azt, hogy vÃzszintesen, vagy függÅlegesen ossza−e fel a képernyÅt a két panel. A felosztás lehet egyenlÅ arányú, vagy te is megadhatod az arány mértékét.

Alapesetben a könyvtár panelokban lévÅ fájlok csak néhány szÃnnel kerülnek megjelenÃtésre, de te azt is megadhatod, hogy a jogosultságok vagy a fájltÃpusok jelenjenek−e meg speciális SzÃ- nekkel. Ha pl. a jogosultságokat kérted, a jogok és a mode értékek a Midnight Commander−t futtató felhasználó jogainak megfelelÅen láthatók a Fájllistában a kiválasztás szÃnével. Ez különösen elÅnyös, ha a könyvtárunkban más felhasználó fájljai is elÅfordulnak. Ha a fájltÃpus megjelölést engedélyezted, a fájlok a fájltÃpusuknak megfelelÅen jelennek meg (pl. könyvtár, core fájl, futtatható fájl, stb.).

Ha a Mini fájlinfó opciót engedélyezted, egy sor lesz látható a panel alján, a látható, jelenleg is kiválasztott bejegyzések információival.

MegerÅsÃtés

Ebben a menüben tudod beállÃtani enter lenyomására a törlés, felülÃrás, futtatás, és programból történÅ kilépés MegerÅsÃ- tésének opcióit.

KépernyÅbitek

Ez az ablak a megjelenÃtett karakterek tartományának beállÃtására szolgál. Ez a beállÃtás lehet 7−bites, ha terminálod, vagy megjelenÃtésed csak a hét bites karaktereket támogatja; az ISO−8859−1−ben az ISO−8859−1−es karaktetábla valamennyi karaktere megjelenÃthetÅ; végül teljes 8 biten azokon a terminálokon, ahol teljes 8 bitet meg tudsz jelenÃteni. A két utolsó megjelenÃtési forma képes az Šés ű betűk kivételével az összes magyar betűt kijelezni a BelsÅ filenézÅben.

Billentyűzet tanÃtás

Ebben a dialógus ablakban tudod letesztelni azt, hogy terminálodon az F1−F20, Home, End, stb. gombok megfelelÅen működnek−e. Ezek gyakran nem működnek, mióta néhány Terminál adatbázis megváltozott.

A mezÅket a Tab gombbal és a vi mozgató gombjaival (’h’ balra, ’j’ le, ’k’ fel és ’l’ jobbra) járhatod körbe. Ha egy kurzor gombot legalább egyszer megnyomsz, OK−val jelöli; kilépéskor ez a állapot elmenthetÅ.

Ezek közül bármelyiket tesztelheted a gomb lenyomásával. Amint lenyomtad, a gomb megfelelÅen fog működni, és egy OK jelenik meg a gomb neve mellett. Amelyik gomb OK−val jelölÅdik meg, általában az használható. Az F1 az elsÅ alkalommal csak le fogja ellenÅrizni, hogy megfelelÅen műkÅdik−e, másodszor már a súgót jelenÃti meg. A tab gomb továbbra is működni fog.

Ha néhány gomb nem működik megfelelÅen, akkor nem jelenik meg OK a gomb neve után. Ilyenkor lehetÅséged van kijavÃtani ezt. Ezt ennek a gombnak a lenyomásával (egér, vagy a Tab gombbal és az Enter−rel) tudod kijavÃtani. Ekkor egy piros szÃnű üzenet jelenik meg amely arra kér téged, hogy üsd le a megfelelÅ gombot. Ha ezt meg akarod szakÃ- tani, csak nyomd le az Esc−et, és várj amÃg az üzenet el nem tűnik. Egyébként a begépelt gomb lesz az megkérdezett gombbal azonosÃtott. Ezután a dialógus ablak eltűnik.

Amikor végeztél minden gombbal, ezt elmentheted a Mentés gombbal az ~/.config/mc/ini fájlba, a [terminal:TERM] részbe (ahol a TERM a jelenlegi terminál neve), vagy elvetheted. Ha minden gombod megfelelÅen működik, és nem javÃtottál semmit, akkor (természetesen) nem fog menteni semmit sem.

Csatolt (látszólagos) fájlrendszer

Ez az opció lehetÅvé teszi számodra a Csatolt fájlrendszer informcáció cache−ének beállÃtását.

A Midnight Commander a memóriában tárolja a csatolt fájlrendszer információit a fájlrendszeren lévŠfájlok gyorsabb elérése érdekében (Például, könyvtár listázás trükkje távoli ftp szerverek esetén).

Azonfelül a tömörÃtett fájlok tartalmához való hozzáféréskor (például, tömörÃtett tar fájlok) a Midnight Commander készÃt egy kitömörÃtett temp fájlt a merevlemezeden.

A memóriában és a temp fájlban lévÅ információk között van némi idÅbeni különbség, te a hozzáférési sebesség maximalizálása miatt átállÃthatod a cached információk újraolvasási paramétereit.

A Tar Fájlrendszer elég ügyesen kezeli a tar fájlokat: csak beolvassa a könyvtár bejegyzéseket, és amikor szükséges a tar fájlban tárolt információk használata, újraolvassa azokat, és kinyeri a szükséges infókat.

Igazából a tar fájlok tömörÃtettek maradnak (alap tar fájlok fajtái esetében), és mivel ezek a fájlok természetes fájlok (a tar fájlok könyvtár−bejegyzéseinek kiolvasására nem kell várni), a tar fájlrendszer a fájlt a lemez temp könyvtárba kitömörÃti, ilyenkor a kitömörÃtett tarfájl hozzáférhetÅ, mint szabványos tar fájl.

Ha elkezdjük böngészni a merevlemezen található tar fájlokat, majd elkezdjük nézni a többit, elveszne a rájuk vonatkozó információ. A Midnight Commander a memória cache−ben tárolja ezeket egy idÅre, hogy gyorsabb legyen az újraolvasásuk. Az alap frissÃtési idÅ egy perc.

Az FTP fájlrendszer az ftp szerverrÅl beolvasott könyvtárszerkezetet éppÃgy a cache−ben tárolja. A cache frissÃtési ideje az ftpfs cache elévülési idÅ opcióban konfigurálható. Alacsony érték esetén minden művelet nagyon lassúvá válhat az FTP fájlrendszeren, mivel minden művelet az ftp szerver lekérdezésével történik.

Ezenfelül definiálhatod a proxy host−ot az ftp adatforgalomhoz, és beállÃthatod a Midnight Commander−t, hogy mindÃg használja a proxy host−ot. Az ezzel kapcsolatos információkat lásd az FTP fájlrendszernél.

BeállÃtások mentése

A Midnight Commander indÃtáskor megpróbálja az indÃtási információkat beolvasni az ~/.config/mc/ini fájlból. Ha ez a fájl nem létezik, ezeket az információkat a rendszerszintű konfigurációs fájlból fogja beolvasni, amelyek a /usr/share/mc/mc.ini fájlban találhatóak meg. Ha ez a rendszerszintű konfigurációs fájl sem létezik, a MC az alapértelmezett beállÃtásokat használja.

A BeállÃtások mentése parancs elmenti a Bal és Jobb oldali menü és a BeállÃtások menü beállÃtásait az ~/.config/mc/ini fájlba.

Ha aktiválod az Auto BeállÃtásmentés opciót a MC mindÃg elmenti a beállÃtásait kilépéskor.

Még vannak beállÃtások, amelyek nem állÃthatóak be a menükbÅl. Ezek beállÃtásához használd a kedvenc fájlszerkesztÅdet. Lásd a Speciális BeállÃtások részt a további információkért.

Az operációs rendszer parancsainak futtatása

Közvetlenül futtathatod a parancsokat azok begépelésével a Midnight Commander beviteli sorába, vagy a futtatandó program kiválaszátásval valamely panelben a kiválasztó sáv segÃ- tségével, és az Enter használatával.

Ha az Enter−t az adott fájl felett lenyomod, nem indul el azonnal, hanem a Midnight Commander leellenÅrzi a kiválasztott fájl kiterjesztését a TársÃtásokban találhatónak megfelelÅen. Ha talál egyezést, akkor a kódnak megfelelÅ bejegyzést futtatja. Egy nagyon egyszerű Macro HelyettesÃtÅ végzi ezt el a parancs futtatása elÅtt.

A cd belsÅ parancs

A cd parancs végrehajtását a Midnight Commander nem adja át a shellnek. Tehát a shellben értelmezett makrók és helyettesÃtések helyett a saját beállÃtásai szerint dolgozik:

Tilde helyettesÃtés A (~) karakter helyettesÃti a home könyvtár nevét, ha hozzáfűzöl bármely felhasználói nevet, akkor az MC a megadott felhasználó saját HOME könyvtárára ugrik.

Például a ~guest a guest felhasználó könyvtárára mutat, amÃg a ~/guest a guest könyvtárra a te home könyvtáradban.

ElÅzÅ könyvtár Vissza tudsz ugrani abba a könyvtárba, ahol elÅzÅleg voltál a ’−’ speciális könyvtárnévvel Ãgy: cd −

CDPATH könyvtárak Ha a könyvtármeghatározás a cd parancs és nem a jelenlegi könyvtár, akkor a Midnight Commander a CDPATH környezeti változót keresi a könyvtárnevek között.

Például te beállÃtod a CDPATH változót az ~/src:/usr/src−re, lehetÅvé teszi számodra azt, hogy bármely könyvtárról a fájlrendszeren belül a relatÃv név használatával bárhonnan átléphess az ~/src−be, vagy az /usr/src−be bárhonnan (például a cd linux az /usr/src/linux könyvtárba léptet át).

Makro helyettesÃtÅ

Amikor belépsz a felhasználói menübe, vagy a társÃtások parancsot, futtatod, illetve a parancsot a parancssorból futtatod, a Makró HelyettesÃtÅt használod.

A makrók:

%i

A space−szel jelölt rész, amely azonos a kurzor oszlop pozÃ- ciójával. Csak menü szerkesztéshez.

%y

A jelenlegi fájl szintaktikájának tÃpusa. Csak menü szerkesztéshez.

%k

A blokk fájl neve.

%e

A hiba fájl neve.

%m

A jelenlegi menu neve.

%f és %p

A jelenlegi fájl neve.

%n

Csak a jelenlegi fájlnév kiterjesztés nélkül.

%x

A jelenlegi fájl kiterjesztése.

%d

A jelenlegi könyvtár neve.

%F

A jelenlegi fájl a nem kijelölt panelben.

%D

A könyvtár neve a nem kiválasztott panelben.

%t

A jelenleg kijelölt fájlok.

%T

A kijelölt fájlok a nem aktÃv panelben.

%u és %U

Azonos a %t és a %T makrókkal, de hozzáadáskor a fájlok nem kerülnek kijelölésre. Ezt a makrót csak egyszer használhatod egy menü fájlon belül, vagy fájl kiterjesztésben bekezdés esetén, mivel a következŠalkalommal ezek nem lesznek kijelölt fájlok.

%s és %S

A kiválasztott, kijelölt fájlok, ha vannak ilyenek. Egyébként a jelenlegi fájlok.

%cd

Ez a speciális makro, ami arra használható, hogy a jelenlegi könyvtárat lecserélhessük az elÅtte levÅ könyvtárra. Ezt elsÅsorban a Csatolt fájlrendszernél használhatjuk.

%view

Ez a makro használható a belsÅ fájlnézÅ meghÃvására. Ez a makro használható egyedül, vagy kiegészÃtésekkel is. Ha ezen makro bármely kiegészÃtését használod, akkor annak zárójelen belül kell lennie. A kiegészÃtések a következÅk: ascii a fájlnézÅ ascii módú használatához; hex a hex mód használatához; a nroff mondja meg a fájlnézÅnek az nroff a félkövér és az aláhúzás szekvenciáját; az unformated mondja meg a fájlnézÅnek azt, hogy az nroff paranccsal készÃ- tett vastagÃtása és aláhúzása nem használható.

%%

A % karakter

%{valamilyen szöveg}

Súgó a kiegészÃtéshez. Beviteli ablak jelenik meg, és a szöveg magyarázatként jelenik meg. A makró a felhasználó által begépelendÅ szöveget helyettesÃti. Ezt az ESC, vagy az F10 lenyomásával tudja törölni a felhasználó. Ez a makró jelenleg még nem működik a parancssorban.

A subshell támogatás

A subshell támogatás fordÃtáskori opció, amely a shellek alkalmazásával működik: bash, tcsh and zsh.

Amikor a subshell kódot aktiváljuk, a Midnight Commander létrehozza a shell−ed másolatát (azét, amelyik a SHELL változóban definiálva van, vagy ilyen nincs, akkor az /etc/passwd fájlban találhatóét) és egy ál−terminált fog futtatni, ahelyett, hogy minden parancsfuttatáskor az új shellt aktiválná, a parancs a subshellt fogja használni, ha megadtál ilyet. Ez lehetÅvé teszi számodra azt is, hogy megváltoztasd a környezeti változókat is, a shell funkciók használatával és megadva az értéküket, amelyeket a Midnight Commander−bÅl való kilépésig használni fog.

Ha bash−t használsz, a subshell indÃtó parancsait megadhatod az ~/.local/share/mc/bashrc fájlban, és tetszÅleges billentyűzet térképet az ~/.local/share/mc/inputrc fájlban. A tcsh felhasználóknak az indÃtási parancsokat az ~/.local/share/mc/tcshrc fájlban van lehetÅségük megadni.

Amikor a subshell kódot használod, bármikor megszakÃthatod az alkalmazásokat C−o−val, és visszaugrasz a Midnight Commander−be. Ha félbeszakÃtod az alkalmazást, nincs lehetÅséged más külsÅ parancsot futtatni, amÃg ki nem lépsz a megszakÃtott alkalmazásból.

A subshell által használt további eszköz a Midnight Commander által megjelenÃtett prompt, amely ugyanaz, mint amit a jelenleg használt shell is használ.

Az OPTIONS részben további információkat olvashatsz arról, hogy hogyan vezérelheted a subshell kódot.

Chmod (hozzáférési jogosultság)

A Chmod ablak a fájlok, könyvtárak attribútum bitjeinek beállÃ- tására szolgál. A C−x c billenytűkombinációval is indÃtható ez a funkció.

A Chmod ablak két részbÅl áll − Jogosultság és Ãllomány (Az Ãllomány szó itt fájlt, vagy könyvtárnevet jelent).

Az Ãllomány részben megjelenik a fájlok, illetve könyvtárak neve, és a hozzáférési jogok nyolcas számrendszerbeli formátumban, úgyanúgy mint a tulajdonos és a csoport neve.

A Jogosultság részben az Ãllomány attribútumbitjének megfelelÅ sorban a check gombot kell kijelölni. Változtatáskor a nyolcas számrendszerbeli atribútumbitek megváltozott értékét az Ãllomány részben láthatod.

A widgetek közötti mozgáshoz (gombok, és check gombok) a kurzor billentyűket, vagy a Tab gombot használhatod. A check gombok kijelöléséhez, vagy a gombok kijelöléséhez használd a Space gombot. Ezeken kÃvül még használhatsz gyorsbillentyűket is, a gombok gyorsabb kiválasztásához (a megjelölt betük a gombokon).

Az attribútum bitek beállÃtására használd az Enter gombot.

Amikor könyvtárak, vagy fájlok csoportjával dolgozol, csak rá kell kattintanod a megfelelŠbitre annak kijelöléséhez, vagy a kijelölés törléséhez. Amikor kiválasztottad azokat a biteket, amiket meg akarsz változtatni, válasz ki egy gombot a művelet gombok közül (Bekapcsol, vagy Töröl).

Végül, az itt megadott beállÃtásoknak megfelelÅen állÃtsuk be az attribútumokat a [Mind] gombbal, ami az összes kijelölt fájlon végrehajtja a beállÃtást.

A [BeállÃt] csak a kijelölt attribútumokat állÃtja be a fájlokhoz.

A [Bekapcsol] a megjelölt biteket állÃtja be az összes fájlhoz.

A [Töröl] a megjelölt attribútum biteket törli a kiválasztott fájloknál.

Az [Ok] egyetlen fájlhoz állÃtja be az attributumot.

A [Mégsem] kilép Chmod parancs módból.

Chown (Tulajdonos változtatása)

A Chown parancs a fájl tulajdonos, vagy csoport azonosÃtójának beállÃtására szolgál. A parancs gyorsbillentyűje a C−x o.

Haladó (bÅvÃtett) Chown

A Haladó Chown parancs a Chmod és a Chown parancsok kombinációja egyetlen ablakban. Egyszerre tudod megváltoztatni a fájlok jogosultságait, és tulajdonos, vagy csoport azonosÃtóját.

Fájl műveletek

Amikor fájlokat másolsz, mozgatsz, vagy törölsz, a Midnight Commander a Fájl műveletek dialógus ablakot jelenÃti meg. Majd megjelenÃti az elkezdett művelet fájljait, ahol jobbára három folyamatsávot jelenÃt meg. A fájl sáv azt mutatja meg, hogy a kijelölt fájlok közül a jelenleg másolt fájlnak mekkora részén hajtotta végre a művelet. A Darab sáv azt mutatja meg, hogy a kijelölt fájlok közül hányat dolgozott fel eddig. A bájt sáv azt mutatja meg, hogy a kijelölt fájlok teljes méretének mekkora része került már átmásolásra. Ha a Részletes műveletinfó ki van kapcsolva, a fájl és a bájtok sáv nem jelenik meg. Két gomb található a dialógus ablak alján. A KövetkezÅ gomb lenyomásával át tudod lépni a jelenlegi fájlt. A MegszakÃt gomb megszakÃtja a műveletet, a fájlok visszamaradó részével nem történik semmi.

Van három másik dialógus ablak is, amelyekkel a fájl műveleteknél találkozhatsz.

A hiba dialógus ablak a hiba körülményeiröl értesÃt bennünket, és három választási lehetÅséget tartalmaz. Normálisan a KövetkezÅ gomb, amellyel átlépheted a jelenlegi fájlt, vagy a MegszakÃt gomb, amellyel megszakÃthatod a további műveleteket, között választhatsz. Választhatod még az Ãjra gombot is, ha egy másik virtuális terminálról ki tudtad javÃtani a hibát.

“A fájl már létezik” dialógus ablak jelenik meg, ha megpróbálod másolással, vagy áthelyezéssel felülÃrni a már létezÅ fájlt. A dialógus ablak megmutatja mindkét fájl méretét és dátumát. Az Igen gombbal felüliratod a fájlt, a Nem gombbal átléped a fájlt, a Mind gombbal felüliratod az összes fájlt, a Nem gombbal átléped az összes hasonló fájlt és a FrissÃt gombbal felüliratod a fájlt, ha a célfájl nem azonos dátumú a forrás fájllal. A MegszakÃt gomb lenyomásával bárhol megszakÃthatod a műveletet.

A rekurzÃv törlés dialógus ablak jelenik meg akkor, amikor egy olyan könyvtárat akarsz törölni, amely nem üres. Az Igen gomb lenyomásakor rekurzÃvan törli a könyvtárat, a Nem lenyomásakor átlépi a könyvtárat, a Mind gomb lenyomásakor törli az összes könyvtárat, és a nem gomb átlépi az összes olyan könyvtárat, amely nem üres. A MegszakÃt gomb lenoymásával bárhol megállÃthatod a folyamatot. Ha az Igen, vagy a Mind gombot választod egy MegerÅsÃ- tés. Az “Igen”−t csak akkor válaszd, ha teljesen biztos vagy abban, hogy rekurzÃvan akarsz törölni.

Ha vannak kijelölt fájlok, azok kijelöltsége a művelet sikeres végrehajtása után megszűnik. A művelet megszakÃtáskor a kihagyott fájlok kijelöltek maradnak.

Kijelölt fájlok másolása vagy áthelyezése

A másolás, vagy mozgatás művelet a fájlok átnevezésének legegyszerűbb módja. Ennek elvégzéséhez meg kell határoznod a megfelelÅ forrás maszkot, és általában a cél részben a rendeltetés szerinti maszknak megfelelÅen. Minden forrás maszkkal azonos fájl átmásolásra vagy átnevezésre kerül a cél maszknak megfelelÅen. Ha vannak kijelölt fájlok, csak a kijelölt fájlokra vonatkozik a átnevezett forrás maszk.

Ezen kÃvül vannak egyéb opciók is, amiket még beállÃthatsz:

A link követés megadja vajon symlink, vagy hardlink készült−e a forrás könyvtárban (rekurzÃvan belsÅ könyvtáraknál), és új linket kell−e csinálni a cél könyvtárba, vagy csak át kell másolnod a bejegyzést.

“LétezÅ könyvtárba belép” megmondja azt, hogy történjék, ha azonos nevű célkönyvtár létezik, mint amelyet elkezdtünk másolni. Az alapértelmezett művelet ilyenkor az, hogy ebbe a könyvtárba történŠátmásoláskor, lehetÅvé teszi számodra azt, hogy a forrás könyvtárat átmásold. Talán egy példa segÃteni fog:

Neked a foo könyvtár tartalmát át kell másolnod a /bla/foo könyvtárba, amely már létezik. Normálisan (amikor az Ugrás (Dive) nincs beállÃtva), az mc be fogja másolni ezt a /bla/foo könyvtárba. Az opció engedélyezésekor a bejegyzéseket a /bla/foo/foo könyvtárba fogod másolni, mivel a könyvtár már létezik.

Az “Attributumok megÅrzése” megmondja azt, vajon az eredeti fájlok jogosultságait, idÅadatait, és (ha root vagy) az eredeti fájlok UID és GID értéekit. Ha ez az opció nincs beállÃtva, az umask jelenlegi értékét fogja használni a funkció.

Shell kifejezések be

Amikor a “Shell mintát használ” kifejezések opció be van kapcsolva, a forrás maszkhoz használhatsz használhatod a ’*’ és a ’?’ maszkokat. Ezek használhatóak a shellben is. A cél maszkhoz csak ’*’ és ’’ maszk használható. A célmaszk elsÅ ’*’ maszkja megfelel a forrás maszk elsÅ maszk csoportjának, a második ’*’ megfelel a második csoportnak, és Ãgy tovább. A ’1’ maszk megfelel a forrás maszk elsÅ maszk csoportjának, a ’2’ maszk megfelel a második csoportnak, és ez Ãgy megy ’9’−ig. A ’’ maszk jelentése: a forrás fájl teljes neve.

Két példa:

Ha a forrás maszk, “*.tar.gz” a rendeltetésé a “/bla/*.tgz”, a másolandó fájl a “foo.tar.gz”, − a másolat a “/bla” könyvtárban található “foo.tgz” lesz.

Tételezzük fel azt, hogy fel akarod cserélni a fájlnevet a kiterjesztéssel, például a “file.c”−t a “c.file”−lal, és a többit. Ennek a forrásmaszkja a “*.*” lesz, a rendeltetésé pedig a “2.1”.

Shell kifejezések ki

Amikor a shell kifejezések opció ki van kapcsolva az MC a továbbiakban nem csoportosÃt automatikusan. Az ’(…)’ kiegészÃ- tést kell használnod a forrásmaszkban, a célmaszk specifikációnak meagadásához. Ez jóval gördülékenyebb módszernel tűnik, de több gépelést igényel. Egyébként a cél maszk használata egyszerűbb, ha a Shell kifejezések opció be van kapcsolva.

Kisbetű−nagybetű csere”

Magváltoztathatod a fájlnév betűnagyságát. Ha a ’u’−t, vagy a ’l’−t használod a cél maszkban, a következÅ karaktert naggyá, vagy kicsivé konvertálja.

Ha a ’U’−t, vagy ’L’−t használod a cél maszkban a következÅ karakterek naggyá, illetve kicsivé fognak változni egészen addig, amÃg ’E’, vagy ’U’, ’L’, vagy a fájlnév vége következik.

Az ’u’ és ’l’ erÅsebb az ’U’−nál és az ’L’−nél.

Például, ha a forrás maszk ’*’ (Shell kifejezés be van kapcsolva), vagy ’^(.*)$’ (Shell kifejezés ki van kapcsolva) és a célmaszk ’Lu*’ a fájl nevek eleje nagybetűsre konvertálódik, a többi betű pedig kicsire.

Ezeken kÃvül még használhatod a ’’ karaktert, mint hivatkozó karaktert. Például a ’\’−t a backslash−hez és a ’*’−et a csillaghoz.

BelsÅ fájlnézÅ

A BelsÅ fájlnézÅ két megjelenÃtési módra képes: ASCII és hex. A két mód közötti váltásra használd az F4−es billentyűt. Ha a GNU gzip programot telepÃtetted, szükség esetén ezzel automatikusan kitömörÃti a fájlokat.

A fájlnézÅ megpróbálja megállapÃtani a legjobb módot az információk megjelenÃtéséhez a rendszerednek, vagy a fájl tÃ- pusának megfelelÅen. A BelsÅ fájlnézÅ használ néhány szövegrészletet a vastag, és az aláhúzott szövegattribútumok megjelenÃtésére azért, hogy a fájl megjelenÃtése szebb legyen.

Amikor hex módban vagy, a keresés funkcióban lehetÅvé teszi hexadecimális értékek használatát.

Használhatsz kevert hivatkozást is ezen értékeknek megfelelÅen: “Szöveg” 0xFE 0xBB “további szöveg”. A szöveg értékek közötti részt és a hivatkozás szövegét nem veszi figyelembe.

Néhány belsÅ részlet a fájlnézÅrÅl: Azokon a rendszereken, ahol létezik az mmap(2) rendszerhÃvás, a fájl programtérképe olvasódik be ehelyett; ha a rendszer nem tartalmazza az mmap(2) rendszerhÃvást, vagy a fájl tartalmaz olyan műveletet, mint ami megfelel a szűrÅnek, a fájlnézÅ egy növekvÅ buffert fog használni, amely csak azokat a részeit tartalmazza a fájlnak, amelyekhez jelenleg hozzáférsz (ez tömörÃtett fájlokra is vonatkozik).

Ez a lista tartalmazza azokat a gombokat, amelyekhez művelet kapcsolódik a Midnight Commander belsÅ fájlnézÅjében.

F1 ElindÃtja a beépÃtett hypertext súgót.

F2 Ãtvált sortörés módba.

F4 Ãtvált hex módba.

F5 Sorra lép. Egy promptot jelenÃt meg a sor számának megadására, és magjelenÃti azt.

F6, /. Szabványos kifejezés keresése.

?, Szabványosos kifejezés keresése visszafelé.

F7 Normál keresés / hex módú keresés.

C−s Normál keresést indÃt el, ha nem volt megelÅzÅ kifejezés keresés, egyébként a következÅ elÅfordulást keresi meg.

C−r. Keresés visszafelé, ha nem volt megelÅzÅ kifejezés keresés, egyébként a következÅ elÅfordulást keresi meg.

n. A következÅ egyezÅt keresi.

F8 Vált a Nyers és Feldolgozott mód között: ez a fájlt, úgy mutatja meg, ahogy megtalálta, vagy, ha folyamatszűrŠmeg van adva az mc.ext fájlban, akkor a szűrŠkimenetét. A Jelenlegi mód mindig a másik, mit amit a gomb felirata mutat.

F9 Vált a formázott−nem formázott mód között: amikor a formázott mód be van kapcsolva, néhány szöveg elemet, a vastagÃtást és az aláhúzást eltérÅ szÃnnel jelenÃt meg. A menüsorban mindÃg a másik felirat látható, jelezve, hogy milyen módba lehet átkapcsolni.

F10, Esc. Kilép a BelsÅ fájlnézÅbÅl.

next−page, space, C−v. Egy lapot lapoz elÅre.

prev−page, M−v, C−b, backspace. Egy lapot lapoz vissza.

down−gomb Egy sort gördÃt elöre.

up−gomb Egy sort gördÃt vissza.

C−l FrissÃti képernyÅt.

[n] m BeállÃtja az n kijelölést.

[n] r Az n kijelölésre ugrik.

C−f A következÅ fájlra ugrik.

C−b Az elözÅ fájlra ugrik.

M−r Ki− és bekapcsolja a vonalzót.

Ez a rész a fájl fájlnézÅvel történÅ megjelenÃtésének leÃ- rását tartalmazta, lásd még a TársÃtások részt.

BelsÅ fájlszerkesztÅ

A BelsÅ fájlszerkesztÅ egy rengeteg eszközzel ellátott, de egyszerű teljes képernyÅs szerkesztÅ. Az F4 gomb segÃtségével lehet elindÃ- tani az inicializáló fájl use_internal_edit opciójának megfelelÅ beállÃtásokkal. A kezelt fájlnál 16 MByte−os mérethatárral rendelkezik, és hibátlanul lekezeli a bináris fájlokat is.

Az eszközök, amielyek használhatók: Blokk másolás, mozgatás, törlés, kivágás, beillesztés; billentyű a billentyű visszavonására ; legördülÅ menük; fájl beillesztés; makró készÃtés; szabványos kifejezés keresés és csere; shift−kurzor MSW−MAC szöveg kijelölés (csak linux konzolon); beillesztés−felülÃrás beállÃtás váltása; és a pipe szöveg blokkokkal a shell parancsok közvetlen elérése.

A szerkesztÅ használata nagyon egyszerű és nem igényel magyarázatot. Annak megtekintéséhez, hogy melyik gomb mit csinál, a megfelelÅ legördülÅ menü megtekintése szükséges. Egyéb gombok: Shift és nyÃl billentyűk a szöveg kijelöléséhez. A Ctrl−Ins kimásolja a szöveget a mcedit.clip−be és a Shift−Ins beilleszti azt a mcedit.clip−bÅl. A Shift−Del kivágja a szöveget a mcedit.clip−be, és a Ctrl−Del törli a kijelölt szöveget. A lezáró billentyűként szintén használható a Return az automatikus bekezdéssel. Az egér kijelölés is működik, kijelölhetsz egérrel a shift gomb lenyomásával, amÃg a normál terminál egeret csak a szöveg megjelölésére használhatod.

Macró megadásához nyomd le a Ctrl−R−t és ekkor add meg a vezérlÅ gombokat a futtatandó folyamat megadásához. Nyomd le a Ctrl−R−t újra, ha ezt be akarod fejezni. Ekkor a makróhoz bármilyen billentyűt hozzárendelhetsz az adott gomb lenyomásával. A makró lefut a Ctrl−A és a megadott gomb lenyomásakor. A makró lefuttatható még akkor is, ha lenyomod a Váltó (Alt), Ctrl, vagy az Esc−et és a megadott gombot, feltételezve azt, hogy a gombot nem használja más funkció. Miután megadtad, a makro parancs a home könyvtárad ~/.local/share/mc/mcedit/mcedit.macros fájljába kerül. A makrót a fájl megfelelÅ sorának törlésével végezheted el.

Az F19 formázza a szöveget (C, C++, vagy más kódra) amikor ez a rész kijelölt. Ennek használatához elöször egy futtatható fájlt kell készÃtened ~/.local/share/mc/mcedit/edit.indent.rc néven. Szerkeszd ezt szkriptet, ha szükséges.

A szerkesztÅ megjelenÃti még a nem−amerikai karaktereket is (160 fölött). Amikor bináris fájlokat szerkesztesz, a BeállÃtásoknál beállÃthatod a KépernyÅbiteket 7 bitre a térközök tisztasága miatt.

KiegészÃtés

A Midnight Commander begépeli neked a kÃvánt szöveget.

MegkÃsérli kiegészÃteni a szöveget a jelenlegi pozÃciótól. Az MC kiegészÃti a szöveget (ha a szöveg $−ral kezdÅdik), felhasználónevet (ha a szöveg ~−vel kezdÅdik), hostnevet (ha a szöveg @−lel kezdÅdik), vagy parancsot (ha a parancssor azon részén állsz, ahova a parancsot kell begépelni, megjelenÃti a kiegészÃ- tést, ha a shell tartalmazza a szót, és az a shell beépÃtett parancsa). Ha ezek közül egyik sem egyezik, akkor fájlnév kiegészÃtéssel próbálkozik.

A fájlnév, felhasználónév, változó és hostnév kiegészÃtése működik az összes beviteli sorban, a parancskiegészÃtés csak a parancssorban. Ha a kiegészÃtés kétértelmű (több érték megjelenÃtése lehetséges), a MC hangjelzést ad és a BeállÃtások dialogbox kiegészÃtés: összes opciójának megfelelÅen hajtja végre a további műveleteket. Ha ez az opció be van állÃtva, az összes megjelenÃthetÅ elem egy listában jelenik meg a jelenlegi pozÃciótól kezdÅdÅen, a fel−le nyilak segÃtségével, és az Enter−rel tudod kiegészÃteni a bejegyzésed. Ezen kÃvűl, még begépelhetsz az elsÅ helyre akkor, amikor a listában megjelenÃtett összes kiegészÃtés eltér az általad kÃvánttól. Ha újra lenyomod a M−Tab−ot, egy listarészlet jelenik meg a listában, egyébként pedig csak az elsÅ egyezÅ elem, amely az összes kijelölt karakterrel egyezik. Hamarosan a kétértelműség meg fog szűnni, a dialógus ablak eltűnik, amit az Esc F10 és a bal, illetve a jobb nyÃl billentyűkkel is megtehetsz. Ha a kiegészÃtés: összes nincs beállÃtva, a dialógus ablak csak a M−Tab második lenyomására jelenik meg, az elsÅ lenyomáskor, az MC csak hangjelzést ad.

Csatolt (látszólagos) fájlrendszer

A Midnight Commander kód rétegekkel biztosÃtja azt, hozzáférj a fájlrednszerhez; Ez a kód réteg arra képes, hogy átváltson csatolt fájlrendszerre. A csatolt fájlrendszerre történŠátváltás lehetÅvé teszi a Midnight Commander számára azt, hogy a fájl műveleteket végezzen akkor is, ha a fájlok nincsenek a UNIX fájlrendszeren.

Jelenleg a Midnight Commander a következÅ Csatolt Fájlrendszerekkel rendelkezik (VFS): a helyi fájlrendszert a szokásos Unix fájlrendszeren lévÅ fájlokhoz használja; az ftpfs−t, az FTP protokollal rendelkezÅ távoli gépek fájlainak módosÃtására használja; a tarfs−t a tar és tömörÃtett tar fájlok módosÃ- tására használja; az undelfs−t, a törölt fájlok visszaállÃ- tására használja az ext2−es fájlrendszeren (az alapértelmezett fájlrendszer Linux rendszereken), a fish (a fájlok shellen keresztüli módosÃtásához, mint pl. rsh és ssh) és végül az mcfs (a Midnight Commander fájlrendszere), amely hálózat alapú fájlrendszer.

A VFS kódváltója minden elérési útvonal leÃrást értelmez és követi azt a megfelelÅ fájlrendszerrel, azt, hogy melyik rendszeren melyik használatos, azt a késÅbbiekben a megfelelÅ résznél találhatod meg.

FTP fájlrendszer

Az ftpfs lehetÅvé teszi számodra azt, hogy távoli gépeken használjunk fájlokat, ennek használatához, próbáld ki a panel FTP kapcsolat… parancsát (elérhetÅ a menübÅl), vagy közvetlenül átválthatsz a jelenlegi könyvtárból a cd parancs használatával, valahogy Ãgy:

ftp://[!][felhasználó[:jelszó]@]machine[:port][távoli−könyvtár]

A felhasználó, port és a távoli−könyvtár elemek opcionálisak. Ha megadod a felhasználó elemet, akkor a Midnight Commander a távoli gépre megpróbál ezzel a felhasználónévvel belépni, egyébként a te bejelentkezÅ nevedet fogja használni. Opcionális a jelszó elem, ha meg van adva akkor ezt a jelszót fogja használni a bejelentkezéshez. Ajánlott ennek használata (soha ne tartsd ezeket a gyorslistádban, kivéve ha beállÃtod a megfelelÅ jogosultságokat, és még ekkor sem lesz minden esetben tökéletesen biztonságos megoldás).

Példák:

ftp://ftp.nuclecu.unam.mx/linux/local
ftp://tsx−11.mit.edu/pub/linux/packages
ftp://!behind.firewall.edu/pub
ftp://guest@remote−host.com:40/pub
ftp://miguel:xxx@server/pub

Tűzfalon keresztüli kapcsolat létrehozásához, az ftp://! kiegészÃtés használatára van szükséged (pl., felkiáltójel a dupla perjel után) ahhoz, hogy a Midnight Commander használni tudja a proxy host−ot az ftp átvitelhez. A Csatolt fájlrendszer… dialógus ablakban tudod beállÃtani a proxy host tulajdonságait.

A Csatolt fájlrendszer… dialógus ablak másik beállÃtandó opciója az ftp proxy−n keresztül opció. Ez beállÃtja a program számára azt, hogy mindig használja a proxy host−ot. Ha ez a változó be van állÃtva, akkor a program két dolgot csinál: konzultál a /usr/share/mc.no_proxy fájl soraival, hogy azok tartalmazzák−e a host nevet, mint helyi eszközt (ha a host neve ponttal kezdÅdik, akkor ezt domainként tartja számon), és feltételezi azt, hogy a pont nélküli hostnevek közvetlenül felodhatók.

Ha ftpfs kódot használsz csomagszűrÅ router esetén, akkor nincs lehetÅséged a fájlok megszokott módon történÅ megnyitására, ezért neked kell a program számára megadnod azt, hogy a fájlokat passzÃv módon nyissa meg. Ennek használatához állÃtsd be az ftpfs_use_passive_connections opciót az indÃtó fájlban.

A Midnight Commander a könyvtárlistát a cache−ben tárolja. A cache frissÃtésének ideje a Csatolt fájlrendszer… dialógus ablakban végezhetÅ el. Ez komikus helyzetet idézhet elÅ akkor, amikor változtatást hajtasz végre a könyvtárban, és az nem jelenik meg addÃg, amÃg a cache−t nem iratod újra a C−r gombbal. Ez sajátos jellegzetesség (amikor tapasztalod ezt a hibát, gondolj arra, hogy az ftpfs−el megváltoztatott fájlok esetleg az Atlanti−óceán másik oldalán vannak).

Tar fájlrendszer

A Tar fájlrendszer gondoskodik arról, hogy csak olvasható módon a chdir parancs használatával hozzáférhess a tar fájlaidhoz és tömörÃtett tar fájljaidhoz. A könyvtár tar fájlra történŠátváltásához a tar fájlodat a következÅ szintaktikájú parancs segÃtségével tudod átváltani könyvtárrá:

/filename.tar:utar/[dir−inside−tar]

Az mc.ext fájl már tartalmaz gyorsbillentyűket a tar fájlokhoz, ezért csak rá kell mutatnod a tar fájlra és le kell nyomnod az entert ahhoz, hogy beléphess a tar fájlba, ehhez nézd meg a TársÃ- tások részt, hogy megismerhesd az ezzel kapcsolatos információkat:

Példák:

mc−3.0.tar.gz/utar://mc−3.0/vfs
/ftp/GCC/gcc−2.7.0.tar/utar://

Az utóbbi meghatározás a tar arhÃvum teljes elérési útját tartalmazza.

Fájl áthelyezése a Shell fájlrendszeren túlra

A fish fájlrendszer hálózat alapú fájlrendszer, amely lehetÅvé teszi műveletek végrehajtását a távoli gépeken, mintha azok a saját gépeden lennének. Ennek használatához a másik oldali gépnek futtatnia kell a fish szervert, vagy bash kompatibilis shellel kell rendelkeznie.

A távoli géphez történŠkapcsolódáshoz csak könyvtárat kell váltanod a következŠformátumnak megfelelŠkönyvtárba:

sh://[felhasználó@]machine[:opciók];/[távoli−könyvtár];

A felhasználó, opciók és a távoli−könyvtár elemek opcionálisak. Ha megadod a felhasználó elemet, akkor a Midnight Commander megpróbál belépni a távoli gépre ezzel a felhasználó névvel, egyébként pedig a te belépÅ nevedet használja.

A ’C’ opció a tömörÃtéshez használatos; a ’rsh’ az rsh használatához az ssh helyett. Ha a távoli−könyvtár elemet beÃ- rtad, a távoli gépnek ezt a könyvtárát állÃtod be.

Példák:

sh://onlyrsh.mx:r/linux/local
sh://joe@want.compression.edu:C/private
sh://joe@noncompressed.ssh.edu/private

Törlés visszaállÃtása

(csak ext2; second extended filesystem)

Linux rendszereken, ha azt válaszolod a konfiguráláskor, hogy használni akarod az ext2fs törlés visszavonás lehetÅségét, akkor lehetÅséged lesz a törlés művelet visszavonására. A Törlés visszaállÃtása funkció csak ext2 fájlrendszeren végezhetÅ el. A Törlés visszaállÃtása csak csatlakozó eszköz az ext2fs library−hoz: helyrehozza az összes törölt fájlnevet az ext2fs−en, megjelenÃti Åket és a kiválasztott fájlokat a kiteszi a megadott partÃcióra.

Ezen fájlrendszer használatához abba a speciális fájlrendszerbe kell belépned, amely “undel://” meghatározással kezdÅdik, és annak az aktuális fájlrendszernek a nevét tartalmazza, ahol a visszaállÃ- tani kÃvánt file található.

Például, ha a törölt fájlokat az elsÅ scsi lemez második partÃ- cióján szeretnénk visszaállÃtani, akkor a következÅ elérési utat kell megadnunk:

undel://sda2

Persze várakozni kell, amÃg az undelfs a szükséges információkat beolvassa, a fájl böngészés megkezdése elÅtt.

SMB File System

The smbfs allows you to manipulate files on remote machines with SMB (or CIFS) protocol. These include Windows for Workgroups, Windows 9x/ME/XP, Windows NT, Windows 2000 and Samba. To actually use it, you may try to use the panel command “SMB link…” (accessible from the menubar) or you may directly change your current directory to it using the cd command to a path name that looks like this:

smb://[user@]machine[/service][/remote−dir]

The user, service and remote−dir elements are optional. The user, domain and password can be specified in an input dialog.

Examples:

smb://machine/Share
smb://other_machine
smb://guest@machine/Public/Irlex

EXTernal File System

extfs allows to integrate numerous features and file types into GNU Midnight Commander in an easy way, by writing scripts.

Extfs filesystems can be divided into two categories:

1. Stand−alone filesystems, which are not associated with any existing file. They represent certain system−wide data as a directory tree. You can invoke them by typing ’cd fsname://’ where fsname is an extfs short name (see below). Examples of such filesystems include audio (list audio tracks on the CD) or apt (list of all Debian packages in the system).

For example, to list CD−Audio tracks on your CD−ROM drive, type

cd audio://

2. ’Archive’ filesystems (like rpm, patchfs and more), which represent contents of a file as a directory tree. It can consist of ’real’ files compressed in an archive (urar, rpm) or virtual files, like messages in a mailbox (mailfs) or parts of a patch (patchfs). To access such filesystems ’fsname://’ should be appended to the archive name. Note that the archive itself can be on another vfs.

For example, to list contents of a zip archive documents.zip type

cd documents.zip/uzip://

In many aspects, you could treat extfs like any other directory. For instance, you can add it to the hotlist or change to it from directory history. An important limitation is that you cannot invoke shell commands inside extfs, just like any other non−local VFS.

Common extfs scripts included with Midnight Commander are:

a

access ’A:’ DOS/Windows diskette (cd a://).

apt

front end to Debian’s APT package management system (cd apt://).

audio

audio CD ripping and playing (cd audio:// or cd device/audio://).

bpp

package of Bad Penguin GNU/Linux distribution (cd file.bpp/bpp://).

deb

package of Debian GNU/Linux distribution (cd file.deb/deb://).

dpkg

Debian GNU/Linux installed packages (cd deb://).

hp48

view and copy files to/from a HP48 calculator (cd hp48://).

lslR

browsing of lslR listings as found on many FTPs (cd filename/lslR://).

mailfs

mbox−style mailbox files support (cd mailbox/mailfs://).

patchfs

extfs to handle unified and context diffs (cd filename/patchfs://).

rpm

RPM package (cd filename/rpm://).

rpms

RPM database management (cd rpms://).

ulha, urar, uzip, uzoo, uar, uha

archivers (cd archive/xxxx:// where xxxx is one of: ulha, urar, uzip, uzoo, uar, uha).

You could bind file type/extension to specified extfs as described in the Edit Extension File section. Here is an example entry for Debian packages:

regex/.deb$
Open=%cd %p/deb://

SzÃnek

A Midnight Commander megpróbálja megállapÃtani azt, hogy a terminál amelyet használsz, támogatja−e a szÃnhasználatot a terminál adatbázis és a terminál név segÃtségével. Néha ez összezavarodhat, ezért elÅfordulhat, hogy neked kell megmondanod azt, hogy szÃnes, vagy szÃntelen módot használjon a −c illetve a −b kiegészÃtéssel.

Ha a programot a S−Lang képernyÅ kezelÅvel fordÃtották az ncurses helyett, szintén le fogja ellenÅrizni a COLORTERM változó értékét, ha be van állÃtva, ez olyan hatású, mintha a −c flaggal indÃtottál volna.

Magadhatod azt a terminálnak, hogy mindÃg a szÃnes módot használja a Colors részben color_terminals változónál az indÃtó fájlban. Ãgy a terminál szÃntámogatásának vizsgálatát a Midnight Commander nem végzi el. Például:

[Colors]
color_terminals=linux,xterm
color_terminals=terminal−name1,terminal−name2…

A program mindkét opcióval fordÃtható (ncurses és S−Lang). Az ncurses nem jelent feltétlenül szÃnes üzemmódot; csak a terminál adatbázist használja.

A Midnight Commander lehetÅséget nyújt az alapértelmezett szÃnek beállÃtására. Jelenleg a szÃnek a MC_COLOR_TABLE környezeti változóban, vagy a Colors részben definiálhatók az indÃtó fájlban.

Az alapértelmezett szÃntérképet a Colors rész a base_color változójából olvassa ki. Megadhatsz ettÅl eltérÅ szÃntérképet is, a terminál nevének kulcsszóként való használatával. Példa:

[Colors]
base_color=
xterm=menu=magenta:marked=,magenta:markselect=,red

A szÃnmeghatározás formátuma:

=,:= …

A szÃnek opcionálisak, a kulcsszavak a következÅk: normal, selected, marked, markselect, errors, input, reverse, gauge; A menü szÃnek: menunormal, menusel, menuhot, menuhotsel, menuinactive; A dialog szÃ- nek: dnormal, dfocus, dhotnormal, dhotfocus; Súgó szÃnek: helpnormal, helpitalic, helpbold, helplink, helpslink; FájlnézÅ szÃnek: viewunderline; Speciális kijelölés szÃnei: executable, directory, link, stalelink, device, special, core; Viewer colors are: viewnormal, viewbold, viewunderline, viewselected. SzerkesztÅ szÃnei: editnormal, editbold, editmarked.

input maghatározza a beviteli sorok szÃnét a dialogus ablakora vonatkozóan.

gauge meghatározza a folyamat−mutató sáv (gauge) kitöltött részének, amely pl. azt mutatja, hogy a fájl másolásakor annak hány százaléka másolásolódott már át a grafikus megjelenÃ- tésben.

A dialógus ablakok a következÅ szÃneket használják: dnormal a normál szöveghez, dfocus a jelenleg kiválasztott szövegelemekhez, dhotnormal a gyorsbillentyűk szÃnei, amelyek eltérnek a normál szöveg szÃnétÅl, aholis a dhotfocus szÃnt használjuk a jelenleg kiválasztott komponensekhez.

A menük azonos sémát használnak a menunormal, menusel, menuhot, menuhotsel és a menuinactive részeknél.

A súgó a következÅ szÃneket használja: helpnormal a normál szöveghez, helpitalic ahhoz a szöveghez, amelyet dÅlt betűvel szeretnénk nyomatékosÃtani akarunk a manualban, helpbold ahhoz a szöveghez, amelyet félkövérrel szeretnénk nyomatékosÃtani a man oldalon, helplink−et a nem kiválaszott hyperlinkekhez használjuk és a helpslink−et a kiválasztott hyperlinkekhez.

A kiemelés szÃnei azt határozzák meg, a fájlok hogyan jelenjenek meg akkor, ha a kiemelés engedélyezve van (lásd a Megjelenés részt). directory a könyvtárakhoz, és a könyvtárak szimbolikus linkjeihez használatos; executable a futtatható fájlokhoz; link a szimbolikus linkekhez, amelyekk még létezÅek, és nem könyvtárra mutató linkek; stalelink az elvesztett szimbolikus linkekhez; device − karakter és blokk eszközökhöz; special a speciális fájlokhoz, mint pl.FIFO−k és az IPC socket−ek; core a core fájlokhoz.

A megjelenÃthetÅ szÃnek: black (fekete), gray (szürke), red (piros), brightred (világospiros), green (zöld), brightgreen (világoszöld), brown (barna), yellow (sárga), blue (kék), brightblue (világoskék), magenta (bÃborvörös), brightmagenta (világos bÃborvörös), cyan, brightcyan (világos zöldeskék), lightgray (világosszürke) és a white (fehér). Van külön speciális kulcsszó az átlátszó háttérhez. Ez a ’default’ (alapértelmezett). Csak a ’default’−ot tudod háttérszÃnként használni. Példa:

[Colors]
base_color=normal=white,default:marked=magenta,default

Speciális BeállÃtások

A legtöbb Midnight Commander beállÃtás a menükbÅl is elérhetÅ. Ãm van néhány beállÃtás, ami csak a setup fájl szerkesztésével állÃtható be.

Ezeket a változókat az ~/.config/mc/ini fájlban állÃthatod be:

clear_before_exec

Alapértelmezésben a Midnight Commander törli a képernyÅt, mielÅtt futtatna egy parancsot. Ha a parancs kimenetét a képernyÅ alján szeretnéd látni, az ~/mc.ini fájlban javÃtsd ki a clear_before_exec értékét 0−ra.

confirm_view_dir

Ha lenyomod az F3 gombot a könyvtár felett állva, normálisan a MC belép a könyvtárba. Ha ez a flag 1−re van állÃtva, akkor az MC kijelölt fájlok esetén megerÅsÃtÅ kérdést fog feltenni, mielÅtt könyvtárat váltana.

ftpfs_retry_seconds

Ez az érték az a szám, amely megadja azt, hogy Commander mennyit várjon mielÅtt megpróbál újra kapcsolódni az ftp szerverre, elutasÃtás esetén. Ha az érték nulla, akkor nem próbálkozik újra a kapcsolatteremtéssel.

ftpfs_use_passive_connections.

Ez az opció alapesetben ki van kapcsolva. Ez teszi az ftpfs kódot használhatóvá passzÃv megnyitás módúvá a letöltött fájloknál. Ezt akkor használják, ha csomagszűrÅ routert használnak. Ez az opció csak akkor működik, ha a nem használsz ftp proxy−t.

max_dirt_limit

Meghatározza azt, hogy hány képernyÅfrissÃtést tudjon átlépni a BelsÅ fájlnézÅ. Normálisan ez az érték nem meghatározott, mivel a kód automatikusan módosÃtja a képfrissÃtés sebességét, ha túl gyosran ütöd le egymás után a billentyűket. Habár a nagyon lassú gépeken, vagy, ha nagy billenty ismétlési sebességet állÃtottunk, a nagy érték tudja megfelelÅen frissÃteni a képernyÅt. A legjobb az ha a max_dirt_limit értékét 10−re állÃtod, és ez az alapértelmezett érték.

mouse_move_pages

Vezérel akkor, amikor a panelben az egérrel legördÃtesz oldalanként, vagy sorról sorra.

mouse_move_pages_viewer

Vezérel akkor, amikor a panelben az egérrel legördÃtesz egy oldala oldalanként, vagy sorról sorra a BelsÅ fájlnézÅben.

old_esc_mode

Alapesetben a Midnight Commander az ESC gombot a gomb rendeltetésének megfelelÅen használja (Meta) (old_esc_mode=0), ha beállÃtod ezt az opciót, (old_esc_mode=1), akkor az ESC gomb egy másodpercig vár, és, ha ilyenkor nem nyomsz le egy kiegészÃtÅ gombot, az ESC műveletet megszakÃtó gombként fog működni (ESC ESC).

only_leading_plus_minus

speciálisan kezeli a ’+’, ’−’, ’*’ karaktereket a parancssorban (kiválasztás, kiválasztás megszüntetése, megfordÃtja a kiválasztást), de csak akkor, ha a parancssor üres. A parancssorban nem kell idézÅjelek közé tenni. Amikor a parancssor nem üres, nem tudjuk megváltoztatni a kiválasztást.

panel_scroll_pages

Ha be van állÃtva (alapértelmezésben), a panel egy fél képernyÅnyit fog fel−le gördülni, ha a kurzor eléri a panel végét, vagy elejét, egyébként csak egy fájlt fog legördÃ- tani ilyenkor.

show_output_starts_shell

Ez a változó csak akkor működik, ha a subshell támogatást nem használod. Amikor a C−o billentyű kombinációt használod, visszalépsz a felhasználói képernyÅre, ha “egy” a beállÃtás, akkor a shellt frissÃted. Egyébként bármely gomb lenyomásával visszatérhetsz a Midnight Commander−hez.

torben_fj_mode

Ha ez a flag be van állÃtva, akkor a home és az end gombok kissé eltérÅen fognak működni a panelekben, a kiválasztást a panel elsŠés utolsó fájljára mozgatja, s a következÅképp működik: A home gombnál: Felmegy a középsÅ sorra, ha lejjebb volt; egyébként a felsÅ sor lép addÃg, amÃg el nem éri a legfelsÅ sort, ebben ez esetben ez lesz a panel elsÅ fájlja. Az end gomb működése hasonló: Lemegy a középsÅ sorra, ha felette volt; egyébként a legalsó sorra lép addÃg, amÃg el nem éri az utolsó fájl a panelben.

use_file_to_guess_type

Ha ez a változó be van állÃtva (alapértelmezésben) meg foja jelölni azt a fájl parancsot, amelyhez a TársÃtásokban a fájl tÃpusnál egyezÅt talált.

xtree_mode

Ha ez a változó be van kapcsolva (alapértelmezésben ki van kapcsolva), akkor, amikor a fájlrendszert a Fa panelben böngészed, az automatikusan újraolvassa a másik panelt a kiválasztott könyvtárnak megfelelŠtartalommal.

Terminál adatbázisok

A Midnight Commander lehetÅséget nyújt a terminál adatbázis root jogok használata nélküli módosÃtására. A Midnight Commander a rendszer indÃtó fájlban (az mc.lib fájlt a Midnight Commander library könyvtárában találjuk), vagy az ~/.config/mc/ini file “terminal:your−terminal−name” részében keres, és, a “terminal:general” rész minden sora tartalmazza azokat a billentyűzet szimbólumokat az egyenlÅségjelet és a definiált szimbólumot követÅen, amelyeket te mag akarsz határozni. A e speciális formátumot az escape és a ^x−t a control−x karakter megjelenÃtésére használhatod.

A látható billentyű szimbólumok:

f0−tól f20−ig Funkció billentyűk f0−f20
bs backspace
home home gomb
end end gomb
up kurzor fel gomb
down kurzor le gomb
left kurzor balra gomb
right kurzor jobbra gomb
pgdn page down gomb
pgup page up gomb
insert az insert karakter
delete a delete karakter
complete a lezáró

Például ahhoz, hogy az insert gomb az Escape + [+ O + p−pel legyen azonos, az alábbiakat állÃtsd be az ini fájlban:

insert=e[Op

A complete billentyű szimbólum megjelenÃti az escape szekvenciát, amely a leállÃtó folyamatot indÃtja el, az M−tab−bal indÃtható el, de definiálhatsz más gombokat is ugyanerre a folyamatra (azokon a billentyűzeteken, ahol valamelyik gomb nem használható).

Fájlok

A progam minden ezzel kapcsolatos infomációt az MC_DATADIR környezeti változóban tárol. Ha ezt a változót nem állÃtottuk be, akkor ez vissza fog állÃtódni a /usr könyvtárra.

/usr/share/mc/help/mc.hlp

A program súgó fájlja.

/usr/share/mc/mc.ext

Az alapértelmezett rendszerszintű kiterjesztés fájl.

~/.config/mc/mc.ext

A felhasználó saját kiterjesztései, nézet beállÃtások és szerkesztési beállÃtások. Ezek felülbÃrálják a rendszerszintű fájl bejegyzéseit, ha van ilyen.

/usr/share/mc/mc.ini

Az alapértelmezett rendszerszintű Midnight Commander beállÃ- tás, amelyet csak akkor használ, ha a felhasználónak nincs saját ~/.config/mc/ini fájlja.

/usr/share/mc/mc.lib

A Midnight Commander globális beállÃtásai. Az ebben a fájlban elvégzett beállÃtások minden felhasználó Midnight Commander−jére vonatkoznak, ez használható a site−globális terminál beállÃtásaihoz.

~/.config/mc/ini

A felhasználó saját beállÃtásai. Ha ez a fájl elérhetÅ, akkor a beállÃtások ebbÅl a fájlból olvasódnak be a rendszerszintű indÃtó fájl helyett.

/usr/share/mc/hints/mc.hint

Ez a fájl tartalmazza a program által megjelenÃtett útmutattásokat (cookie−kat).

/usr/share/mc/mc.menu

Ez a fájl azonos a rendszerszintű alkalmazás menüvel.

~/.config/mc/menu

A falhasználó saját alkalmazás menüje. Ha ez a fájl elérhetŠa rendszerszintű alkalmazás menü helyett ezt fogja használni.

~/.cache/mc/Tree

A könyvtárlista a Könyvtárfa és a Fa nézethez. Minden sor egy bejegyzés. Minden sor perjellel kezdik a teljes könyvtár neveknél. A sorok egy számmal kezdÅdnek, amik azonosak az elözÅ könyvtáréval. Ha ezt a fájlt el akarod készÃteni a következÅ parancsot használd:
find / −type d −print | sort > ~/.cache/mc/Tree”
Normálisan nincs erre szükséged, mert a Midnight Commander automatikusan frissÃti ezt.

./.mc.menu

Helyi felhasználó által definiált menü. Ha ez a fájl létezik, ezt használja a home, vagy rendszerszintű alkalmazás menü helyett.

To change default home directory of MC, you can use MC_PROFILE_ROOT environment variable. The value of MC_PROFILE_ROOT must be an absolute path. If MC_PROFILE_ROOT is unset or empty, HOME variable is used. If HOME is unset or empty, MC directories are get from GLib library.

A Midnight Commander frissÃtése

A program legutolsó verzióját az ftp.nuclecu.unam.mx cÃmen a /linux/local könyvtárban találhatod meg, Európából pedig a sunsite.mff.cuni.cz cÃmen a /GNU/mc könyvtárban és az ftp.teuto.de cÃmen az /lmb/mc könyvtárban.

Lásd még…

ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1), tcsh(1), zsh(1).

A Midnight Commander World Wide Web oldalának cÃme a
következÅ:

http://www.midnight−commander.org/

SzerzÅk

Miguel de Icaza (miguel@roxanne.nuclecu.unam.mx), Janne Kukonlehto (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es), Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de), Norbert Warmuth (nwarmuth@privat.circular.de), Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer (psheer@icon.co.za) and Pavel Machek (pavel@ucw.cz) are the developers of this package; Alessandro Rubini (rubini@ipvvis.unipv.it) has been especially helpful debugging and enhancing the program’s mouse support, John Davis (davis@space.mit.edu) also made his S−Lang library available to us under the GPL and answered my questions about it, and the following people have contributed code and many bug fixes (in alphabetical order):

Adam Tla/lka (atlka@sunrise.pg.gda.pl), alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama, DOS port (palama@posso.dm.unipi.it), Erwin van Eijk (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu−berlin.de), Jean−Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens (root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port (j−grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar), Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it), Pavel Roskin (proski@gnu.org), Sergey Ya. Korshunoff (seyko2@gmail.com), Thomas Pundt (pundtt@math.uni−muenster.de), Timur Bakeyev (timur@goff.comtat.kazan.su), Tomasz Cholewo (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad (torben.fjerdingstad@uni−c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su) and Wim Osterholt (wim@djo.wtm.tudelft.nl).

Hibák bejelentése

Nézd meg a disztribúció TODO fájlát, hogy megtudhasd, milyen teendÅk vannak még vissza.

Ha a programmal kapcsolatos problémád van, akkor azt küld el az alábbi levélcÃmre: mc−devel@gnome.org.

Gondoskodj arról, hogy tartalmazza a hiba minél pontosabb meghatározását, a futtatott program verziószámát (az mc −V parancs meg fogja jelenÃttetni ezt), az operációs rendszert, amin futtatod a programot amikor az összeomlott, méltányolni fogjuk a részletes leÃrást.