V ére DOSu s týmto operačným systémom nevedel pracovať každý bežný používateľ. Ťažkosti boli tak vo vnímaní samotného súborového systému, ako aj v zapamätaní si všetkých príkazov potrebných na ovládanie počítača. Pozvánka príkazový riadok je všetko, čo DOS poskytol používateľovi. Tento riadok obsahuje adresu aktuálneho adresára. Používateľ si musel zapamätať všetky adresáre, názvy všetkých súborov v nich. Preto DOS v čistej forme prakticky nikto nepoužíval. aplikované obaly- doplnky operačného systému, ktoré uľahčujú prácu s príkazmi operačného systému a adresárovými štruktúrami, ako aj menia vizuálne vnímanie operačného systému.

Jedným z najpopulárnejších súborových shellov tej doby bol Norton Commander. Pozostával z dvoch okien: aktuálne a cieľové. Okná zobrazovali všetky adresáre a súbory adresárov, ktoré reprezentovali. Bolo možné kopírovať, presúvať súbor z aktuálneho adresára do cieľa stlačením jediného klávesu. Bez tohto obalu by bolo potrebné na skopírovanie súboru, ako je „macros.txt“, napísať nasledujúci príkaz

Skopírujte súbor macros.txt > c:\program files\xerox

Všetky príkazy shell programu boli implementované stlačením funkčných kláves, ich zoznam je umiestnený pod oknami. Program shell poskytoval možnosť používať aj príkazový riadok. Obrázky zobrazujú shellové programy Norton Commander a moderný Far.

Obrázok 2 Norton Commander

Obrázok 3 Ďaleko

Začiatkom 90. rokov si grafický shell MS-Windows 3.x získal obrovskú popularitu po celom svete. Tento obalový program bol trochu iného druhu. jej GUI namiesto zadávania zložitých príkazov z klávesnice umožňuje takmer okamžitý výber myšou z ponuky. Operačné prostredie Windows, pracujúce v spojení s operačným systémom DOS, implementuje všetky vlastnosti potrebné pre produktívnu prácu používateľa vrátane multitaskingu.Poskytuje možnosť otvárať každý adresár v samostatnom okne a vykonávať operácie so súbormi kliknutím naň pomocou myš. Za prototyp grafickej operačnej sály možno považovať shellový program Windows 3.1. systémy Windows.

Obrázok 4 Windows 3.1

Moderné nástroje na prácu so súbormi a adresármi sa nazývajú správcovia súborov. Zdá sa, že operačný systém Windows poskytuje najpohodlnejšie rozhranie a schopnosť pracovať so súbormi. Medzi profesionálmi sú však veľmi preferovaní správcovia súborov. Je to spôsobené tým, že grafické prostredie spomaľuje prácu s počítačom (napodiv). Ide o to, že ak chcete vykonať nejakú manipuláciu s grafickým objektom na obrazovke, musíte ho najprv nájsť. Potom stlačte tlačidlo ponuky a NÁJDTE požadovanú položku ponuky a potom sa k nej dostanete pomocou kurzora. Vyžaduje si to zvýšenú pozornosť a následne aj napätie. V správcoch súborov sa používajú klávesové skratky, ktoré umožňujú vykonávať operácie vyhľadávania, kopírovania, mazania (a pod.) stlačením jedného alebo dvoch kláves. Okrem toho správcovia súborov poskytujú možnosť rýchlo aktivovať často používané aplikačné programy a pomôcky. Napríklad program archivácie je možné spustiť priamo pomocou tlačidla na paneli nástrojov (namiesto vyhľadávania spustiteľného súboru tohto programu v priečinkoch).


Možno považovať za najobľúbenejší správca súborov Celkový program veliteľ. Princíp jeho rozhrania sa od éry DOS vôbec nezmenil.

Obrázok 5 Úplný veliteľ

Každý, kto má čo i len malé skúsenosti s DOSom alebo oknom DOS systému Windows, vie, že presúvanie súborov z okna do okna nie je jediný spôsob, ako ich skopírovať. Príkaz copy DOS poskytuje pridané vlastnosti- napríklad použitie zástupných znakov - čo môže urýchliť, zjednodušiť a zefektívniť proces ako Správca súborov alebo Prieskumník.

Linux používa na kopírovanie príkaz cp (/bin/cp).

Základné operácie kopírovania

Samozrejme, najjednoduchšie použitie príkazu cp je skopírovať súbor z jedného adresára do druhého alebo vytvoriť duplikát v rovnakom adresári. Ak chcete napríklad vytvoriť kópiu súboru ThisFile umiestnením do rovnakého adresára ako ThisFile-Acopy, zadajte nasledujúci príkaz:

$ cf ThisFile ThisFile-Acopy

Ak sa teraz pozrieme do zadaného adresára pomocou príkazu 1s -1, potom bude obsahovať dva súbory presne rovnakej veľkosti, ale s rôznymi dátumami vytvorenia. Dátum vytvorenia nového súboru sa bude zhodovať s dátumom kopírovania, pôvodný zostane nezmenený. Zmena súboru ThisFile-Acopy neovplyvní súbor ThisFile.

Podobne môžete skopírovať súbor ThisFile do adresára /tmp (napríklad na zdieľanie s iným používateľom). Ak to chcete urobiť, použite nasledujúci príkaz.

$ cf ThisFile /tmp

Ak je potrebné premenovať aj súbor, ktorý sa kopíruje do iného adresára, zadajte príkaz:

$ cf ThisFile /tmp/NewFileName

Neprepisujte existujúci súbor

Všetky distribúcie Linuxu majú jednu veľkú nevýhodu: pri kopírovaní súborov existuje nebezpečenstvo prepísania kópie cez existujúci súbor Predpokladajme, že máte dva súbory, ThisF%le a NewFile. Ak sa rozhodnete vytvoriť kópiu jedného z nich zadaním príkazu

$ cf ThisFile NewFile

kópia prepíše Nový súbor, čo spôsobí jeho stratu (samozrejme, ak ste neboli dosť múdri na to, aby ste sa postarali o zálohu).

Ak sa chcete vyhnúť problémom, zadajte príkaz cp s príznakom -i. V takom prípade bude systém vyžadovať potvrdenie skopírovania existujúceho súboru.

$ cf -i TentoSúbor NovýSúbor

cf: prepísať "ThisFile"?

Aby ste sa ochránili pred takýmito problémami, vytvorte alias (pseudonázov) pre príkaz cp pomocou nasledujúceho príkazu:

$ alias cp="cp -i

Teraz, zakaždým, keď sa zavolá príkaz cp, tento sa automaticky zmení na príkaz cp -i. Preto sa pri každom skopírovaní existujúceho súboru zobrazí varovanie. Ako je znázornené v kap. 16 úpravou súboru. bashrc je možné nakonfigurovať bash shell takže zadaný alias je nastavený pri každom prihlásení. (Shell je program, ktorý spravuje prostredie príkazového riadku)

Je veľmi dôležité, aby pri prihlasovaní pomocou účtu superužívateľ (aka root), zadaný alias sa nastaví automaticky, pretože najmenšia chyba superužívateľa môže mať katastrofálne následky.

Kopírovanie viacerých súborov jedným príkazom

Jednou z nevýhod príkazu DOS copy je, že v ňom môžete zadať iba jeden názov súboru alebo výraz. Napríklad na povel

$ kopírovať súbor /temp

prebieha kopírovanie súbor do adresára /temp. Ďalšia možnosť: $ copy *.tsct /temp

V tomto prípade sa všetky textové súbory z aktuálneho adresára skopírujú do adresára /temp. Ak potrebujete skopírovať tri samostatné súbory, budete musieť zadať príkaz trikrát. Ak chcete skopírovať všetky textové a spustiteľné súbory (.exe) v aktuálnom adresári, príkaz bude potrebné zadať dvakrát.

Príkaz cp pre Linux je v tomto smere o niečo pohodlnejší. Na rozdiel od DOSovho náprotivku môže príkaz cp mať viac ako dva argumenty. V tomto prípade sa posledný z nich považuje za cieľovú adresu, zvyšok - ako názvy skopírovaných súborov.

Zvážte príklad. Predpokladajme, že chceme skopírovať súbory FileOne, FileTwo a FileThree z aktuálneho adresára do adresára /trap. Prirodzene, môžete to urobiť trojitým zadaním príkazu na kopírovanie.

$ cf FileOne /tmp

$ cf FileTwo /tmp

$ cf FileThree /tmp

Úlohu si môžete zjednodušiť spojením troch príkazov do jedného. $ cf FileOne FileTwo FileThree /tmp

Podobne aj pri kopírovaní Vysoké číslo súbory, môžete zadať viacero argumentov pomocou zástupných znakov.

$ cf *.txt *.doc *.bak /tmp

V tomto prípade sa skopírujú všetky súbory, ktorých názvy majú jednu z troch špecifikovaných prípon.

Poznámka

Pamätajte: pri kopírovaní viacerých súborov týmto spôsobom musí byť posledným argumentom adresár, pretože nemôžete skopírovať viacero súborov do jedného. Porušenie tejto podmienky má za následok nasledujúce chybové hlásenie:

cf: pri kopírovaní viacerých súborov musí byť posledným argumentom adresár. Ak chcete získať ďalšie informácie, skúste použiť príkaz "cp -help". (Pri kopírovaní viacerých súborov musí byť adresár uvedený ako posledný. Ak chcete získať Ďalšie informácie zadajte "cp --help").

Ak chcete skopírovať celý adresár so všetkými podadresármi, zadajte príkaz cp s príznakom -R. Ak sa v aktuálnom adresári nachádza podadresár SomeDir, potom na rekurzívne skopírovanie tohto podadresára (s celým jeho obsahom) do podadresára /tmp použite nasledujúci príkaz.

$ sr -R SomeDir /tmp

Pri kopírovaní sa vytvorí nový adresár /tmp/SomeDir, do ktorého sa skopíruje obsah pôvodného podadresára SomeDir.

Pridané vlastnosti

Príkaz cp poskytuje niekoľko ďalších funkcií, ktoré zlepšujú schopnosť jednoducho kopírovať súbory a adresáre. Medzi ne patrí ukladanie stavu pôvodného súboru do kópie a alternatívne metódy ochrany pred kopírovaním existujúceho súboru.

Zabezpečenie totožnosti kópie a originálu

Pri pozornom pohľade na vytvorené kópie je ľahké vidieť, že niektoré ich charakteristiky majú len málo spoločného s vlastnosťami originálov. Medzi tieto charakteristiky patrí vlastník súboru, prístupové oprávnenia, dátum a symbolické odkazy. Zvážme každú z nich podrobne.

Vlastníkom kópie súboru je zvyčajne používateľ, ktorý kópiu vytvoril, nie tvorca pôvodného súboru. Predpokladajme, že súbor TheFile vytvoril používateľ userl a umiestnil ho do adresára /tmp, aby ho odtiaľ mohol používateľ skopírovať do svojho domovského adresára. V zozname súborov tento súbor vyzerá asi takto:

Potom, čo používateľ2 skopíruje tento súbor pomocou príkazu

$ cf /tmp/TheFile -/NewFile

stane sa vlastníkom kópie súboru.

Súbor vytvorený v adresári má priradenú predvolenú sadu povolení. Jeho kópia však nededí tieto oprávnenia, ale oprávnenia priradené adresáru, do ktorého bola skopírovaná. Všimnite si rozdiel v povoleniach medzi pôvodným súborom a kópiou v príklade vyššie. Ak je originál nastavený ako iba na čítanie skupinami používateľov, kópia je zapisovateľná. Zmenil sa aj dátum. V kópii sa zhoduje s časom kopírovania, ale s dátumom originálu.

Niekedy je potrebné ponechať v kópii všetky atribúty pôvodného súboru. Predpokladajme, že používateľ root zálohuje sadu súborov na vymeniteľnú jednotku. Na rozdiel od bežnej archivácie na pásku, ktorá si vyžaduje iné prostriedky, v tomto prípade môžete použiť príkaz cp. Zálohy sa však musia úplne zhodovať s originálmi. Je čas zapamätať si príznak -p, nastavenie, ktoré vám umožňuje uložiť všetky atribúty originálu do kópie. Ak sa vráťte k predchádzajúcemu príkladu a spustite príkaz

$ cp -p /tmp/Súbor

kópia bude na nerozoznanie od originálu:

Ďalším problémom pri kopírovaní súborov je kopírovanie symbolických odkazov. Ako bolo uvedené v predchádzajúcej kapitole, symbolický odkaz je ukazovateľ na súbor v inom adresári. Pomocou logických väzieb sa vytvorí situácia, v ktorej sa súbor nachádza akoby na viacerých miestach súčasne. Pri prístupe k odkazu v skutočnosti pristupuje k súboru, na ktorý odkazuje.

potom výsledok zadania príkazu

$ cf /tmp/TheFile -/NewFile

by bolo nasledovné:

Príkaz cp má na to príznak. začiarkavacie políčko-d zakáže dereferencovanie odkazu. Príkaz na kopírovanie má tvar:

S cf -d /tmp/TheFile -/NewFile

Skúsme zhrnúť, čo bolo povedané. Ako môžem zálohovať existujúci adresár so všetkými podadresármi pomocou príkazu cp? Dá sa to urobiť pomocou kombinácie dvoch diskutovaných príznakov a rekurzívneho kopírovania. Napríklad na povel

$ cp -pdR Adresár / zálohy

v adresári /backups /TheDirectory sa vytvorí presná kópia adresára TheDirectory.

$ porov -a. Adresár / zálohy

Prevencia chýb

Pozreli sme sa na jeden spôsob predchádzania chybám – pomocou príznaku -i nastavte adresáre. Existujú aj iné spôsoby nastavenia rôznych stupňov ochrany.

Jedným z nich je nastavenie príznaku -b na zálohovanie súborov a adresárov, ktoré sa kopírujú. V predvolenom nastavení sa zálohe priradí názov pôvodného súboru s vlnovkou (~) pripojenou na koniec. Ak teda použijeme príkaz

$ cf -b FileOne FileTwo

Ak chcete skopírovať súbor FileOne do existujúceho súboru FileTwo, záložnú kópiu tohto súboru s názvom FileTwo-.

Pravidlo pomenovania pre zálohy je možné zmeniť nastavením príznaku -S alebo. Príznak -S nahrádza vlnovku na konci názvu zálohy iným znakom. Napríklad na povel

$ sr -b -S _ FileOne FileTwo

záloha súboru FileTwo bude mať názov FileTwo_.

Začiarkavacie políčko -backup vám umožňuje vybrať jednu z troch možných schém pomenovania.

  • t alebo očíslované. Postupné číslovanie záloh: pri viacnásobnom kopírovaní sa ich poradie tvorí v tvare FileName . ~1~, Názov súboru . ~2~ atď.
  • nulové alebo existujúce. Ak už existuje sekvenčne očíslovaná záloha, ďalšia je rovnaká, inak sa vytvorí normálna záloha.
  • nikdy alebo jednoduché. Vytvorte bežnú zálohu s vlnovkou v názve alebo iným znakom určeným príznakom -S.

Napríklad, aby ste v uvažovanom príklade vytvorili očíslovanú zálohu, musíte zadať príkaz

$ cp - backup= t FileOne FileTwo alebo

$ cp -backup=numbered FileOne FileTwo

Podobne zadaním príkazu

$ cp -backup=nikdy FileOne FileTwo a

$ cf --backup=simple FileOne FileTwo

sa vytvárajú pravidelné zálohy.

Príznak -b v Red Hat Linux 7.1 nefunguje s týmito voľbami.

Poznámka

V Red Hat Linux 7.1 môžete stále použiť príznak -v na ovládanie schémy pomenovania. Tento príznak však už nebude dostupný v budúcich verziách cp.

Alternatívne tvary vlajky

Pravdepodobne ste si všimli rôzne príznaky pre príkaz cp, ktoré sa dajú ľahko zmiasť. Našťastie má každé začiarkavacie políčko dlhý, ale ľahko zapamätateľný formulár.

JSC "Astana Medical University"

Katedra informatiky, matematiky s kurzom lekárskej biofyziky.

Téma: Mušle

Dokončené: Baktiyarova J.E.

Fakulta: Všeobecné lekárstvo

1 chod 131 g.

Skontroloval: Altaeva A.U.

Termíny dodania: 19.09-23.09

Známka: ____

Astana 2011

Plán.

Úvod

Programové shelly a ich funkcie

veliteľ Norton

· Záver

Literatúra

Úvod.

Manažér FAR- konzola Správca súborov pre operačné systémy rodiny Microsoft Windows.

Autorom programu je Evgeny Roshal. Od 18. júna 2000 FAR Group vyvíja FAR Manager. Počnúc verziou 2.0 je program distribuovaný pod upravenou licenciou BSD. Predchádzajúce verzie mali proprietárnu licenciu, na základe ktorej bolo komerčné využitie programu spoplatnené.

Program FAR Manager preberá ideológiu dvoch okien, štandardné farbenie a príkazový systém (ovládanie klávesnicou) od známeho správcu súborov Norton Commander.

veliteľ Norton(skrátene v sovietskom priestore NC, slang rusky. Norton) je populárny správca súborov pre DOS, ktorý pôvodne vyvinul americký programátor John Souhe. (Niektoré ďalšie komponenty boli napísané úplne alebo čiastočne inými ľuďmi: Linda Dudinyak- veliteľ pošty, diváci; Peter Bradeen- veliteľ Mail; Keith Ermel, Brian Yoder- diváci.) Program vydala spoločnosť Peter Norton Computing (na čele s Petrom Nortonom), ktorú neskôr získala spoločnosť Symantec Corporation.

Norton Commander niekoľko rokov konkuroval v obľúbenosti súborovým manažérom PCTools a XTree, no už od tretej verzie nahradil Norton Commander osobné počítače tieto programy.

Vývoj prebieha od roku 1984 (pôvodne pod názvom VDOS). Prvá verzia bola vydaná v roku 1986.

Tretia verzia splodila celý rad rozšírení, záplat a vylepšení napísaných tretími stranami bez súhlasu autora. Do programu boli pridané prehliadače, ktoré vám umožňujú prezerať súbory rôznych formátov, boli urobené záplaty, ktoré umožňovali kopírovanie celých adresárov, boli pridané externé zásuvné moduly na rôzne účely.

Počnúc verziou 4.0 bol program vyvinutý celým tímom programátorov, keďže Peter Norton Computing kúpil Symantec v roku 1990, ale nový veliteľ postupne začal strácať na popularite, pretože zvyšoval množstvo obsadenej pamäte (čo bolo pre DOS), obsahovali chyby a navyše ich začali vytláčať ich vlastné klony. Menej funkčné ako Norton Commander, Volkov Commander a Pie Commander viac-menej presne kopírovali rozhranie Norton. DOS Navigator, vizuálne podobný Norton Commanderu, poskytoval oveľa väčšiu škálu možností. Následne sa klony objavili na ďalších operačných systémoch: BSD, Linux - Midnight Commander, Krusader; Microsoft Windows - FAR Manager, Total Commander; a ďalšie podobné programy.

Tím Symantec pokračoval v boji o trh a vydal verzie 5.0 (1995), 5.51 (1998) pre DOS a pre Microsoft Verzia systému Windows 2.01. Norton Commander 5.51 pre DOS zavádza podporu pre dlhé názvy súborov pri spustení v systéme Windows. Tieto verzie však už neboli široko používané, pretože klony a nasledovníci NC, ktoré sa v tom čase objavili, mali skvelé možnosti a niektorí používatelia uprednostňovali používanie štandardného správcu súborov Windows. A v polovici roku 2000 sa objavil FAR Manager, ktorý sa po prevzatí ideológie dvoch okien, štandardného farbenia a príkazového systému (ovládanie klávesnicou) od správcu súborov Norton Commander stal najobľúbenejším správcom súborov (hlavne medzi IT špecialistami).

Zavinovačky - veľmi populárna trieda systémových programov. Poskytujú pohodlnejší a vizuálnejší spôsob komunikácie s počítačom ako používanie príkazového riadku. DOS. Je to ako medzičlánok medzi DOS a užívateľ. V podstate celý súbor akcií vykonávaných programom shell môže byť implementovaný aj prostredníctvom samotného OS. Mnohí používatelia však radšej používajú škrupiny. Hlavný dôvod je nasledovný. Interakcia používateľa s OS DOS sa vykonáva podľa princípu dialógu: používateľ zadá príkaz, stlačí kláves a OS tento príkaz vykoná. Táto metóda nie je jasná a nie je dostatočne pohodlná. Napríklad, ak potrebujete skopírovať súbor, musíte správne zadať názov príkazu, názov súboru, názov adresára. Toto všetko si treba zapamätať a nepomýliť sa pri písaní. Oveľa jednoduchšie je „postrčiť“ myš (alebo kurzor) na určité miesto na obrazovke, aby ste označili požadovaný súbor, adresár a požadovanú akciu. Shell vám umožňuje pracovať s PC práve na tejto vizuálnej úrovni.

Shell programy poskytujú:
· vytváranie, kopírovanie, preposielanie, premenovávanie, mazanie, vyhľadávanie súborov, ako aj zmena ich atribútov;
zobrazenie stromu adresárov a charakteristík súborov v nich obsiahnutých vo forme, ktorá je vhodná pre ľudské vnímanie;
vytváranie, aktualizácia a rozbaľovanie archívov (skupiny komprimovaných súborov);
prezeranie textových súborov;
úprava textových súborov;
Vykonávanie takmer všetkých príkazov systému DOS z jeho prostredia;
Spúšťanie programov
Vydávanie informácií o počítačových zdrojoch;
vytváranie a odstraňovanie adresárov;
podpora komunikácie medzi počítačmi;
Podpora pre e-mail cez modem.

Príklady programov - shelly: Norton Commander, Volkov Commander, FAR, Windows Commander atď. V hornej časti obrazovky sú dve modré panely, z ktorých každý obsahuje obsah jedného z adresárov súborového systému. Nižšie je príkazový riadok s obvyklou pozvánkou MS DOS a blikajúci kurzor, do ktorého môžete zadávať obvyklé príkazy DOS. Posledný riadok obrazovky obsahuje zoznam funkčných kláves - so stručným popisom ich funkcií.

NC Súčasne na dvoch paneloch zobrazuje obsah dvoch určitých adresárov súborového systému (v konkrétnom prípade môže byť rovnaký adresár zobrazený na oboch paneloch). Názov logickej jednotky a názov adresára sú uvedené v hlavičke každého panela.

Nadpis jedného z panelov je zvýraznený sivozelenou farbou. To znamená, že táto jednotka a tento adresár sú prúd pre MS DOS(t. j. pracovníci).

  1. reťazec „..“ označujúci výstup do „rodičovského“ adresára tohto adresára;
  2. reťazce s názvami podadresárov tohto adresára (zvýraznené veľkými písmenami);
  3. riadky s názvami jednotlivých súborov v tomto adresári (zvýraznené malými písmenami).

V obsahu tohto panelu môžu chýbať riadky akéhokoľvek typu: riadok 1 chýba, ak panel obsahuje koreňový adresár (nie je kam ísť); riadky 2 chýbajú, ak v danom adresári nie sú žiadne podadresáre; riadok 3 chýba, ak v danom adresári nie sú registrované žiadne jednotlivé súbory.

Jedna z čiar pracovný panel(t.j. panely so zvýrazneným nadpisom) sú zvýraznené sivozeleným okrajom (ako nadpis). Rám kurzora môžete posúvať pozdĺž čiar panela, ako v bežnom menu: pomocou kurzorových šípok - dole, hore, doľava, doprava; klávesy a - na posledný riadok a na prvý riadok obsahu; klávesy a - page up alebo down.

V poslednom riadku panelu - stavový riadok, spravidla názov vybraného súboru, jeho veľkosť v bajtoch, dátum a čas vytvorenia, príp najnovšia aktualizácia.

Pohyb medzi ľavým a pravým panelom sa vykonáva stlačením klávesu.

Pre návrat do „rodičovského“ adresára presuňte kurzorový rámček panela na horný riadok (..) a stlačte kláves . Ak chcete vstúpiť do adresára ďalšej úrovne (t. j. adresára, pre ktorý je aktuálny adresár „rodičovským“), presuňte rámček kurzora na názov adresára a stlačte .

Ak sa potrebujete presunúť do adresára, ktorý sa nachádza na inej logickej jednotke (nie je zobrazená na paneloch NC), potom na zmenu logickej jednotky ľavého panela stlačte klávesy - a na zmenu disku na pravom paneli, stlačte klávesy -. Zobrazí sa dialógové okno - ponuka názvov logických jednotiek, ktoré má počítač k dispozícii. Presuňte rámček kurzora na požadované meno a stlačte alebo jednoducho stlačte kláves s obrázkom príslušného písmena. Ak zmeníte názor na výmenu disku, musíte stlačiť . Disk môžete zmeniť v akomkoľvek paneli - v pracovnom aj nepracujúcom.

  1. Vytvorte adresár. Najprv musíte prejsť do prostredia, kde chcete vytvoriť adresár. Napríklad na vytvorenie podadresára v adresári PACK na disku C: vstúpte do adresára PACK a stlačte kláves . Na obrazovke sa zobrazí dialógové okno s výzvou na zadanie názvu nového adresára. Nesmie sa zhodovať s názvami adresárov, ktoré sú už zaregistrované v PACK (napríklad MY_DIR). Nový názov musíte napísať na klávesnici a stlačiť. Na pracovnom paneli sa zobrazí názov nového adresára (veľkými písmenami) a rámik kurzora bude ukazovať na tento názov. Stlačením potom môžete vstúpiť do nového adresára. Bude obsahovať iba jeden riadok - „...“. To znamená, že nový adresár je momentálne prázdny a má len riadok na výstup do „nadradeného“ adresára. Teraz môžete do tohto adresára umiestniť jednotlivé súbory aj podadresáre.
  2. Kópia súboru. Pri kopírovaní súboru sa vytvorí presná kópia pôvodného súboru - s rovnakým názvom (iba v inom adresári!) alebo s iným názvom (v akomkoľvek, vrátane aktuálneho adresára). Pôvodný súbor zostáva nedotknutý. V súborovom systéme sú dve absolútne identické súbory. Celkové voľné miesto na disku sa zníži o množstvo rovnajúce sa veľkosti súboru. Stlačením klávesu skopírujete súbor. Na obrazovke sa zobrazí dialógové okno so správou, že NC pripravený na skopírovanie súboru do otvoreného adresára susedný panelov. Po stlačení klávesu sa súbor skopíruje s rovnakým názvom do susedného adresára. Ak potrebujete skopírovať súbor do iného adresára, potom je potrebné zadať názov tohto adresára a cestu k nemu z klávesnice v príslušnom riadku dialógového okna.
- volanie na obrazovku pomocníka - volanie na obrazovku menu užívateľských programov. Pomocou tohto menu môžete jednoducho zavolať akýkoľvek program z disku, bez ohľadu na to, v akom podadresári sa nachádza. Nastavenie užívateľského menu sa vykonáva pomocou voľby Menu files edit v príkaze COMMANDES. (F3) - zobrazenie obsahu súboru v symbolickej forme. Tento príkaz vytlačí obsah súboru, na ktorý ukazuje zvýraznenie, v symbolickej forme. Ak tento súbor obsahuje textové informácie, potom je možné takto jednoducho zobraziť súbor ľubovoľnej dĺžky, pohyb v súbore sa vykonáva pomocou kláves (), (↓), (PgUp), (PgDn). Klávesy (Home) a (End) vám umožňujú okamžite prejsť na začiatok alebo koniec súboru. Bočný pohyb sa vykonáva buď pomocou kláves (←), (→), alebo (Ctrl - doľava) alebo (Ctrl - doprava). Posledné dva príkazy sa pohybujú rýchlo. V režime prehliadania môžete tiež vyhľadávať zadanú sekvenciu textových znakov. Ak to chcete urobiť, musíte vykonať funkciu HĽADAŤ ((F7)). Ukončite režim zobrazenia - (F10) alebo (Esc). - Úprava súboru. Pomocou tohto príkazu môžete vykonať najjednoduchšiu úpravu súboru. Príkazy na úpravu sú uvedené v popise v časti DELETE. Popis editora sa vyvolá stlačením (F1). Pri používaní tejto funkcie by ste mali byť opatrní v prípade zmiešaných (textových a binárnych) súborov, pretože nerozvážna zmena súboru môže spôsobiť, že bude úplne nepoužiteľný. Po vykonaní zmien v súbore sa v hornom riadku vedľa názvu súboru zobrazí symbol „*“, čo znamená, že súbor bol upravený a nezapísaný. Keď sa pokúsite ukončiť tento režim pomocou (F10) alebo (Esc), NORTON COMMANDER vás upozorní, že súbor bol upravený a nezapísal sa na disk. Zápis súboru na disk s rovnakým názvom sa vykonáva príkazom (F2). V tomto prípade sa nevytvorí záložná kópia s príponou .bak, čo si treba vždy zapamätať. V režime úprav je tiež možné vyhľadať zadanú sekvenciu znakov ((F7)). Ak súbor obsahuje kódy, ktoré nezodpovedajú alfanumerickým znakom a niektorým kontrolným kódom, čítanie sa zastaví. Maximálna veľkosť súboru je približne 25 Kb. - kopírovanie súborov. Tento príkaz je možné použiť v dvoch režimoch: s a bez zvýraznenia vybraných súborov. Ak stlačíte (F5) bez zvýraznenia názvov súborov, súbor, na ktorom sa nachádza kurzor, sa skopíruje z aktívneho okna do neaktívneho. V tomto prípade si program dodatočne vyžiada cestu na kopírovanie. Súbor teda môžete skopírovať do adresára, v ktorom už existuje, pod iným názvom. V predvolenom nastavení je cesta nastavená na neaktívne okno. Ak bol zvýraznený aspoň jeden, skopíruje sa, a nie ten, na ktorý ukazuje kurzor. Ak súbor s rovnakým názvom už existuje, NORTON COMMANDER vás požiada o potvrdenie, či chcete prepísať iba tento súbor alebo všetky duplicitné názvy súborov. Podobne sa vyžaduje potvrdenie na prepísanie súboru chráneného proti zápisu. - presun súboru z jedného podadresára (jednotky) do druhého. Funguje podobne ako príkaz (F5) len s tým rozdielom, že v podadresári, odkiaľ sa súbor prenáša, sa vymaže. - vytvoriť adresár. Príkaz je podobný príkazu DOS MD - delete file(y). Príkaz je podobný príkazu (F5) a tiež robí dodatočná žiadosť pri vymazávaní súborov chránených proti zápisu (iba na čítanie) vám program, ktorý riadi výmenu e-mailov, umožňuje zmeniť atribúty označených súborov alebo, ak žiadne neexistujú, aktuálneho súboru. Ponúka inštaláciu sledovania. atribúty: - Read only – read only; - archív - archivovaný; - skrytý - skrytý; - systém - systém. (+) výber podľa masky skupiny súborov pri kopírovaní, presúvaní, odstraňovaní a iných operáciách so súbormi. (-) zrušenie výberu rozdelenie zdrojového súboru do niekoľkých súborov zlúčenie predtým rozdelených súborov do jedného súboru - ukončenie programu

Kapitola 6. Program Midnight Commander

6.1. Inštalácia Midnight Commander

Aj keď na správu súborového systému a prácu so súbormi vo všeobecnosti môžete použiť príkazy operačného systému ako pwd, ls, cd, mv, mkdir, rmdir, cp, rm, cat, more atď. vykonávať väčšinu práce pri údržbe súborového systému pomocou programu Midnight Commander, ktorý vizuálne predstavuje všetky vykonané akcie, čím uľahčuje implementáciu týchto operácií.

Midnight Commander (alebo jednoducho mc) je program, ktorý vám umožňuje zobraziť štruktúru adresárov a vykonávať základné operácie správy súborového systému. Inými slovami, je to správca súborov. Ak máte skúsenosti s Norton Commanderom (nc) na MS-DOS alebo FAR na Windows, potom môžete bez problémov pracovať aj s mc, keďže aj základné klávesové skratky sú rovnaké. V tomto prípade, aby ste mohli pracovať s Midnight Commanderom, stačí si prelistovať nižšie uvedený materiál. Pre tých, ktorí nie sú oboznámení s nc alebo FAR (existujú nejaké?), odporúčam pozorne si preštudovať túto časť, pretože Midnight Commander značne uľahčuje prácu s operačným systémom.

Poznámka

Popis v tejto kapitole vychádza z verzie 4.5.30 programu, aj keď ho možno použiť aj pre iné verzie.

Poznámka

Tento popis je plne aplikovateľný len pri spustení programu z terminálu. Pri práci cez emulátor terminálu v grafickom režime niektoré príkazy v popise nemusia zodpovedať reakcii programu, zrejme preto, že stlačenie klávesov je najskôr zachytené grafickým shellom. Najčastejšie sa takýto nesúlad vyskytne tam, kde hovoríme o „horúcich“ klávesoch.

Vo väčšine distribúcií sa Midnight Commander nenainštaluje automaticky pri inštalácii systému. Zodpovedajúci balík rpm je však zvyčajne zahrnutý na distribučnom disku a inštalácia Midnight Commander z balíka rpm je jednoduchá (pozrite časť 10.2, ako nainštalovať softvér z balíka rpm). A keďže prítomnosť tohto programu výrazne uľahčí váš budúci život, dôrazne vám odporúčam, aby ste si ho nainštalovali hneď po nainštalovaní operačného systému.

6.2. Vzhľad obrazovky Midnight Commander

Ak chcete spustiť Midnight Commander, musíte do príkazového riadka napísať mc a stlačiť ‹Enter›. Ak sa program nespustí, musíte zistiť, kde sa nachádza spustiteľný súbor s názvom mc pomocou príkazu find / name mc, potom zadajte úplnú cestu na príkazovom riadku, napríklad ja to mám /usr/bin/mc. Po spustení sa vám zobrazí modrá obrazovka, veľmi pripomínajúca obrazovku programu Norton Commander pre MS-DOS alebo programu FAR od E. Roshala, ktorý je hojne využívaný v okne DOS pod Windows.

Ryža. 6.1. Rozloženie obrazovky pri práci s Midnight Commanderom

Takmer celý priestor obrazovky pri práci s Midnight Commanderom zaberajú dva „panely“, ktoré zobrazujú zoznamy súborov v dvoch adresároch. Nad panelmi sa nachádza lišta s ponukami a na výber príkazov v tejto ponuke sa môžete prepnúť stlačením klávesu ‹F9› alebo pomocou myši (ak sa vám lišta ponuky nezobrazí hneď po spustení mc, byť naštvaný - panel s ponukami je viditeľný alebo nie je určený nastaveniami programu).

Spodný riadok je rad tlačidiel na obrazovke, z ktorých každé je spojené s jedným z funkčných klávesov ‹F1› - ‹F10›. Tento riadok si môžete predstaviť ako pomôcku na používanie funkčných kláves, alebo môžete priamo spustiť príslušné príkazy kliknutím na tlačidlo na obrazovke myšou. Zobrazenie riadku s tlačidlami na obrazovke je možné vypnúť, ak chcete ušetriť miesto na obrazovke (o tom sa bude diskutovať neskôr, keď budeme hovoriť o nastaveniach programu). Tieto úspory sú opodstatnené z dvoch dôvodov. Po prvé, rýchlo si zapamätáte účel týchto 10 kláves a už nepotrebujete nápovedu (a nie vždy je vhodné kliknúť na tieto klávesy myšou). Po druhé, aj keď ste zabudli, ktorý kláves potrebujete na vykonanie akcie, ktorú práve potrebujete, vždy môžete použiť ponuku Súbor v hlavnej ponuke programu (len nezabudnite, že do hlavnej ponuky môžete odísť stlačením klávesu ‹F9 › kľúč). Prostredníctvom ponuky Súbor je možné vykonať akúkoľvek operáciu z tých, ktoré sú spojené s funkčnými klávesmi, okrem ‹F1› a ‹F9›.

Druhý riadok na obrazovke odspodu je príkazový riadok programu Midnight Commander (presnejšie príkazový riadok aktuálneho shellu), kde môžete zadať a vykonať ľubovoľný príkaz v systéme. Nad ním (ale pod panelmi) sa môže zobraziť pole „užitočné rady“ (hint4s), ktoré je možné odstrániť príslušnou úpravou nastavení programu.

Každý panel sa skladá z hlavičky, zoznamu súborov v nejakom adresári a mini-stavového riadku (ten nemusí byť viditeľný, to je tiež nastavené nastavením programu). Hlavička panela obsahuje úplnú cestu k adresáru, ktorého obsah sa zobrazuje v paneli, ako aj tri tlačidlá na obrazovke - "‹", "v" a "›", ktoré sa používajú na ovládanie programu myšou ( tieto tlačidlá nefungujú, ak spustíte mc v emulátore terminálu). Riadok "mini-stav" zobrazuje niektoré informácie o súbore alebo adresári, na ktorý aktuálne ukazuje zvýraznenie (napríklad veľkosť súboru a jeho oprávnenia).

Jeden z panelov je aktuálny (aktívny), o čom svedčí zvýraznenie názvu adresára v hlavičke panela a zvýraznenie jedného z jeho riadkov. V súlade s tým je v prostredí, z ktorého bol spustený program Midnight Commander, aktuálny adresár ten, ktorý je zobrazený na aktívnom paneli. V tomto adresári sa vykonávajú takmer všetky operácie. Operácie ako kopírovanie (‹F5›) alebo prenos súborov (‹F6›) používajú adresár zobrazený na druhom paneli ako cieľový adresár (do ktorého sa kopíruje alebo prenáša).

V aktívnom paneli je zvýraznený jeden riadok. Podsvietenie je možné posúvať pomocou navigačných tlačidiel. Vstavaný prehliadač súborov, prehliadač popisov a prehliadač adresárov používajú to isté programovací kód pre ovládanie pohybu. Preto sa na presun používajú rovnaké kombinácie kláves (avšak v každom podprograme sú kombinácie, ktoré sa vzťahujú len naň). Tu je stručná tabuľka, v ktorej sú uvedené bežné klávesy pohybu.

Tabuľka 6.1. Všeobecné navigačné klávesy.

kľúč Akcia, ktorú treba vykonať
‹Šípka hore› alebo ‹Ctrl›+‹P› Posuňte sa o jeden riadok späť alebo nahor
‹Šípka nadol› alebo ‹Ctrl›+‹N› Posuňte sa o jeden riadok dopredu
‹PageUp› alebo ‹Alt›+‹V› Posunúť o stránku späť
‹Page Down› alebo ‹Ctrl›+‹V› Posunúť sa o jednu stránku dopredu
Presuňte sa na začiatok
Pohyb ku koncu

6.3. Získanie pomoci

Pri práci s programom Midnight Commander sa môžete takmer kedykoľvek obrátiť na interaktívnu nápovedu, ktorá sa vyvolá stlačením klávesu ‹F1›. Popis je usporiadaný ako hypertext, t.j. obsahuje hypertextové odkazy na iné časti popisu. Tieto odkazy sú zvýraznené modrou farbou.

Na navigáciu v okne s popisom môžete použiť kurzorové klávesy (šípky) alebo myš. Okrem všeobecných kombinácií ovládania pohybu uvedených v tabuľke. 6.1, prehliadač pomoci akceptuje aj kombinácie používané v podprograme prehliadača súborov:

Tabuľka 6.2. Ovládanie navigácie pri prezeraní súborov

Okrem už uvedených kombinácií kláves možno použiť aj ďalšie, ktoré fungujú iba pri prezeraní nápovedy (uvedené v tabuľke 6.3).

Tabuľka 6.3. Presuňte ovládací prvok pri prezeraní popisku.

kľúč Akcia, ktorú treba vykonať
‹Tab› Prejsť na ďalší odkaz
‹Alt›+‹Tab› Prejsť na predchádzajúci odkaz
<Šípka nadol> Prejdite na ďalší odkaz alebo posuňte text o jeden riadok nahor
<Šípka hore> Presuňte sa na nasledujúci odkaz alebo posuňte text o jeden riadok nižšie
‹Šípka doprava› alebo ‹Enter› Podľa aktuálneho odkazu
‹Šípka doľava› alebo ‹L› Vráťte sa do predtým zobrazených častí popisu
‹F1› Pomoc pri používaní samotného popisu
‹N› Prejdite na ďalšiu sekciu pomoci
‹P› Preskočte na predchádzajúcu sekciu pomocníka
‹C› Preskočiť na nadpis rady
‹F10›, ‹Esc› Opustenie okna s popisom

Pomocou medzerníka môžete prejsť na ďalšiu stranu rady a pomocou klávesu ‹B› prejsť na predchádzajúcu stránku. Program si zapamätá postupnosť prechodov podľa odkazov a pomocou klávesu ‹ L› vám umožní vrátiť sa do predtým zobrazených sekcií.

Ak je povolená podpora myši (pozri časť 6.4), môžete použiť myš na zobrazenie popisu. Kliknutím ľavým tlačidlom myši budete nasledovať odkaz alebo sa pohybovať po texte popisku. Kliknutie pravým tlačidlom myši sa používa na navigáciu do predtým zobrazených sekcií.

6.4. Podpora myši

Midnight Commander poskytuje podporu myši. Táto vlastnosť sa implementuje, ak je spustený ovládač myši gpm, či už používate na konzole Linux alebo Midnight Commander cez terminál xterm (aj keď sa pripájate k vzdialenému počítaču z xterm cez telnet, rlogin alebo ssh).

Kliknutím na ľavé tlačidlo môžete presunúť zvýraznenie na ľubovoľný súbor ktoréhokoľvek z panelov. Ak chcete označiť (vybrať) ľubovoľný súbor, kliknite pravým tlačidlom myši na názov súboru. Rovnaké pravé tlačidlo sa používa na zrušenie označenia.

Dvojité kliknutie ľavým tlačidlom myši na názov súboru znamená pokus o spustenie súboru na spustenie (ak ide o spustiteľný program); alebo ak súbor rozšírenia obsahuje program spojený s danou príponou, tento program sa spustí a vybraný súbor sa mu odovzdá na spracovanie.

Kliknutím na funkčné tlačidlo môžete tiež vyvolať program spojený s funkčnými tlačidlami. Kliknutím na príkaz v hornom menu sa zobrazí rozbaľovacia podponuka.

Ak kliknete na horný rám panela, ktorý zobrazuje veľmi dlhý zoznam súborov, zoznam sa posunie o jeden stĺpec späť. Kliknutím na spodný rám panela dôjde k posunu v zozname o celý stĺpec dopredu. Tento spôsob navigácie funguje aj pri prezeraní vstavaného popisu a prezeraní okna Directory Tree.

Ak je Commander spustený s podporou myši, môžete kopírovať a prilepiť bloky textu podržaním klávesu Shift. Ak to chcete urobiť, stlačte kláves ‹Shift› a podržte ho, vyberte myšou požadovaný text, potom uvoľnite kláves ‹Shift› a presuňte kurzor na Správne miesto, znova stlačte ‹Shift› a kliknite pravým tlačidlom myši. Všimnite si, že táto vlastnosť nefunguje v okne emulátora terminálu.

6.5. Správa panelov

Panely programu Midnight Commander najčastejšie zobrazujú obsah adresárov súborového systému (preto sa niekedy nazývajú aj adresárové panely). Na paneli sa však môžu zobraziť aj niektoré ďalšie informácie. Táto časť vám ukáže, ako zmeniť vzhľad panela alebo ako sa na paneli zobrazujú informácie.

6.5.1 Formáty zobrazenia zoznamu súborov

Vzhľad panelov, ktoré zobrazujú zoznamy súborov a podadresárov, je možné zmeniť pomocou príkazov rozbaľovacích ponúk ľavého a pravého panela Ľavý panel(vľavo) a Pravý panel(vpravo) v hlavnom menu. Ak chcete zmeniť formát zobrazenia zoznamu súborov na paneli, môžete použiť príkaz Formát zoznamu... zodpovedajúci (ľavý alebo pravý) panel. Pre zobrazenie zoznamu súborov je možné zvoliť jednu zo 4 možností: Štandardné(úplné) skrátené(stručné), predĺžený(Dlhé) a Definované užívateľom(používateľ).

„Štandardný“ formát zobrazuje názov súboru, veľkosť a čas poslednej úpravy.

„Krátky“ formát zobrazuje iba názvy súborov, čo umožňuje, aby sa panel zmestil do dvoch stĺpcov (a videl dvakrát toľko názvov).

V "rozšírenom" formáte je obsah adresára reprezentovaný ako príkaz "ls -l". V tomto formáte panel zaberá celú obrazovku.

Ak zvolíte formát „definovaný používateľom“, budete musieť špecifikovať štruktúru zobrazovaných informácií.

Pri nastavovaní štruktúry sa najprv zadáva veľkosť panelu: "polovica" (polovica obrazovky) alebo "plná" (celá obrazovka). Po veľkosti panela môžete určiť, že panel by mal mať dva stĺpce. To sa dosiahne pridaním čísla 2 do formátovacieho reťazca. Ďalej uveďte názvy polí s voliteľným parametrom šírky poľa. Ako názvy polí možno použiť nasledujúce slová:

Názov – zobrazí názov súboru.

Veľkosť - zobrazenie veľkosti súboru.

Bsize – Zobrazte veľkosť v alternatívnej forme, ktorá zobrazuje veľkosti súborov a zobrazuje iba „SUB-DIR“ alebo „UP-DIR“ pre podadresáre.

Typ – zobrazí jednoznakové pole typu. Tento znak môže nadobudnúť hodnoty z nasledujúcej podmnožiny znakov, ktoré vypíše príkaz ls s voľbou -F:

○ * (hviezdička) - pre spustiteľné súbory;

○ / (lomka) - pre adresáre;

○ @ (zavináč) - pre odkazy (odkazy);

○ = (rovná sa) - pre zásuvky

○ - (pomlčka) - pre bajtovo orientované zariadenia;

○ + (plus) - pre blokovo orientované zariadenia;

○ | (potrubie) - pre súbory typu FIFO,

○ ~ (tilda) - pre symbolické odkazy na adresáre;

○ ! (Výkričník) - pre zastavené symbolické odkazy (odkazy smerujúce na chýbajúci súbor).

Mtime je čas, kedy bol súbor naposledy upravený.

Atime je čas posledného prístupu k súboru.

Ctime - čas vytvorenia súboru.

Perm – reťazec zobrazujúci aktuálne oprávnenia súboru.

Režim je osmičková reprezentácia aktuálnych povolení súboru.

Nlink - počet odkazov na daný súbor.

Ngid je identifikátor skupiny (GID) v číselnej forme.

Nuid - identifikátor používateľa (UID), v číselnej forme.

Vlastník – vlastník súboru.

Skupina – skupina, ktorá má oprávnenia k súboru.

Inode – číslo inodu súboru.

Na usporiadanie zobrazenia informácií môžete použiť aj nasledujúce názvy polí:

Medzera - pri zobrazovaní vložte medzeru.

Označiť - vložiť hviezdičku (hviezdičku), ak je súbor označený, medzeru, ak nie je označený.

| - vložiť vertikálna čiara pri zobrazení.

Ak chcete nastaviť pevnú šírku poľa, musíte pridať dvojbodku ":", za ktorou zadajte počet pozícií, ktoré sú pre toto pole pridelené. Ak za číslo vložíte symbol „+“, zadané číslo sa bude interpretovať ako minimálna šírka poľa a ak to obrazovka umožňuje, pole sa rozšíri.

Napríklad „štandardný“ výstupný formát je daný riadkom:

a "rozšírené" - s riadkom:

plná perm, medzera, nlink, priestor, vlastník, priestor, skupina, priestor, veľkosť, priestor, mtime, priestor, meno

A tu je príklad užívateľom definovaného formátu:

názov polovice,|,veľkosť:7,|,typ,režim:3

Zobrazenie zoznamu súborov v ktoromkoľvek z panelov je možné vykonať v súlade s jedným z ôsmich usporiadaní:

Podľa mena;

Rozšírením;

Podľa veľkosti súboru;

Podľa času úpravy;

V čase posledného prístupu k súboru;

Podľa čísla uzla (inode);

Žiadne triedenie.

Poradie triedenia môžete nastaviť výberom príkazu z ponuky príslušného panela Poradie zoradenia… V tomto prípade sa zobrazí dialógové okno (obr. 6.2), v ktorom okrem požadovaného poradia triedenia môžete určiť, že sa triedenie vykonáva v opačnom poradí (umiestnením značky do zátvoriek vedľa slova späť(Reverse)) a rozlišujú sa malé a veľké písmená.


Ryža. 6.2. Dialógové okno Poradie triedenia

V predvolenom nastavení sa podadresáre zobrazujú na začiatku zoznamu, ale to sa dá zmeniť začiarknutím políčka " Mix súborov/adresárov"("Zmiešať všetky súbory"). Konfigurácia Ponuka nastavenie.

V paneli môžete zobraziť nie všetky zoznamy súborov v danom adresári, ale iba tie, ktoré zodpovedajú určitej šablóne. Tím Filter v ponuke ľubovoľného panela vám umožňuje určiť vzor, ​​ktorý sa musí zhodovať s názvami súborov zobrazených na paneli (napríklad „*.tar.gz“).

V ponuke každého z panelov je príkaz Znovu prečítať(ktorého analóg v iných programoch sa zvyčajne nazýva "Aktualizácia"). Tím Znovu prečítať(klávesové skratky ‹Ctrl›+‹R›) aktualizuje zoznam súborov zobrazených na paneli. To je užitočné, keď iné procesy vytvárajú alebo odstraňujú súbory. Ak ste vykonali príkaz ponuky Panelizačné kritérium(presmerovanie výstupu príkazu na panel, o čom bude reč v časti 6.10), a výsledkom je, že panel obsahuje výsledky práce nejakého programu príkazom Znovu prečítať obsah adresára sa opäť zobrazí na paneli.

6.5.2 Iné režimy zobrazenia

Okrem toho, že je možné nastaviť výstupný formát na panel so zoznamom súborov, je možné ľubovoľný panel prepnúť do jedného z nasledujúcich režimov.

Informačný režim. V tomto režime (obr. 6.3) panel zobrazuje informácie o súbore zvýraznenom v inom paneli a o aktuálnom systéme súborov (typ, voľné miesto a počet voľných inodov).


Ryža. 6.3. Informačný režim

Stromový režim. V režime zobrazenia adresárového stromu sa zobrazí jeden z panelov grafický obrázok adresárové stromové štruktúry (pozri príklad na obrázku 6.4). Tento režim je podobný tomu, ktorý uvidíte, keď z ponuky Príkazy vyberiete príkaz Directory Tree, len v druhom prípade sa obrázok adresárovej štruktúry zobrazí v samostatnom okne.


Ryža. 6.4. Režim zobrazenia stromu adresárov

Režim rýchleho zobrazenia("Rýchle zobrazenie"). V tomto režime sa panel prepne na zobrazenie obsahu súboru zvýrazneného v inom paneli. Napríklad na obr. Obrázok 6.5 je snímka obrazovky rýchleho zobrazenia súboru .bashrc z môjho domovského adresára.


Ryža. 6.5. Režim rýchleho zobrazenia

Pri výstupe na panel výsledkov „rýchle zobrazenie“ sa používa vstavaný prehliadač súborov, takže ak prepnete pomocou klávesu ‹Tab› na panel zobrazenia, môžete použiť všetky príkazy na ovládanie zobrazenia, najmä tie, ktoré sú uvedené v Tabuľka. 6,1 - 6,2.

režimy " sieťové pripojenie“ a „FTP pripojenie“. Tieto dva režimy sa používajú na zobrazenie zoznamu adresárov umiestnených na vzdialených počítačoch. V opačnom prípade je výstupný formát podobný formátom používaným na zobrazenie lokálnych adresárov. Ak vás zaujíma, ako tieto režimy používať, použite nápovedu programu.

6.5.3 Príkazy klávesnice pre ovládacie panely

Na ovládanie prevádzkových režimov panela môžete použiť príkazy ponuky, ktoré boli uvedené vyššie, ale pohodlnejšie je použiť kombinácie ovládacích kláves.

‹Tab› alebo ‹Ctrl›+‹i›. Zmeňte aktuálny (aktívny) panel. Zvýraznenie sa presunie z panelu, ktorý bol predtým aktívny, na iný panel, ktorý sa stane aktívnym.

‹Alt›+‹G› / ‹Alt›+‹R› / ‹Alt›+‹J›. Používa sa na presun zvýraznenia do najvyššieho, stredného alebo najspodnejšieho súboru aktuálne zobrazeného na paneli.

‹Alt›+‹T›. Cyklicky prepína režimy zobrazenia zoznamu súborov v aktuálnom adresári. Pomocou tejto kombinácie kláves môžete rýchlo prepnúť zo štandardného výstupného režimu (dlhý zoznam) na krátky zoznam alebo užívateľsky definovaný režim.

‹Ctrl›+‹\›. Zobrazte adresár a prejdite do zvoleného adresára.

‹Domov› alebo ‹Alt›+‹’‹’›. Presunie zvýraznenie na prvú pozíciu v zozname súborov (tu sa musím odchýliť od kľúčovej konvencie).

‹Koniec›, ‹Alt›+‹‘›"›. Presunie zvýraznenie na poslednú pozíciu v zozname súborov.

‹Alt›+‹O›. Ak je v aktívnom paneli zvýraznený názov adresára a na druhom paneli je zobrazený zoznam súborov, potom sa druhý panel prepne do režimu zobrazenia súborov zvýrazneného adresára. Ak zvýraznenie v aktívnom paneli ukazuje na súbor, v druhom paneli sa zobrazí obsah nadradeného adresára aktuálneho.

‹Ctrl›+‹PageUp›, ‹Ctrl›+‹PageDown›. Iba ak je mc spustený z konzoly Linux: zmení sa (chdir) na nadradený adresár (..) alebo na zvýraznený adresár.

‹Alt›+‹Y›. Presun do predchádzajúceho adresára z histórie navigácie v adresári; je ekvivalentné kliknutiu na symbol "‹" v horný roh panelov.

‹Alt›+‹U›. Presun do nasledujúceho adresára z histórie navigácie v adresári; je ekvivalentné kliknutiu myšou na symbol ">".

6.6. Funkčné klávesy a menu Súbor

Doteraz sme hovorili len o vzhľade obrazovky Midnight Commander a o tom, ako tento vzhľad zmeniť. Teraz je čas povedať vám, ako pracovať so súbormi pomocou tohto programu.

Najčastejšie vykonávané operácie v Midnight Commander sú priradené funkčným klávesom ‹F1› - ‹F10›. Zhrnutie podávame vo forme tabuľky. 6.4.

Tabuľka 6.4. Funkčné klávesy

Funkčný kláves Akcia, ktorú treba vykonať
‹F1› Volá kontextovo citlivý popis
‹F2› Vyvolá užívateľom vytvorenú ponuku
‹F3› Zobrazenie súboru, na ktorý ukazuje zvýraznenie v aktívnom paneli
‹F4› Vyvolanie vstavaného editora pre súbor, na ktorý ukazuje zvýraznenie v aktívnom paneli
‹F5› Kopírovanie súboru alebo skupiny označených súborov z adresára zobrazeného v aktívnom paneli do adresára zobrazeného v druhom paneli. Pri kopírovaní jedného súboru môžete zmeniť jeho názov. Môžete tiež zadať názov adresára, do ktorého sa bude kopírovať (ak potrebujete kopírovať do iného adresára, ako je adresár zobrazený na druhom paneli)
‹F6› Prenos súboru alebo skupiny označených súborov z adresára zobrazeného v aktívnom paneli do adresára zobrazeného v druhom paneli. Rovnako ako pri kopírovaní môžete zmeniť názov súboru alebo cieľový adresár.
‹F7› Vytvorte podadresár pod adresárom zobrazeným na aktívnom paneli
‹F8› Odstránenie súboru (podadresára) alebo skupiny označených súborov
‹F9› Vyvolanie hlavného menu programu (zobrazené nad panelmi)
‹F10› Ukončenie programu

Operácie (príkazy) uvedené v tejto tabuľke je možné vykonávať nielen stlačením príslušného funkčného klávesu, ale aj kliknutím na tlačidlá na obrazovke alebo použitím príslušných príkazov ponuky. Súbor.

Pred vykonaním ktorejkoľvek z operácií uvedených v tabuľke. 6.4 alebo špecifikované príkazmi ponuky, musíte vybrať súbor alebo skupinu súborov, ktoré budú objektmi operácie. Ak chcete vybrať iba jeden súbor, stačí naň presunúť zvýraznenie v aktívnom paneli (samozrejme, najprv musíte prejsť do príslušného adresára). Ak chcete vykonať nejakú operáciu so skupinou súborov naraz, tieto súbory by mali byť označené. Ak chcete označiť súbor, na ktorý práve ukazuje zvýraznenie, použite kláves ‹Vložiť› alebo kombináciu ‹Ctrl›+‹T›. V tomto prípade sa názov súboru na paneli zobrazí inou farbou. Rovnaké kombinácie sa používajú na zrušenie označenia súboru.

Pomocou príkazu môžete tiež vybrať skupinu súborov na ďalšie spracovanie Označte skupinu Ponuka Súbor. Tento príkaz sa používa na označenie skupiny súborov s daným vzorom. Midnight Commander vám poskytne vstupný riadok, v ktorom musíte zadať regulárny výraz, ktorý definuje požadovanú skupinu mien. Ak je možnosť povolená Vzorky štýlu škrupiny(pozri časť 6.11), regulárne výrazy sú zostavené podľa rovnakých pravidiel, aké platia v shell shell (pozri kapitolu 5). Ak je možnosť " Vzorky štýlu škrupiny" je vypnuté, súbory sú označené podľa pravidiel pre spracovanie normálnych regulárnych výrazov (viď manuálny človek vyd).

Ak výrazy začínajú alebo končia lomkou (/), značka sa umiestni na adresáre, nie na súbory.

"Hot" klávesom pre operáciu označenia skupiny súborov je kláves ‹+› na numerickej klávesnici.

Operácia "Odznačiť" ("klávesová skratka" - ‹-› alebo ‹\› - spätné lomítko) je opakom operácie označenia skupiny súborov a používa rovnaké pravidlá pre generovanie šablón. Používa sa na zrušenie označenia skupiny súborov.

Operácia „Invert Mark“ (‹*›) sa používa na zrušenie označenia všetkých označených súborov v aktuálnom adresári a súčasne označenie všetkých súborov, ktoré neboli označené.

Ak aktuálny adresár obsahuje veľa súborov (takže sa všetky nezmestia na panel), musíte ho pred označením súboru ešte nájsť. V takýchto prípadoch je vhodné použiť kombinácie kláves ‹Ctrl›+‹S› a ‹Alt›+‹S›. Po stlačení jednej z týchto kombinácií sa spustí režim vyhľadávania názvov súborov v aktuálnom adresári podľa prvých znakov názvu. V tomto režime sa zadané znaky nezobrazujú v príkazovom riadku, ale vo vyhľadávacom riadku. Ak je povolený režim Zobraziť mini-stav, tento riadok sa zobrazí namiesto riadka mini-stavu. V tomto prípade sa v procese zadávania znakov zvýraznený riadok presunie na nasledujúci súbor, ktorého názov začína zadaným reťazcom znakov. Na opravu chýb možno použiť klávesy ‹Backspace› alebo ‹Del›. Ak znova stlačíte ‹Ctrl›+‹S›, vyhľadá sa ďalší zodpovedajúci súbor. Treba si uvedomiť, že ak sa v aktuálnom adresári nenachádzajú žiadne súbory s názvami začínajúcimi na zadané znaky, tieto znaky sa nezobrazujú v mini-stavovom riadku, čo vám len oznámi, že tu nenájdete hľadaný súbor .

Po výbere a označení súborov na spracovanie stačí stlačiť jedno z funkčných klávesov požadovanú operáciu so súbormi, ako je kopírovanie súborov, presúvanie alebo mazanie. Prezeranie alebo úprava súborov pomocou Midnight Commander je obzvlášť pohodlná v porovnaní s prácou z príkazového riadku, keďže Midnight Commander má na tieto účely vstavané programy. V tejto časti však nebudeme brať do úvahy vstavaný editor a jeho popis odložíme až do kapitoly o práci s textovými súbormi.

Ako už bolo spomenuté, na volanie príkazov s nimi spojených nie je vôbec potrebné používať funkčné klávesy. Ktorýkoľvek z týchto príkazov je možné vykonať prostredníctvom ponuky Súbor. Okrem príkazov spojených s funkčnými klávesmi, menu Súbor obsahuje nasledujúce príkazy (zodpovedajúce klávesové skratky sú uvedené v zátvorkách).

Prístupové práva(‹Ctrl›+‹X›,‹C›). Umožňuje zmeniť prístupové práva k vybraným alebo označeným súborom.

Vlastník/Skupina(‹Ctrl›+‹X›,‹O›). Umožňuje vykonať príkaz chown.

Práva (rozšírené). Umožňuje zmeniť povolenia a vlastníctvo súboru.

Symbolický odkaz(‹Ctrl›+‹X›,‹S›). Vytvorí symbolický odkaz na aktuálny súbor. Odkazy sme podrobne rozoberali v ods. 4.4. Midnight Commander špecifikuje symbolické odkazy vytlačením znaku „@“ pred názvom odkazu (okrem odkazov na podadresáre, ktoré sú označené vlnovkou „~“). Ak je na obrazovke zobrazený mini-stavový riadok (je zapnutá možnosť „Zobraziť mini-stav“), potom sa zobrazí názov súboru, na ktorý odkazuje odkaz.

Rýchla zmena adresára(‹Alt›+‹C›). Tento príkaz použite, ak poznáte úplnú cestu k adresáru, ktorý chcete zmeniť (ktorý chcete urobiť aktuálnym).

Zobraziť výstup príkazu(‹Alt›+‹!›). Týmto príkazom sa na obrazovke zobrazí vstupný riadok, do ktorého môžete zadať ľubovoľný príkaz s parametrami (štandardne sa ako parameter odporúča použiť názov zvýrazneného súboru). Výstup tohto príkazu sa zobrazí na obrazovke cez vstavaný prehliadač.

Ako môžete vidieť v menu Súbor obsahuje všetky najbežnejšie príkazy, ktoré potrebujeme na bežné operácie spracovania súborov v aktuálnom adresári. Prirodzene, najčastejšie používané operácie sú spojené s funkčnými klávesmi. Preto sa vráťme k popisu týchto príkazov, aby sme poskytli ďalšie vysvetlenia.

6.7. Masky súborov pre operácie kopírovania/premenovania

Pri vykonávaní operácií kopírovania a presúvania (alebo premenovania) súborov máte možnosť zmeniť názvy skopírovaných alebo presunutých súborov. Aby ste to dosiahli, musíte zadať masku pre názvy zdrojových súborov a masku pre názvy súborov, ktoré sa majú vytvoriť (cieľové súbory). Táto druhá maska ​​je zvyčajne niekoľko zástupných znakov na konci cieľového reťazca. vytvorené súbory. Masky sa nastavujú vo vstupných riadkoch zobrazených v okne, ktoré sa zobrazí po prístupe k príkazom kopírovať / prenášať (obr. 6.6).

Všetky súbory zodpovedajúce zdrojovej maske budú premenované (skopírované alebo presunuté s novými názvami) podľa masky cieľového súboru. Ak existujú označené súbory, potom sa skopírujú (presunú) iba označené súbory, ktoré zodpovedajú zadanej maske pre zdrojové súbory.


Ryža. 6.6. Dialógové okno na premenovanie súborov

Existuje niekoľko ďalších možností, ktoré ovplyvňujú vykonávanie operácií kopírovania/presúvania súborov a ktoré sa nastavujú v rovnakom okne dotazu, kde sú zadané masky názvov súborov, alebo prostredníctvom príkazu ponuky Nastavenia | Konfigurácia.

Možnosť Dereference referencií(Nasledovať odkazy) určuje, či tvrdo kopírovať alebo symbolické odkazy v cieľovom adresári (a rekurzívne v podadresároch), vytvoria sa rovnaké odkazy alebo sa skopírujú súbory (a podadresáre), na ktoré tieto odkazy smerujú.

Možnosť Vo vnútri adresára, ak existuje(Dive into subdirs) definuje, čo robiť, ak v cieľovom adresári už existuje podadresár, ktorého názov sa zhoduje s názvom súboru (adresára), ktorý sa kopíruje (zdroj). V predvolenom nastavení (možnosť je vypnutá) sa obsah zdrojového adresára skopíruje do cieľového adresára. Ak je táto možnosť povolená, potom sa v cieľovom adresári vytvorí nový podadresár s rovnakým názvom, do ktorého sa vykoná kopírovanie.

Je lepšie to ukázať na príklade. Povedzme, že chcete skopírovať obsah jedného adresára do adresára /two/one, ktorý už existuje. Normálne (zakázané) mc iba skopíruje všetky súbory z jedného do /dva/jeden. Ak je táto možnosť povolená, súbory sa skopírujú do /two/one/one.

Možnosť Zachovať atribúty(Zachovať atribúty) určuje, či sa pri kopírovaní/presúvaní zachovajú atribúty zdrojového súboru: oprávnenia, časové značky a ak ste root, UID a GID zdrojového súboru. Ak je možnosť vypnutá, atribúty sa nastavia podľa aktuálnej hodnoty umask.

Postup pri kopírovaní a presúvaní súborov je tiež ovplyvnený nastavením možnosti Vzorky štýlu škrupiny v menu Nastavenia / Konfigurácia. Keď je táto možnosť povolená, môžete použiť zástupné znaky "*" a "?" v zdrojovej maske. Spracúvajú sa rovnakým spôsobom, ako sa to robí v škrupine. V maske prijímača sú povolené iba „*“ a „\‹číslo›“. Prvý znak „*“ v cieľovej maske sa zhoduje s prvou skupinou zástupných znakov v zdrojovej maske, druhý znak „*“ sa zhoduje s druhou skupinou atď. Podobne zástupný znak „\1“ zodpovedá prvej skupine zástupných znakov v zdrojovej maske, znak "\ 2" pre druhú skupinu atď. Znak "\0" zodpovedá celému názvu zdrojového súboru. Uveďme pár príkladov.

Príklad 1. Ak je zdrojová maska ​​"*.tar.gz" a cieľová maska ​​je "/two/*.tgz" a názov skopírovaného súboru je "foo.tar.gz", kópia bude mať názov "foo.tgz" " a bude v adresári "/dva".

Príklad 2. Predpokladajme, že chcete zmeniť názov a príponu súboru tak, aby sa „file.c“ zmenil na „c.file“. Zdrojová maska ​​musí byť "*.*" a cieľová maska ​​musí byť "\2.\1".

Keď možnosť Vzorky štýlu škrupiny("Použiť vzory shell") je vypnuté, mc sa nezoskupuje automaticky. Ak chcete zadať skupiny znakov v zdrojovej maske, ktoré sa budú zhodovať s náhradnými znakmi v cieľovej maske, musíte v tomto prípade použiť zátvorky "\(…\)" . Táto metóda je flexibilnejšia, ale vyžaduje si viac úsilia pri písaní. Tu sú opäť dva príklady

Príklad 3. Ak je zdrojová maska ​​"^\(.*\)\.tar\.gz$", skopírovaním do "/two/*.tgz" a skopírovaním súboru "foo.tar.gz", výsledkom bude "/ dva /foo.tgz".

Príklad 4. Povedzme, že chcete vymeniť názov súboru a príponu tak, aby sa názvy ako „file.c“ zmenili na „c.file“.

Zdrojová maska ​​je "^\(.*\)\.\(.*\)$" a cieľová maska ​​je "\2.\1".

Pri vykonávaní operácií kopírovania/presúvania môžete tiež konvertovať veľké a malé písmená v názvoch súborov. Ak v cieľovej maske použijete „\u“ alebo „\l“, nasledujúci znak v názve bude tvorený veľkými (veľkými) alebo malými (malými) písmenami.

Ak v cieľovej maske použijete „\U“ alebo „\L“, všetky nasledujúce znaky sa skonvertujú na príslušné veľké a malé písmená až do ďalšieho výskytu „\L“ alebo „\U“ alebo do konca názov súboru.

Použitie "\u" a "\l" poskytuje viac možností ako "\U" a "\L".

Napríklad, ak je zdrojová maska ​​"*" (možnosť Vzorky štýlu škrupiny povolené) alebo "^\(.*\)$" (možnosť Vzorky štýlu škrupiny vypnuté) a cieľová maska ​​je "\L\u*", názvy súborov sa skonvertujú tak, že prvé písmená názvu budú veľké a ostatné malé.

Znak "\" v maskách sa používa na potlačenie špeciálnej interpretácie jednotlivých znakov. Napríklad "\\" znamená iba spätnú lomku (ako doslovný text) a "\*" znamená iba hviezdičku (hviezdičku).

6.8. Správy MC počas operácií kopírovania/presúvania súborov

Keď vykonávate operácie kopírovania, presúvania alebo odstraňovania súborov, Midnight Commander zobrazí dialógové okno s informáciami o tom, ktoré súbory sa práve spracúvajú a ako spracovanie postupuje. Na zobrazenie procesu spracovania sa na obrazovke zobrazia až tri indikátory priebehu. Prvá (súborová lišta) zobrazuje, ktorá časť aktuálneho súboru bola spracovaná (napríklad skopírovaná). Druhý (stĺpec počtu) zobrazuje, koľko percent označených súborov bolo momentálne spracovaných. Tretí (bar bajtov) zobrazuje podiel dokončených úloh ako percento z celkového objemu (v bajtoch) označených súborov. Ak je možnosť vypnutá Podrobnosti o operácii(pozri príkaz ponuky Nastavenia/Konfigurácia), posledné dva grafy sa nezobrazia.

V spodnej časti tohto dialógového okna sú dve tlačidlá. Kliknutím na tlačidlo Preskočiť spôsobí preskočenie spracovania aktuálneho súboru. Stlačením tlačidla na obrazovke prerušiť ukončí danú operáciu, všetky zostávajúce súbory budú preskočené.

V procese vykonávania operácií so súbormi môžete vidieť ďalšie tri typy okien.

Chybové okno informuje o chybe a ponúka tri možnosti pokračovania. Zvyčajne si vyberiete jednu z možností Preskočiť za účelom vylúčenia zo spracovania súboru, o ktorý program narazil, príp prerušiť danú operáciu úplne zrušiť. Tretia možnosť Opakujte, sa vyberie, keď sa vám podarilo odstrániť príčinu poruchy (napríklad pomocou iného terminálu).

Potvrdzovacie okno overwriting sa zobrazí, keď sa pokúsite prepísať existujúci súbor, t. j. adresár, do ktorého presúvate alebo kopírujete, už obsahuje súbor s daným názvom. Potvrdzovacie okno zobrazuje čas vytvorenia a veľkosť zdrojového súboru (preneseného alebo skopírovaného súboru) a cieľového súboru (ktorý sa v prípade prepísania zničí).

Nižšie sú uvedené dve otázky. Prvá otázka ("Prepísať tento súbor?") ponúka tri možné odpovede:

Súhlasím (tlačidlo Áno);

Odmietnuť, t.j. preskočiť prepísanie aktuálneho súboru (tlačidlo nie);

Pripojte obsah zdrojového súboru na koniec cieľového súboru (tlačidlo Pridajte na koniec).

Odpoveď na druhú otázku ("Prepísať všetky súbory?") vám umožňuje prijať jeden zo 4 možné riešenia pre všetky súbory vybraté na spracovanie (takže okno dotazu sa nezobrazuje zakaždým):

Všetky- všetky vybrané súbory budú prepísané bez ďalších otázok;

Zastaraný- iba súbory, ktoré boli vytvorené pred zdrojovým súborom, budú prepísané (prepísané);

Nikto- neprepisujte súbory (ak však neexistuje cieľový súbor, zdroj sa skopíruje);

Líši sa dĺžkou.

Kliknutím na tlačidlo môžete operáciu odmietnuť prerušiť v spodnej časti okna dotazu. Požadované tlačidlo na obrazovke sa vyberie pomocou klávesov so šípkami alebo pomocou klávesu Tab.

Okno žiadosti rekurzívne odstránenie sa zobrazí, keď sa pokúsite odstrániť neprázdny adresár. Pomocou tlačidla Áno adresár sa vymaže spolu so všetkými súbormi, nie znamená nevymazanie adresára, Všetky musí byť vybraté, ak ste označili skupinu podadresárov na odstránenie a ste si istí svojím výberom, Nikto- preskočiť všetky neprázdne adresáre spomedzi označených, prerušiť znamená odmietnuť vykonať operáciu odstránenia. vyberte si Áno alebo Všetky iba ak ste si skutočne istí, že chcete odstrániť adresár so všetkými vnorenými podadresármi.

Ak ste označili skupinu súborov na spracovanie, potom sa po dokončení operácie zruší označenie iba tých súborov, ktoré boli úspešne spracované. Preskočené súbory zostanú označené.

6.9. príkazový riadok shellu

Ako je uvedené v popise vzhľad na obrazovke Midnight Commander je príkazový riadok shellu vždy prítomný v spodnej časti obrazovky.

Ak chcete počas práce s Midnight Commanderom spustiť ľubovoľný príkaz operačného systému, musíte buď zadať názov príslušného programu do príkazového riadka, alebo ho vybrať na jednom z panelov (presunutím zvýraznenia na názov programu súbor) a potom stlačte kláves ‹Enter› . Ak stlačíte kláves ‹Enter›, keď zvýraznenie ukazuje na názov nespustiteľného súboru, Midnight Commander porovná príponu vybratého súboru s príponami v „súbore s príponami“ ~/mc.ext. Ak sa v súbore prípony nachádza podsekcia, ktorá špecifikuje postupy spracovania súborov s danou príponou, potom sa súbor spracuje v súlade s príkazmi špecifikovanými v tejto podsekcii. Pred spracovaním sa vykonajú jednoduché makro substitúcie.

Zadávanie príkazov si často vyžaduje zadávanie veľkého počtu znakov (najmä ak vezmeme do úvahy, že je potrebné špecifikovať parametre príkazu a najmä úplné názvy súborov, ktoré sa majú spracovať, s cestami). Na uľahčenie písania v programe Midnight Commander existuje niekoľko príkazov klávesnice, ktoré vám umožňujú znížiť počet stlačení klávesov pri písaní a úprave príkazov na príkazovom riadku.

‹Alt›+‹Enter›. Skopíruje zvýraznený názov súboru alebo adresára do príkazového riadka.

‹Ctrl›+‹Enter›. Rovnaké ako ‹Alt›+‹Enter›, ale funguje iba v konzole.

‹Alt›+‹Tab›. Pokusy o vykonanie operácie Dokončenia pre názov súboru, názov príkazu, premennú, meno používateľa alebo názov hostiteľa (v závislosti od toho, čo ste začali písať a aký prvok príkazu zadávate), to znamená, že sa pokúša uhádnuť znaky, ktoré ste ešte nezadali, na základe zoznamu súborov v aktuálnom adresári, zoznamu príkazov atď.

‹Ctrl›+‹X›, ‹T›. Skopíruje do príkazového riadka názvy označených súborov (alebo zvýraznený názov, ak nie sú označené žiadne) z aktívneho panela.

‹Ctrl›+‹X›, ‹Ctrl›+‹T›. Skopíruje názvy označených súborov z pasívneho panela do príkazového riadku.

‹Ctrl›+‹X›,‹P›. Skopíruje názov aktuálneho adresára (t. j. adresár zobrazený na aktívnom paneli) do príkazového riadka.

‹Ctrl›+‹X›, ‹Ctrl›+‹P›. Skopíruje do príkazového riadka názov adresára zobrazeného na pasívnom paneli.

‹Ctrl›+‹Q›. Vkladá znaky, ktoré nejakým spôsobom interpretuje samotný Midnight Commander (napríklad znak „+“).

‹Alt›+‹P›. Spôsobí presun jedného príkazu späť cez zoznam predtým spustených príkazov (história príkazov).

‹Alt›+‹N›. Posunúť o jeden príkaz dopredu v histórii príkazov.

‹Alt›+‹H›. Zobrazuje históriu aktuálneho vstupného riadku (pre príkazový riadok históriu príkazov).

Vstupné riadky nie sú len príkazový riadok shellu, ale aj vstupné riadky v dialógových oknách rôznych podprogramov. Vo všetkých prípadoch, keď sa na obrazovke objaví vstupný riadok, môžete použiť kombinácie ovládacích kláves uvedené v tabuľke. 6.5.

Tabuľka 6.5. Príkazy na správu vstupného riadku.

Kombinácia kľúčov Akcia, ktorú treba vykonať
‹Ctrl›+‹A› Presunie kurzor na začiatok riadku
‹Ctrl›+‹E› Presunie kurzor na koniec riadku
‹Ctrl›+‹B› alebo ‹←› Presunie kurzor o jednu pozíciu doľava
‹Ctrl›+‹F› alebo ‹→› Presunie kurzor o jednu pozíciu doprava
‹Alt›+‹F› Posunie kurzor o jedno slovo dopredu
‹Alt›+‹B› Presunie kurzor o jedno slovo späť
‹Ctrl›+‹H› alebo ‹Backspace› Vymaže znak pred kurzorom
‹Ctrl›+‹D› alebo ‹Delete› Vymaže znak na pozícii kurzora
‹Ctrl›+‹@› Nastaví značku na vystrihnutie (skopírovanie do schránky) časti textu
‹Ctrl›+‹W› Skopíruje text medzi kurzorom a štítkom do schránky a odstráni text zo vstupného riadku
‹Alt›+‹W› Skopíruje text medzi kurzorom a štítkom do schránky (bez jeho odstránenia zo vstupného riadku)
‹Ctrl›+‹Y› Vloží obsah vyrovnávacej pamäte do vstupného riadku pred pozíciu kurzora
‹Ctrl›+‹K› Vymaže text od kurzora po koniec riadku
‹Alt›+‹P› a ‹Alt›+‹N› Tieto kombinácie sa používajú na pohyb v histórii príkazov. ‹Alt›+‹P› prejde na predchádzajúci príkaz, ‹Alt›+‹N› na nasledujúci
‹Ctrl›+‹Alt›+‹H› alebo ‹Alt›+‹Backspace› Vymazať predchádzajúce slovo
‹Alt›+‹Tab› Pokusy o dokončenie zadávania názvu súboru, príkazu, premennej, používateľského mena alebo názvu hostiteľa

6.10. Príkazy ponuky

Rozbaľovacia podponuka Tímy Hlavná ponuka vám umožňuje vykonávať množstvo operácií správy súborového systému, ako aj vykonávať niektoré príkazy, ktoré menia vzhľad panelov Midnight Commander a informácie zobrazené na paneli.

Pri prístupe k príkazu ponuky Strom adresárov zobrazí sa okno zobrazujúce adresárovú štruktúru systému súborov.

Strom adresárov je možné vyvolať dvoma spôsobmi: prostredníctvom príkazu Strom adresárov z menu Tímy a tím Drevo z ponuky pravého alebo ľavého panela.

Aby sa predišlo dlhým oneskoreniam pri vytváraní stromu adresárov, Midnight Commander vytvára strom tak, že sa pozerá len na malú podmnožinu všetkých adresárov. Ak sa požadovaný adresár nezobrazuje, prejdite do jeho nadradeného adresára a stlačte ‹Ctrl›+‹R› alebo ‹F2›. Ak adresár neobsahuje žiadne vnorené podadresáre, nič sa nestane. V opačnom prípade sa rozbalí ďalšia úroveň stromu podadresárov.

Existujú dva režimy zobrazenia adresárového stromu. V režime statickej navigácie sa na výber adresára (tj presun zvýraznenia na iný názov adresára) používajú iba tlačidlá ‹› a ‹↓›. Zobrazia sa všetky podadresáre aktuálne známe programu. V dynamickom režime sa klávesy ‹› a ‹↓› používajú na skok do susedného adresára rovnakej úrovne. Kláves ‹←› sa používa na prechod do nadradeného adresára a kláves ‹→› na potomkov aktuálneho adresára, teda o úroveň nižšie. Zobrazia sa iba prekrývajúce sa adresáre (vrátane nadradeného a vyššieho), susedné adresáre rovnakej úrovne a bezprostredné podradené adresáre. Pohľad na adresárový strom sa dynamicky mení po každom pohybe stromom.

Na ovládanie prehľadávania stromu adresárov možno použiť nasledujúce kombinácie klávesov:

Všetky klávesy na ovládanie pohybu fungujú (pozri tabuľku 6.1).

‹Zadajte›. V okne stromového zobrazenia adresárov stlačením tohto klávesu opustíte režim zobrazenia a zobrazíte zoznam súborov vo vybranom adresári v aktívnom paneli. Pri zobrazení stromu adresárov v jednom z panelov stlačením klávesu ‹Enter› zobrazíte príslušný adresár v druhom paneli, pričom strom zostane v aktuálnom paneli.

‹F3›. Odstráňte aktuálny adresár zo stromu. Tento príkaz sa používa iba na odstránenie chybne zobrazených vetiev stromu. Ak sa pokúsite odstrániť existujúci adresár, zobrazí sa chybové hlásenie. Preto je v riadku vysvetľujúcom účel funkčných kláves kláves ‹F2› označený slovom Zabudni.

‹F4› (Statické/Dynamické). Prepínajte medzi statickou (predvolenou) a dynamickou stromovou navigáciou.

‹F5›. Kopírovať podadresár (zobrazí sa vstupný riadok, v ktorom musíte určiť, kam sa má kopírovať).

‹F6›. Presunúť podadresár.

‹F7›. Vytvorte podadresár v aktuálnom adresári.

‹F8›. Odstráňte zvýraznený adresár zo systému súborov.

‹Ctrl›+‹S› alebo ‹Alt›+‹S›. Nájdite ďalší adresár, ktorý zodpovedá danému vzoru vyhľadávania. Ak takýto adresár neexistuje, jednoducho posunie zvýraznenie o jeden riadok nižšie.

‹Ctrl›+‹H› alebo ‹Backspace›. Vymaže posledný znak vo vyhľadávacom reťazci (vzore).

‹Akákoľvek iná postava›. Tento znak sa pridá do vzoru vyhľadávania a presunie sa do názvu nasledujúceho adresára, ktorý zodpovedá vzoru. V režime prehliadania adresárového stromu musíte najskôr aktivovať režim vyhľadávania pomocou kláves ‹Ctrl›+‹S›. Vzor vyhľadávania sa zobrazí v mini stavovom riadku.

Nasledujúce akcie sú možné len v okne stromového zobrazenia adresárov a nie sú podporované pri stromovom zobrazení na jednom z panelov

‹F1› (Pomocník). Vyvolajte nápovedu zobrazujúcu časť pomocníka o okne adresárového stromu.

‹Esc› alebo ‹F10›. Zatvorte okno adresárového stromu. V aktuálnom adresári nedochádza k žiadnym zmenám.

V prehliadači adresárového stromu je podporovaná myš. Dvojité kliknutie je rovnaké ako stlačenie klávesu ‹Enter›.

Tím Vyhľadávanie súborov(klávesové skratky ‹Meta›+‹?› alebo ‹Esc›,‹?›) rozbaľovacia ponuka Tím umožňuje nájsť súbor na disku s daným názvom. Po zvolení tohto príkazu ponuky sa najprv zobrazí výzva na zadanie názvu hľadaného súboru a názvu adresára, z ktorého sa má vyhľadávanie spustiť. Stlačením tlačidla na obrazovke Drevo, môžete vybrať adresár spustenia vyhľadávania zo stromu adresárov. V teréne Obsah(Obsah) môžete zadať regulárny výraz podľa pravidiel príkazu egrep. To znamená, že pred znakmi, ktoré majú špeciálny význam pre egrep, musí byť znak "\", napríklad ak potrebujete nájsť reťazec "strcmp(", musíte zadať vzor vyhľadávania ako "strcmp \(). Ak chcete začať vyhľadávanie, stlačte tlačidlo na obrazovke Ďaleko. Počas vyhľadávania ho môžete pozastaviť tlačidlom Stop a pokračujte tlačidlom Pokračujte.

Zoznam nájdených súborov je možné zobraziť pohybom pomocou kláves ‹Šípka nahor› a ‹Šípka nadol›. Tlačidlo Choď slúži na prechod do adresára, kde sa nachádza zvýraznený súbor. Tlačidlo Opakujte slúži na nastavenie parametrov nového vyhľadávania.

Tlačidlo VÝCHOD sa používa na opustenie režimu vyhľadávania.

Kliknutím na tlačidlo Panelizácia spôsobí, že sa výsledky vyhľadávania zobrazia na aktuálnom aktívnom paneli, takže s vybratými súbormi môžete vykonávať niektoré ďalšie akcie (zobraziť, kopírovať, presúvať, mazať atď.). Po zobrazení na paneli sa môžete stlačením ‹Ctrl›+‹R› vrátiť do normálneho zoznamu súborov.

Okrem toho je možné zadať zoznam adresárov, ktoré príkaz Vyhľadávanie súborov počas vyhľadávania preskočí (napríklad viete, že hľadaný súbor nie je na CD-ROM, alebo nechcete prehľadávať adresáre pripojené cez NFS cez veľmi pomalé prepojenie). Adresáre, ktoré sa majú preskočiť, by mali byť špecifikované v premennej find_ignore_dirs v sekcii Misc vášho súboru ~/.mc/ini.

Názvy adresárov sú oddelené dvojbodkami takto:

find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs

Môžete použiť presmerovanie výstupu na panel (pozri nižšie Panelizačné kritérium) vykonávať niektoré zložité sekvencie akcií, zatiaľ čo Vyhľadávanie súborov umožňuje len jednoduché otázky.

Tím preusporiadať panely(‹Ctrl›+‹U›) zamení obsah pravého a ľavého panela.

Na povel Zakázať panely(‹Ctrl›+‹O›) zobrazí výstup naposledy vykonaného príkazu shellu. Tento príkaz funguje iba cez xterm a na konzole Linux.

Na povel Porovnajte adresáre(‹Ctrl-X›, ‹D›) porovnáva obsah adresárov zobrazených v ľavom a pravom paneli.

Existujú tri spôsoby porovnávania. Rýchla metóda porovnáva iba veľkosť a dátum vytvorenia súborov s rovnakým názvom. Tým sa zvýraznia súbory v oboch adresároch, ktoré chýbajú v druhom adresári, alebo novšie verzie zodpovedajúcich súborov. Potom môžete použiť príkaz Kopírovať(‹F5›), aby bol obsah adresárov rovnaký.

Metóda byte po byte porovnáva obsah súborov (bajt po byte). Táto metóda nie je dostupná, ak počítač nepodporuje systémové volanie mmap(2). Pri porovnávaní podľa veľkosti sa porovnávajú iba veľkosti zodpovedajúcich súborov a dátum vytvorenia sa nekontroluje.

Príkaz ponuky Panelizačné kritérium(ktorý by sa správnejšie nazýval "Presmerovanie výstupu na panel") umožňuje spustiť externý program tak, že jeho výstup sa stane obsahom aktuálne aktívneho panelu (typickým príkladom je panelovanie výstupu príkazu find). Napríklad, ak chcete vykonať nejakú akciu na všetkých symbolických odkazoch v aktuálnom adresári, môžete použiť príkaz Panelizačné kritérium na spustenie nasledujúceho príkazu:

Po vykonaní tohto príkazu sa na aktuálnom paneli nezobrazí obsah príslušného adresára, ale iba všetky symbolické odkazy, ktoré sa v ňom nachádzajú.

Ak chcete, môžete si často používané príkazy panelizácie uložiť pod samostatnými popisnými názvami, aby ste ich mohli rýchlo volať pod týmito menami. Ak to chcete urobiť, zadajte príkaz do vstupného riadku (riadok "Príkaz") a stlačte tlačidlo Pridať. Potom budete musieť zadať názov, ktorým zavoláte príkaz. Nabudúce budete musieť len vybrať požadovaný názov zo zoznamu a nezadávať celý príkaz znova.

Príkaz ponuky História tímu zobrazí okno so zoznamom predtým vykonaných príkazov. Zvýraznený riadok z histórie je možné skopírovať do príkazového riadku shellu (presunutie zvýraznenia - pomocou kláves ‹Šípka nahor › a ‹Šípka nadol ›, kopírovanie - pomocou klávesu ‹Enter›).

K histórii príkazov sa dostanete aj pomocou kombinácií kláves ‹Alt›+‹P› alebo ‹Alt›+‹N›, ale v tomto prípade nevidíte okno so zoznamom príkazov. Namiesto toho sa na príkazový riadok zobrazí jeden príkaz zo zoznamu a kombinácia ‹Alt›+‹P› zmení tento príkaz na predchádzajúci a ‹Alt›+‹N› sa zmení na nasledujúci príkaz z histórie príkazov.

Príkaz ponuky Adresár adresára(‹Ctrl›+‹\›) vám umožňuje vytvoriť zoznam často používaných adresárov a poskytnúť rýchly prechod na požadovaný adresár z tohto zoznamu. Na tento účel sa vytvorí zoznam štítkov (konvenčných názvov) priradených k najčastejšie používaným adresárom. Tento zoznam možno použiť na rýchly prechod do požadovaného adresára. Pomocou dialógového okna Adresár adresár môžete do zoznamu pridať nový štítok alebo vymazať predtým vytvorený pár štítok/adresár. Na pridanie menovky môžete použiť aj kombináciu klávesov (‹Ctrl›+‹X›, ‹H›), pomocou ktorej sa aktuálny adresár pridá do adresára. Program vás vyzve na zadanie označenia pre tento adresár.

Príkaz ponuky Úlohy na pozadí umožňuje ovládať úlohy na pozadí spúšťané z Midnight Commander (takéto úlohy je možné iba kopírovať a presúvať súbory). Pomocou tohto príkazu ponuky alebo klávesových skratiek ‹Ctrl›+‹X›, ‹J› môžete zastaviť, obnoviť alebo zrušiť ktorúkoľvek z úloh na pozadí.

Po výbere príkazu ponuky Súbor rozšírenia získate možnosť upravovať súbor mc.ext, v ktorom môžete k určitej prípone súboru (názov končiaci za poslednou bodkou) priradiť program, ktorý sa spustí na spracovanie (zobrazenie, úpravu alebo spustenie) súboru s rozšírenie. Zvolený program sa spustí po zvýraznení názvu súboru a stlačení klávesu ‹Enter›.

Tím Súbor ponuky slúži na úpravu užívateľského menu (ktoré sa objaví po stlačení klávesu ‹F2›).

6.11. Nastavenie Midnight Commander

Program Midnight Commander má množstvo nastavení (možností), pričom každé z nich je možné zapnúť alebo vypnúť, pre ktoré existuje niekoľko dialógové okná dostupné cez menu nastavenie. Možnosť sa aktivuje umiestnením (pomocou medzerníka) hviezdičky alebo „x“ v zátvorkách pred názov možnosti. Zvážte príkazy ponuky postupne nastavenie, prostredníctvom ktorého sa tieto možnosti zapínajú/vypínajú.

Tím Konfigurácia.

Po výbere tohto príkazu ponuky sa zobrazí dialógové okno zobrazené na obr. 6.7. Možnosti konfigurácie nastavené v tomto okne sú rozdelené do troch skupín: " Nastavenia panela", "Pauza po vykonaní" a " Iné nastavenia".

V poli" Nastavenia panela"nastavíte hodnoty nasledujúcich parametrov.

Šou záložné súbory . V predvolenom nastavení Midnight Commander nezobrazuje súbory, ktorých názvy končia na "~" (podobne ako voľba -B príkazu ls).

Zobraziť skryté súbory. V predvolenom nastavení Midnight Commander zobrazuje všetky súbory vrátane súborov, ktorých názvy začínajú bodkou (napríklad ls -a).


Ryža. 6.7. Možnosti konfigurácie Okno nastavení

Značka posúva kurzor. Keď označíte súbor (pomocou ‹Ctrl›+‹T› alebo ‹Insert›), štandardne sa zvýraznenie názvu súboru posunie o jeden riadok nadol.

Rozbaľovacia ponuka počas hovoru. Ak je táto možnosť povolená, potom pri vyvolaní hlavnej ponuky stlačením klávesu ‹F9› sa okamžite zobrazí zoznam príkazov ponuky (rozbaľovacia ponuka). V opačnom prípade sú aktivované iba príkazy hlavného menu a musíte (po výbere jedného z nich pomocou šípok) stlačiť kláves ‹Enter›, alebo vybrať požadovaný príkaz prvým písmenom mena a až potom budete možnosť vybrať príkaz z rozbaľovacej ponuky.

Mix súborov/adresárov. Ak je táto možnosť povolená, názvy súborov a adresárov sa zobrazujú prerušovane. Ak je táto možnosť vypnutá, adresáre (a prepojenia na adresáre) sa zobrazia na začiatku zoznamu a názvy súborov za všetkými názvami adresárov.

. Táto možnosť je predvolene vypnutá. Ak to povolíte, Midnight Commander použije na výpis obsahu adresára nasledujúci trik: obsah adresára sa prečíta iba vtedy, ak sa zmenila položka v i-uzle adresára, teda ak boli vytvorené alebo odstránené súbory. v adresári; ak sa zmenili iba položky v i-uzle súborov adresára (zmenila sa veľkosť súboru, režim prístupu alebo vlastník atď.), obsah panelu sa neaktualizuje. V tomto prípade (ak je možnosť povolená) musíte zoznam súborov aktualizovať manuálne (pomocou kláves ‹Ctrl›+‹R›).

Lúka Pauza po vykonaní. Po vykonaní vášho príkazu môže Midnight Commander poskytnúť pauzu, aby ste mohli skontrolovať a preskúmať výstup príkazu. Existujú tri možnosti nastavenia tejto možnosti.

Nikdy. To znamená, že nechcete vidieť výstup príkazu. Na konzole Linux alebo pomocou xterm môžete tento výstup zobraziť stlačením ‹Ctrl›+‹O›.

Na "hlúpych" termináloch. Pauza sa vytvorí na termináloch, ktoré nedokážu zobraziť výstup posledného vykonaného príkazu (t. j. na akomkoľvek termináli okrem konzoly xterm alebo Linuxu).

Je vždy. Po vykonaní akéhokoľvek príkazu sa program pozastaví.

V teréne Iné nastavenia nastavíte hodnoty nasledujúcich parametrov:

Podrobnosti o operácii(Úplná operácia). Tento prepínač určuje, či operácie kopírovania, presúvania a odstraňovania zobrazia ďalšie okno zobrazujúce priebeh operácie. Ak máte pomalý terminál, môžete tento výstup vypnúť. Automaticky sa vypne, ak je rýchlosť vášho terminálu nižšia ako 9600 bps.

Vypočítajte celkovú veľkosť(Vypočítajte súčty). Ak je táto možnosť povolená, Midnight Commander spočíta celkový počet spracovávaných súborov a ich celkovú veľkosť pred vykonaním operácií kopírovania, presúvania a odstraňovania a zobrazuje priebeh operácie na týchto súboroch vo forme stĺpcového grafu (aj keď mierne spomaľuje operácie). Táto možnosť nefunguje, ak je vypnutá možnosť „Podrobnosti prevádzky“.

Vzorky štýlu škrupiny(Vzory mušlí). Príkazy na označenie skupiny súborov (Vybrať), odškrtnutie (Zrušiť výber) a zoznam súborov podľa filtra (Filter) štandardne používajú regulárne výrazy, ktoré sú zostavené podľa pravidiel platných v shelli. Na dosiahnutie tohto efektu sa vykonajú nasledujúce prevody: „*“ sa nahradí „.*“ (nula alebo viac znakov); "?" sa nahrádza výrazom „.“ (presne jeden znak) a "." je nahradená pravidelnou bodkou (doslovnou bodkou). Ak je táto možnosť zakázaná, regulárne výrazy musia byť zostavené tak, ako je popísané v man 1 ed.

Nastavenia automatického ukladania. Ak je táto možnosť povolená, po ukončení programu Midnight Commander sa hodnoty všetkých konfigurovateľných parametrov uložia do súboru ~/.mc/ini.

Automatické menu. Ak je táto možnosť povolená, pri spustení programu sa na obrazovke automaticky vyvolá používateľská ponuka. To je užitočné, ak počítač používajú neskúsení používatelia (operátori), ktorí potrebujú vykonávať iba štandardné operácie.

Vstavaný editor. Ak je táto možnosť povolená, potom sa na úpravu súborov zavolá vstavaný editor. Ak je táto možnosť vypnutá, použije sa editor špecifikovaný v premennej prostredia EDITOR. Ak nie je zadaný žiadny takýto editor, spustí sa vi.

Vložený náhľad. Ak je táto možnosť povolená, na prezeranie súborov sa spustí vstavaný prehliadač. Ak je voľba zakázaná, spustí sa program špecifikovaný v premennej prostredia PAGER. Ak takýto program nie je špecifikovaný, použije sa príkaz view.

Dodatok: zobraziť všetko. Počas zadávania príkazov môže Midnight Commander vykonať „Úplné písanie“ stlačením klávesov ‹Alt›+‹Tab›, čím sa snaží uhádnuť koniec zadávaného príkazu. Štandardne sa pri prvom stlačení ‹Alt›+‹Tab› vyhľadajú všetky možné dokončenia a ak sú dokončenia nejednoznačné (existuje veľa rôznych možností), zobrazí sa iba zvukový signál. Druhé stlačenie ‹Alt›+‹Tab› zobrazí všetky možné dokončenia. Ak chcete vidieť všetky možné dokončenia po prvom stlačení ‹Alt›+‹Tab›, povoľte túto možnosť.

Otočný indikátor. Ak je táto možnosť povolená, Midnight Commander zobrazí v pravom hornom rohu rotujúcu pomlčku ako indikátor, že sa vykonáva nejaká úloha (operácia).

Navigácia v štýle Lynx. Ak je táto možnosť povolená, môžete použiť klávesy ‹→› na navigáciu do aktuálne zvýrazneného adresára a klávesy ‹←› na navigáciu do nadradeného adresára aktuálneho adresára (za predpokladu, že príkazový riadok je prázdny). V predvolenom nastavení je táto možnosť zakázaná.

Rozšírený príkaz chown. Ak je táto možnosť povolená, namiesto príkazu Extended chown sa vyvolajú príkazy chmod alebo chown.

Zmena adresára pomocou odkazov. Nastavenie tejto možnosti spôsobí, že Midnight Commander bude pri vykonávaní príkazov na zmenu adresára sledovať logický reťazec podadresárov, a to na paneli aj pomocou príkazu cd. Takto sa bash chová štandardne. Ak táto možnosť nie je povolená, Midnight Commander bude pri vykonávaní príkazu cd sledovať skutočnú adresárovú štruktúru, takže ak ste vstúpili do aktuálneho adresára odkazom naň, potom vás cd .. nájde vo svojom nadradenom adresári a nie v adresári kde je odkaz.

Bezpečné odstránenie . Ak je táto možnosť povolená, bude ťažšie neúmyselne odstrániť súbor. Dialógové okno potvrdenia vymazania zmení predvolené tlačidlo z "Áno" na "Nie" a operáciu na odstránenie neprázdneho adresára je potrebné potvrdiť výberom tlačidla "Áno". Táto možnosť je predvolene vypnutá.

Dialógové okno Vzhľad vám dáva možnosť zmeniť niektoré parametre zobrazovania hlavného okna programu Midnight Commander na obrazovke monitora (obr. 6.8).

Môžete zobraziť alebo zrušiť zobrazenie riadku hlavnej ponuky, príkazového riadku, pomocného riadku, mini-stavu, pomocného riadku funkčných kláves. Na konzole Linux (alebo SCO-) môžete nastaviť počet riadkov, ktoré budú ponechané na zobrazenie výstupu príkazu.

Môžete tiež určiť, či majú byť panely rozložené horizontálne alebo vertikálne, a zmeniť veľkosť panelov.


Ryža. 6.8. Nastavenia vzhľadu programu

V predvolenom nastavení sú všetky informácie zobrazené jednou farbou, ale môžete to urobiť tak, že povolenia a typy súborov budú zvýraznené inými farbami. Ak je povolené zafarbenie povolení, polia trvalá a režim vo výstupných formátoch zobrazujúcich povolenia používateľa spusteného programom Midnight Commander sú zvýraznené farbou určenou vybratým kľúčovým slovom v sekcii ~/.mc/ini inicializačného súboru. Ak je povolené farebné zvýraznenie typov súborov, adresáre, výpisy pamäte (súbory jadra), spustiteľné súbory atď. sú zvýraznené rôznymi farbami.

Ak je možnosť povolená mini stav, v spodnej časti každého panela sa zobrazí riadok s informáciami o zvýraznenom súbore alebo adresári každého panela.

V dialógovom okne Bity znakov…(obr. 6.9) určíte, v akom formáte bude váš terminál spracovávať (zadávať a zobrazovať na displeji) informácie reprezentované bajtami (napríklad zapísané do súboru).


Ryža. 6.9. Nastavenie výstupu

Ak terminál podporuje iba 7-bitový výstup, musíte vybrať nastavenie 7 bit. Výberom "ISO-8859-1" získate všetky znaky z tabuľky ISO-8859-1 a výberom inštalácie Plný 8-bitový výstup má zmysel na tých termináloch, ktoré dokážu zobraziť všetky 8-bitové znaky. Ak chcete vidieť azbuku na obrazovke pri prezeraní alebo úprave súborov v programe Midnight Commander, nastavte možnosti Plný 8-bitový výstup a Plný 8-bitový vstup(ako na obr. 6. 9) a stlačte tlačidlo na obrazovke Ďaleko.

Nastavenie možnosti Plný 8-bitový výstup umožňuje prezerať súbory napísané v kódovaní KOI8-R na obrazovke. Ak potrebujete pracovať s inými kódovaniami (napríklad cp1251), potom majte na pamäti, že Valery Studennikov napísal skvelý patch, ktorý vám umožňuje vybrať kódové stránky pri prezeraní a úprave súborov v Midnight Commander (pozri http://www .linux .zp.ua:8100/mc/ alebo http://www.sama.ru/~despaire/mc/my-patches.html). S touto funkciou si budete musieť zostaviť verziu mc sami. To však nie je také ťažké (pozri časť 10.3).

Pomocou príkazu ponuky Potvrdenia, môžete to urobiť tak, že pred vykonaním operácií vymazania, prepísania a spustenia súboru na vykonanie, ako aj pred ukončením programu mc, sa vydá dodatočná žiadosť o potvrdenie (alebo takéto žiadosti zruší, čo je trochu riskantné).

Tím Rozpoznanie kľúča... (Naučte sa kľúče…) zobrazí dialógové okno, v ktorom môžete otestovať fungovanie niektorých kláves (‹F1› - ‹F20›, ‹Home›, ‹End›), ktoré nefungujú na všetkých typoch terminálov. V dialógovom okne sa zobrazí tabuľka s názvami kľúčov, ktoré sa majú testovať. Zvýraznenie môžete presúvať medzi titulmi pomocou klávesu ‹Tab› alebo klávesov používaných v editore vi (‹h› - doľava, ‹j› - nadol, ‹k› - hore, ‹l› - doprava). Ak raz stlačíte klávesy so šípkami, po ktorých sa vedľa ich názvov v tabuľke zobrazí značka OK, môžete ich použiť aj na ovládanie pohybu.

Ak chcete otestovať fungovanie kláves, musíte stlačiť každý kláves uvedený v tabuľke. Ak funguje správne, vedľa jeho názvu v tabuľke sa zobrazí značka OK. Po objavení sa takejto značky začne kľúč fungovať v normálnom režime. Napríklad pri prvom stlačení klávesu ‹F1› sa zobrazí iba značka OK (ak kláves funguje správne) a pri ďalšom stlačení sa zobrazí okno pomocníka. To isté platí pre klávesy so šípkami. Kláves ‹Tab› funguje vždy. Ak niektorý kláves nefunguje, po jeho stlačení sa značka OK nezobrazí. V tomto prípade je možné prepojiť reakciu systému, ktorá mala nasledovať po stlačení nefunkčnej (chýbajúcej) klávesy, so stlačením inej klávesy alebo kombinácie kláves. Ak to chcete urobiť, presuňte zvýraznenie na názov nefunkčného klávesu (pomocou myši alebo klávesu ‹Tab›) a stlačte ‹Enter› alebo medzerník. Malo by sa objaviť červené okno s výzvou na stlačenie klávesu, ktorý sa použije namiesto nefunkčného. Ak chcete operáciu zrušiť, stlačte ‹Esc› a počkajte, kým nezmizne červené okienko. Alebo vyberte a stlačte kombináciu klávesov, ktorá bude slúžiť ako náhrada za zlomený kľúč (a tiež počkajte na zatvorenie okna). Keď dokončíte testovanie a konfiguráciu všetkých kľúčov, môžete tieto nastavenia uložiť do sekcie vášho súboru ~/.mc/ini (kde TERM je názov terminálu, ktorý používate) alebo odmietnuť zapamätať si zmeny. Ak všetky klávesy fungujú normálne, ukladanie samozrejme nie je potrebné.

Tím Virtuálny FS zobrazí dialógové okno, v ktorom môžete nastaviť hodnoty niektorých parametrov súvisiacich s používaním virtuálnych súborových systémov.

Dúfam, že materiál v tejto časti vám pomôže začať s Midnight Commanderom. Možnosti tohto programu sú však oveľa širšie, ako je popísané v tejto časti. V kap. 12 sa dočítate o vstavanom editore programy CoolEdit Polnočný veliteľ. Okrem toho môžete použiť vstavanú nápovedu vyvolanú klávesom ‹F1›. Preklad súboru pomocníka do ruštiny (vo forme archívu bzip2) nájdete na http://linux-ve.chat.ru. Rozbaľte ho, umiestnite ho do adresára /usr/lib/mc, pričom nahraďte súbor mc.hlp, ktorý sa tam nachádza, a po stlačení klávesu ‹F1› dostanete výzvu v ruštine.

Poznámky:

Upozorňujeme, že tento text bol napísaný v roku 2001.

(Komentár poslal M. Zotov) Dá sa to urobiť pri kopírovaní ľubovoľného počtu súborov, ak sa kopíruje podľa nejakej šablóny.