V době DOSu neuměl s tímto operačním systémem pracovat každý běžný uživatel. Potíže spočívaly jak v pochopení samotného souborového systému, tak v zapamatování všech příkazů nezbytných k ovládání počítače. Pozvání příkazový řádek- to je vše, co DOS poskytuje uživateli. Tento řádek obsahoval adresu aktuálního adresáře. Uživatel si musel zapamatovat všechny adresáře a názvy všech souborů v nich umístěných. Proto DOS v čisté podobě nikdy nikdo nepoužíval. Použitý obaly– doplňky operační systém, které usnadňují práci s příkazy operačního systému a adresářovými strukturami a také mění vizuální vnímání operačního systému.

Jedním z nejpopulárnějších souborových shellů té doby byl Norton Commander. Skládal se ze dvou oken: aktuální a cílové. Okna zobrazovala všechny adresáře a soubory adresářů, které reprezentovaly. Soubor můžete zkopírovat nebo přesunout z aktuálního adresáře do cílového adresáře stisknutím pouze jedné klávesy. Bez tohoto obalu, abyste mohli zkopírovat soubor jako „macros.txt“, museli byste napsat příkaz jako je tento

Zkopírujte macros.txt > c:\program files\xerox

Všechny příkazy shell programu byly implementovány stisknutím funkčních kláves, jejich seznam je umístěn pod okny. Shell program také poskytoval možnost používat příkazový řádek. Obrázky ukazují shellové programy Norton Commander a moderní Far.

Obrázek 2 Norton Commander

Obrázek 3 Daleko

Na počátku 90. let se grafický shell MS-Windows 3.x stal extrémně populárním po celém světě. Tento shellový program byl trochu jiného druhu. Její GUI Namísto psaní složitých příkazů z klávesnice umožňuje jejich výběr z nabídky pomocí myši téměř okamžitě. operační sál Prostředí Windows, pracující ve spojení s operačním systémem DOS, implementuje všechny vlastnosti nezbytné pro produktivitu uživatele, včetně režimu multitasking.Poskytuje možnost otevřít každý adresář v samostatném okně a provádět operace se soubory kliknutím na ně myší. Program prostředí Windows 3.1 lze považovat za prototyp grafického operačního systému Systémy Windows.

Obrázek 4 Windows 3.1

Moderní nástroje pro práci se soubory a adresáři se nazývají souborové manažery. Zdá se, že operační systém Windows poskytuje uživatelsky přívětivé rozhraní a schopnost pracovat se soubory. Mezi profesionály jsou však velmi preferováni správci souborů. Je to dáno tím, že grafické prostředí zpomaluje práci s počítačem (kupodivu). Jde o to, že abyste mohli provést nějakou manipulaci s grafickým objektem na obrazovce, musíte jej nejprve najít. Poté stiskněte tlačítko nabídky a NAJDĚTE požadovanou položku nabídky a poté na ni přesuňte kurzor. To vyžaduje zvýšenou pozornost a následně i napětí. Správci souborů používají klávesové zkratky, které umožňují provádět operace vyhledávání, kopírování, mazání (atd.) stisknutím jedné nebo dvou kláves. Správci souborů navíc poskytují možnosti pro rychlé zapnutí často používaných aplikací a utilit. Například program archivace lze spustit přímo pomocí tlačítka na panelu nástrojů (namísto hledání spustitelného souboru tohoto programu ve složkách).


Za nejoblíbenější správce souborů lze považovat Celkový program Velitel. Princip jeho rozhraní se od dob DOS vůbec nezměnil.

Obrázek 5 Total Commander

Každý, kdo má alespoň trochu zkušenosti s prací v DOSu nebo Windows DOS okně, ví, že přetahování souborů z okna do okna není jediný způsob, jak je zkopírovat. Příkaz copy DOS poskytuje další funkce- například použití zástupných znaků - což může proces urychlit, zjednodušit a zefektivnit než ve Správci souborů nebo Průzkumníku.

V Linuxu se ke kopírování používá příkaz cp (/bin/cp).

Základní operace kopírování

Nejjednodušším použitím příkazu cp je samozřejmě zkopírovat soubor z jednoho adresáře do druhého nebo vytvořit duplikát ve stejném adresáři. Chcete-li například vytvořit kopii souboru ThisFile a umístit jej do stejného adresáře pod názvem ThisFile-Acopy, zadali byste následující příkaz:

$ cf ThisFile ThisFile-Acopy

Pokud se nyní podíváte do zadaného adresáře pomocí příkazu 1s -1, bude obsahovat dva soubory přesně stejné velikosti, ale s různými daty vytvoření. Datum vytvoření nového souboru se bude shodovat s datem zkopírování, ale původní zůstane nezměněn. Změna ThisFile-Acopy neovlivní ThisFile.

Podobně můžete zkopírovat soubor ThisFile do adresáře /tmp (například pro sdílení s jiným uživatelem). Chcete-li to provést, použijte následující příkaz.

$ cf ThisFile /tmp

Pokud je třeba přejmenovat také soubor, který se kopíruje do jiného adresáře, měli byste zadat příkaz:

$ cf ThisFile /tmp/NewFileName

Nepřepisujte existující soubor

Všechny distribuce Linuxu mají jednu velkou nevýhodu: při kopírování souborů existuje nebezpečí přepsání kopie přes existující soubor Řekněme, že máte dva soubory - ThisF%le a NewFile. Pokud se rozhodnete vytvořit kopii jednoho z nich zadáním příkazu

$ cf ThisFile NovýSoubor

kopie bude zapsána přes soubor NewFile, což povede k jeho ztrátě (pokud jste samozřejmě nebyli dostatečně opatrní a postarali se o záložní kopii).

Abyste předešli problémům, zadejte příkaz cp s parametrem -i. V tomto případě bude systém vyžadovat potvrzení o zkopírování existujícího souboru.

$ cf -i TentoSoubor NovýSoubor

cf: přepsat "ThisFile"?

Chcete-li se chránit před takovými problémy, vytvořte alias (název aliasu) příkazu pomocí následujícího příkazu:

$alias cp="cp -i

Nyní, pokaždé, když zavoláte příkaz cp, tento se automaticky změní na příkaz cp -i. V důsledku toho se při každém vytvoření kopie přes existující soubor zobrazí varování. Jak je uvedeno v kap. 16, úpravou souboru. bashrc je konfigurovatelný Bash shell takže zadaný alias je nastaven při každém přihlášení. (Shell je program, který ovládá prostředí příkazového řádku)

Je velmi důležité, abyste při přihlášení účet superuživatel (aka uživatel root) zadaný alias se nastaví automaticky, protože sebemenší chyba superuživatele může mít katastrofální následky.

Kopírování více souborů jedním příkazem

Jednou z nevýhod příkazu DOS je, že může zadat pouze jeden název souboru nebo výraz. Například na povel

$ zkopírujte soubor /temp

dojde ke kopírování soubor souboru do adresáře /temp. Další možnost: $ copy *.tsct /temp

V tomto případě jsou všechny textové soubory z aktuálního adresáře zkopírovány do adresáře /temp. Pokud potřebujete zkopírovat tři samostatné soubory, budete muset příkaz zadat třikrát. Chcete-li zkopírovat všechny textové a spustitelné soubory (.exe) v aktuálním adresáři, budete muset zadat příkaz dvakrát.

Příkaz cp z Linuxu je v tomto ohledu poněkud pohodlnější. Na rozdíl od svého protějšku v DOSu může příkaz cp zadat více než dva argumenty. V tomto případě je poslední z nich interpretován jako cílová adresa, zbytek - jako názvy zkopírovaných souborů.

Podívejme se na příklad. Řekněme, že potřebujeme zkopírovat soubory FileOne, FileTwo a FileThree z aktuálního adresáře do adresáře /trap. Přirozeně to lze provést zadáním příkazu kopírovat třikrát.

$ cf FileOne /tmp

$ cf FileTwo /tmp

$ cf FileThree /tmp

Úkol si můžete zjednodušit spojením tří příkazů do jednoho. $ cf FileOne FileTwo FileThree /tmp

Podobně, pokud kopírujete velký počet souborů, můžete zadat více zástupných argumentů.

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

V tomto případě se zkopírují všechny soubory, jejichž názvy mají jednu ze tří zadaných přípon.

Poznámka

Pamatujte: při kopírování více souborů tímto způsobem musí být posledním argumentem adresář, protože nemůžete kopírovat více souborů do jednoho. Porušení této podmínky má za následek chybovou zprávu podobnou následujícímu:

cf: při kopírování více souborů musí být posledním argumentem adresář. Zkuste "cp -help" pro více informací. (Při kopírování více souborů musíte jako poslední zadat adresář. Chcete-li získat dodatečné informace zadejte "cf --help").

Chcete-li zkopírovat celý adresář se všemi podadresáři, zadejte příkaz cp s parametrem -R. Pokud v aktuálním adresáři existuje podadresář SomeDir, pak pomocí následujícího příkazu rekurzivně zkopírujte tento podadresář (a veškerý jeho obsah) do podadresáře /tmp.

$ cf -R SomeDir /tmp

Při kopírování se vytvoří nový adresář /tmp/SomeDir, do kterého se zkopíruje obsah původního podadresáře SomeDir.

Další funkce

Příkaz cp poskytuje několik dalších nástrojů, které rozšiřují možnosti normálního kopírování souborů a adresářů. Mezi ně patří uchování stavu původního souboru v kopii a alternativní metody ochrany proti kopírování přes existující soubor.

Zajištění totožnosti kopie a originálu

Při bližším pohledu na vytvořené kopie je snadné si všimnout, že některé jejich charakteristiky mají jen málo společného s podobnými vlastnostmi originálů. Tyto vlastnosti zahrnují vlastníka souboru, přístupová oprávnění, datum a symbolické odkazy. Podívejme se na každou z nich podrobně.

Vlastníkem kopie souboru je obvykle uživatel, který kopii vytvořil, a nikoli tvůrce původního souboru. Řekněme, že soubor Soubor byl vytvořen uživatelem userl a umístěn do adresáře /tmp, aby jej uživatel2 mohl odtud zkopírovat do svého zdrojového adresáře. V seznamu souborů tento soubor vypadá asi takto:

Poté, co uživatel2 zkopíruje tento soubor pomocí příkazu

$ cf /tmp/TheFile -/NewFile

stává se vlastníkem souboru kopie.

Soubor vytvořený v adresáři má přiřazenou výchozí sadu oprávnění. Jeho kopie však nedědí tato oprávnění, ale spíše oprávnění přiřazená adresáři, do kterého byla kopie vytvořena. Všimněte si prosím rozdílů v oprávněních původního souboru a kopie ve výše uvedeném příkladu. Pokud je originál nastaven na pouze pro čtení skupinami uživatelů, kopie je nastavena pouze na zápis. Datum se také změnilo. V kopii se shoduje s časem kopírování as datem originálu.

Někdy je nutné v kopii zachovat všechny atributy původního souboru. Předpokládejme, že uživatel root zálohuje určitou sadu souborů na vyměnitelný disk. Na rozdíl od běžné archivace na magnetickou pásku, která vyžaduje jiné prostředky, můžete v tomto případě použít příkaz cf. Záložní kopie se však musí plně shodovat s originály. Je čas si vzpomenout na parametr -p, nastavení, které umožňuje uložit všechny atributy originálu do kopie. Pokud se vrátíme k předchozímu příkladu, spustíme příkaz

$ stř -p /tmp/Soubor

kopie bude k nerozeznání od originálu:

Dalším problémem spojeným s kopírováním souborů je kopírování symbolických odkazů. Jak bylo uvedeno v předchozí kapitole, symbolický odkaz je ukazatel na soubor v jiném adresáři. Pomocí logických vazeb se vytvoří situace, kdy se soubor nachází na více místech současně. Při přístupu k odkazu ve skutečnosti přistupuje k souboru, na který odkazuje.

pak výsledek zadání příkazu

$ cf /tmp/TheFile -/NewFile

by bylo takto:

Příkaz cp má pro to zaškrtávací políčko. Zaškrtávací políčko-d zakáže dereferencování odkazů. Příkaz copy má tvar:

S wed -d /tmp/TheFile -/NewFile

Pokusme se shrnout, co bylo řečeno. Jak vytvořit záložní kopii existujícího adresáře se všemi podadresáři pomocí příkazu cd? To lze provést pomocí kombinace dvou výše uvedených příznaků a rekurzivního kopírování. Například na povel

$ cf -pdR Adresář /zálohy

Přesná kopie adresáře TheDirectory se vytvoří v adresáři /backups/TheDirectory.

$ stř -A. Adresář/zálohy

Předcházení chybám

Jednou z metod, na kterou jsme se podívali, jak zabránit chybám, je použití příznaku -i k instalaci adresářů. Existují další způsoby instalace různých stupňů ochrany.

Jedním z nich je nastavení parametru -b pro vytvoření záložních kopií souborů a adresářů, přes které se kopírování provádí. Ve výchozím nastavení je záložní kopii přiřazen název původního souboru s vlnovkou (~) přidanou na konec. Pokud tedy použijete příkaz

$ cf -b SouborJedna SouborDva

Chcete-li zkopírovat soubor FileOne do existujícího souboru FileTwo, vytvoří se jeho záložní kopie s názvem FileTwo-.

Pravidlo pojmenování pro záložní kopie lze změnit nastavením parametru -S nebo. Parametr -S se používá k nahrazení vlnovky na konci názvu zálohy jiným znakem. Například na povel

$ cf -b -S _ FileOne FileTwo

záložní kopie souboru FileTwo se bude jmenovat FileTwo_.

Zaškrtávací políčko - backup vám umožňuje vybrat jedno ze tří možných schémat pojmenování.

  • t nebo očíslované. Sekvenční číslování záložních kopií: při vícenásobném kopírování se vytvoří sekvence ve tvaru FileName. ~1~, Název souboru . ~2~ atd.
  • nulové nebo existující. Pokud již existuje kopie se sekvenčním číslováním, vytvoří se další, jinak se vytvoří běžná záložní kopie.
  • nikdy nebo jednoduché. Vytvořte běžnou zálohu s vlnovkou v názvu nebo jiným znakem určeným parametrem -S.

Chcete-li například vytvořit očíslovanou zálohu v uvažovaném příkladu, musíte zadat příkaz

$ cf - backup= t FileOne FileTwo nebo

$ av -backup=numbered FileOne FileTwo

Podobně zadáním příkazu

$ cf -backup=nikdy FileOne FileTwo and

$ cf --backup=simple FileOne FileTwo

Vytvářejí se pravidelné zálohy.

Příznak -b v Red Hat Linux 7.1 s těmito volbami nefunguje.

Poznámka

V Red Hat Linux 7.1 můžete stále používat parametr -v k ovládání schématu pojmenování. V budoucích verzích CP však toto zaškrtávací políčko již nebude dostupné.

Alternativní tvary vlajky

Pravděpodobně jste si všimli různých příznaků příkazů cp, které mohou být snadno matoucí. Naštěstí pro každé zaškrtávací políčko existuje dlouhý, ale snadno zapamatovatelný formát.

JSC "Astana Medical University"

Ústav informatiky a matematiky s kurzem lékařské biofyziky.

Téma: Softwarové shelly

Účinkuje: Baktiyarova Zh.E

Fakulta: Všeobecné lékařství

1. chod 131 gr.

Zkontroloval: Altaeva A.U.

Termíny: 19.09-23.09

Školní známka: ____

Astana 2011

Plán.

· Úvod

· Softwarové shelly a jejich funkce

velitel Norton

· Závěr

· Literatura

Úvod.

Manažer FAR- řídicí panel správce souborů pro rodinné operační systémy Microsoft Windows.

Autorem programu je Evgeniy Roshal. Od 18. června 2000 je FAR Manager vyvíjen FAR Group. Počínaje verzí 2.0 je program distribuován pod upravenou BSD licencí. Předchozí verze měl proprietární licenci, na jejímž základě bylo placeno komerční využití programu.

Program FAR Manager zdědil ideologii dvou oken, standardní barvy a příkazový systém (ovládání klávesnicí) od slavného správce souborů Norton Commander.

velitel Norton(v Sovětském svazu zkráceně NC, ruský slang. Norton) je populární správce souborů pro DOS, původně vyvinutý americkým programátorem Johnem Souhe. (Některé další komponenty byly napsány zcela nebo částečně jinými lidmi: Linda Dudinyak- Commander Mail, diváci; Peter Bradeen- velitel Mail; Keith Ermel, Brian Yoder- diváci.) Program vydala společnost Peter Norton Computing (v čele s Peterem Nortonem), kterou později získala společnost Symantec Corporation.

Norton Commander několik let soupeřil v popularitě se správci souborů PCTools a XTree, ale již s třetí verzí Norton Commander nahradil osobní počítače tyto programy.

Vývoj probíhá od roku 1984 (zpočátku pod názvem VDOS). První verze byla vydána v roce 1986.

Třetí verze přinesla celou řadu rozšíření, záplat a vylepšení napsaných třetími stranami bez souhlasu autora. Do programu byly přidány prohlížeče, které vám umožňují prohlížet soubory různé formáty byly vytvořeny záplaty umožňující kopírování celých adresářů a byly přidány externí pluginy pro různé účely.

Počínaje verzí 4.0 program vyvíjel celý tým programátorů, protože v roce 1990 byla společnost Peter Norton Computing koupena společností Symantec, ale nový velitel postupně začal ztrácet na popularitě, protože zvětšoval velikost obsazené paměti (což byl kritický pro DOS), obsahoval chyby a navíc ho začaly nahrazovat vlastní klony. Méně funkční než Norton Commander, Volkov Commander a Pie Commander více či méně přesně kopírovaly rozhraní Nortonu. DOS Navigator, vizuálně podobný Norton Commanderu, poskytoval mnohem širší škálu možností. Následně se klony objevily na dalších operačních systémech: BSD, Linux - Midnight Commander, Krusader; Microsoft Windows - FAR Manager, Total Commander; a další podobné programy.

Tým Symantec pokračoval v boji o trh a vydal verze 5.0 (1995), 5.51 (1998) pro DOS a verzi 2.01 pro Microsoft Windows. Norton Commander 5.51 pro DOS zavedl podporu pro dlouhé názvy souborů při spuštění v systému Windows. Tyto verze však již nebyly široce používány, protože klony a následovníci NC, které se v té době objevily, měly větší možnosti a někteří uživatelé raději používali standardního správce souborů Windows. A v polovině roku 2000 se objevil FAR Manager, který se po dvouokenní ideologii, standardních barvách a příkazovém systému (ovládání pomocí klávesnice) správce souborů Norton Commander stal nejoblíbenějším správcem souborů (hlavně mezi IT specialisty).

Obaly – velmi oblíbená třída systémových programů. Poskytují pohodlnější a vizuálnější způsob komunikace s počítačem než pomocí příkazového řádku DOS. Je to jako mezičlánek mezi DOS a uživatel. V zásadě lze celou sadu akcí prováděných programem shell implementovat pomocí samotného OS. Mnoho uživatelů však dává přednost použití shellů. Hlavní důvod je následující. Interakce uživatele s OS DOS se provádí na principu dialogu: uživatel napíše příkaz, stiskne klávesu a OS tento příkaz provede. Tato metoda není vizuální a není dostatečně pohodlná. Pokud například potřebujete zkopírovat soubor, musíte správně zadat název příkazu, název souboru a název adresáře. To vše si musíte zapamatovat a nedělat chyby při psaní. Je mnohem snazší „pošťouchnout“ myší (nebo kurzorem) na určité místo na obrazovce, abyste označili požadovaný soubor, adresář a požadovanou akci. Shell vám umožní pracovat s vaším PC na takové vizuální úrovni.

Wrapper programy poskytují:
· vytváření, kopírování, přeposílání, přejmenování, mazání, vyhledávání souborů, jakož i změna jejich atributů;
· zobrazení stromu adresářů a charakteristik souborů v nich obsažených ve formě vhodné pro lidské vnímání;
· vytváření, aktualizace a rozbalování archivů (skupin komprimovaných souborů);
· prohlížení textových souborů;
· editace textových souborů;
· provádění téměř všech příkazů DOSu z jeho prostředí;
· spouštění programů;
· poskytování informací o počítačových zdrojích;
· vytváření a mazání adresářů;
· podpora mezipočítačové komunikace;
· podpora e-mailu přes modem.

Příklady programů shellu: Norton Commander, Volkov Commander, FAR, Windows Commander atd. V horní části obrazovky jsou dvě modré panely, z nichž každý obsahuje obsah pro jeden z adresářů systému souborů. Níže je příkazový řádek s pravidelným pozváním MS DOS a blikající kurzor, do kterého můžete psát běžné příkazy DOS. Poslední řádek obrazovky obsahuje seznam funkčních kláves - se stručným popisem jejich funkcí.

NC současně zobrazuje obsah dvou určitých adresářů souborového systému na dvou panelech (v konkrétním případě může být stejný adresář zobrazen na obou panelech). Název logické jednotky a název adresáře jsou uvedeny v názvu každého panelu.

Název jednoho z panelů je zvýrazněn šedozeleně. To znamená, že tato konkrétní jednotka a tento adresář jsou aktuální Pro MS DOS(tedy dělníci).

  1. řádek „..“ označující přístup do „rodičovského“ adresáře tohoto adresáře;
  2. řádky s názvy podadresářů tohoto adresáře (zvýrazněné velkými písmeny);
  3. řádky s názvy jednotlivých souborů v tomto adresáři (zvýrazněné malými písmeny).

V obsahu daného panelu mohou chybět řádky jakéhokoli typu: řádek 1 chybí, pokud panel představuje kořenový adresář (není kam jít); řádky 2 chybí, pokud v tomto adresáři nejsou žádné podadresáře; řádky 3 chybí, pokud v daném adresáři nejsou registrovány žádné jednotlivé soubory.

Jedna z čar pracovní panel(tj. panely se zvýrazněným nadpisem) jsou zvýrazněny šedozeleným rámečkem (jako nadpis). Rámeček kurzoru můžete posouvat po řádcích panelu jako v běžné nabídce: pomocí kurzorových šipek - dolů, nahoru, doleva, doprava; pomocí kláves a – na poslední řádek a na první řádek obsahu; Pomocí kláves a můžete listovat nahoru nebo dolů.

V posledním řádku panelu - stavový řádek, zpravidla název vybraného souboru, jeho velikost v bajtech, datum a čas vytvoření, popř Poslední aktualizace.

Pohyb mezi levým a pravým panelem se provádí stisknutím klávesy.

Chcete-li se vrátit do „rodičovského“ adresáře, musíte přesunout rámeček kurzoru panelu na horní řádek (..) a stisknout klávesu . Chcete-li vstoupit do adresáře další úrovně (tj. adresáře, pro který je aktuální adresář „rodičem“), musíte přesunout rámeček kurzoru na název adresáře a stisknout .

Pokud se potřebujete přesunout do adresáře, který se nachází na jiné logické jednotce (nezobrazeno na NC panelech), pak pro změnu logické jednotky na levém panelu musíte stisknout klávesy - a pro změnu jednotky na pravém panelu stiskněte klávesy -. Zobrazí se dialogové okno - nabídka názvů logických jednotek, které má počítač k dispozici. Kurzorový rámeček přesuňte na požadované jméno a stiskněte nebo jednoduše stiskněte klávesu s obrázkem odpovídajícího písmene. Pokud si výměnu disku rozmyslíte, musíte kliknout na . Disk můžete vyměnit v libovolném panelu - pracovním i nefunkčním.

  1. Vytvoření adresáře. Nejprve je potřeba přejít do prostředí, kde chcete adresář vytvořit. Chcete-li například vytvořit podadresář v adresáři PACK disku C: musíte vstoupit do adresáře PACK a stisknout klávesu . Na obrazovce se objeví dialogové okno s výzvou k zadání názvu nového adresáře. Nesmí být stejné jako názvy adresářů již zaregistrované v PACKu (například MY_DIR). Nový název je třeba zadat na klávesnici a stisknout. Název nového adresáře (velkými písmeny) se objeví na pracovním panelu a rámeček kurzoru bude ukazovat na tento název. Kliknutím pak můžete vstoupit do nového adresáře. Bude v něm pouze jeden řádek - „...“. To znamená, že nový adresář je prozatím prázdný a má pouze řádek pro přechod do „rodičovského“ adresáře. Nyní můžete do tohoto adresáře umístit jednotlivé soubory i podadresáře.
  2. Kopírování souboru. Když zkopírujete soubor, vytvoří se přesná kopie zdrojový soubor– se stejným názvem (pouze v jiném adresáři!) nebo s jiným názvem (v libovolném, včetně aktuálního adresáře). Původní soubor zůstane nedotčen. V souborovém systému jsou úplně dva identické soubory. Celkové volné místo na disku se sníží o velikost rovnající se velikosti souboru. Chcete-li zkopírovat soubor, stiskněte klávesu . Na obrazovce se objeví dialogové okno, které to indikuje NC připraven zkopírovat soubor do otevřeného adresáře sousední panely. Stisknutím klávesy se soubor se stejným názvem zkopíruje do dalšího adresáře. Pokud potřebujete zkopírovat soubor do jiného adresáře, pak je třeba zadat název tohoto adresáře a cestu k němu z klávesnice do příslušného řádku dialogového okna.
- volání na obrazovku nápovědy - volání na obrazovku nabídky uživatelského programu. Pomocí této nabídky můžete snadno vyvolat jakýkoli program z disku, bez ohledu na to, v jakém podadresáři se nachází. Nastavení uživatelského menu se provádí pomocí volby Menu files edit v příkazu COMMANDES. (F3) - zobrazení obsahu souboru v symbolické podobě. Tento příkaz zobrazí v symbolické podobě obsah souboru označený zvýrazněním. Pokud tento soubor obsahuje textové informace, je snadné zobrazit soubor libovolné délky, pohyb v souboru se provádí pomocí kláves (), (↓), (PgUp), (PgDn). Klávesy (Home) a (End) umožňují okamžitý přechod na začátek nebo konec souboru. Boční pohyb se provádí buď klávesami (←), (→), nebo (Ctrl - vlevo) nebo (Ctrl - vpravo). Poslední dva příkazy provádějí rychlý pohyb.V režimu prohlížení můžete také hledat zadanou sekvenci textových znaků. Chcete-li to provést, musíte provést funkci SEARCH ((F7)). Ukončete režim prohlížení - (F10) nebo (Esc). - editace souborů. Pomocí tohoto příkazu můžete provádět jednoduché úpravy souborů. Příkazy pro úpravy jsou uvedeny v popisku v části DELETE. Nápověda editoru se vyvolá stisknutím (F1). Při použití této funkce je třeba dávat pozor v případě smíšených (textových a binárních) souborů, protože neopatrnou úpravou souboru může dojít k jeho úplné nepoužitelnosti pro další použití. Po provedení oprav v souboru se v horním řádku vedle názvu souboru objeví symbol „*“, což znamená, že soubor byl upraven a nebyl zapsán. Pokud se pokusíte ukončit tento režim pomocí (F10) nebo (Esc), NORTON COMMANDER vás upozorní, že soubor byl změněn a není zapsán na disk. Soubor se zapíše na disk se stejným názvem pomocí příkazu (F2). V tomto případě se nevytváří záložní kopie s příponou .bak, což je nutné mít vždy na paměti. V editačním režimu je možná i funkce hledání dané sekvence znaků ((F7)). Pokud soubor obsahuje kódy, které neodpovídají alfanumerickým znakům a některým řídicím kódům, čtení se zastaví. Maximální velikost Soubor má asi 25 kB. - kopírování souborů. Tento příkaz lze použít ve dvou režimech: v režimu se zvýrazněním vybraných souborů a bez něj. Pokud stisknete (F5) bez zvýraznění názvů souborů, zkopíruje se soubor, na kterém je umístěn kurzor, z aktivního okna do neaktivního. V tomto případě si program dodatečně vyžádá cestu ke zkopírování. Tímto způsobem můžete zkopírovat soubor do adresáře, ve kterém již existuje, pod jiným názvem. Ve výchozím nastavení je cesta nastavena na neaktivní okno. Pokud byl zvýrazněn alespoň jeden, bude zkopírován, nikoli ten, na který ukazuje kurzor. Pokud soubor se stejným názvem již existuje, NORTON COMMANDER požádá o potvrzení přepsání pouze tohoto souboru nebo všech duplicitních názvů souborů. Podobně je vyžadováno potvrzení pro přepsání souboru chráněného proti zápisu. - přesunutí souboru z jednoho podadresáře (diskové jednotky) do druhého. Funguje podobně jako příkaz (F5), jen s tím rozdílem, že v podadresáři, ze kterého se soubor přenáší, se smaže. - vytvořit adresář. Příkaz je podobný příkazu DOS MD - vymazat soubor(y). Příkaz je podobný příkazu (F5) a také dělá dodatečná žádost při mazání souborů chráněných proti zápisu (pouze pro čtení) program, který řídí výměnu emailem umožňuje změnit atributy označených souborů nebo, pokud žádné nejsou, aktuálního souboru. Nabídne založit stopu. atributy: - Read only – pouze pro čtení; - archiv - archivováno; - skrytý - skrytý; - systém - systém. (+) výběr podle masky skupiny souborů při kopírování, přesouvání, mazání a dalších operacích se soubory. (-) zrušit výběr, rozdělit původní soubor do několika souborů, sloučit dříve rozdělené soubory do jednoho souboru – ukončit program

Kapitola 6. Program Midnight Commander

6.1. Instalace Midnight Commanderu

Přestože můžete ke správě souborového systému a obecně práci se soubory používat příkazy operačního systému, jako jsou pwd, ls, cd, mv, mkdir, rmdir, cp, rm, cat, more, je mnohem pohodlnější provádět pomocí údržby systému pracovních souborů Půlnoční programy Commander, který vizuálně znázorňuje všechny prováděné akce, čímž usnadňuje provádění těchto operací.

Midnight Commander (nebo jednoduše mc) je program, který vám umožňuje zobrazit strukturu adresářů a provádět základní operace správy souborového systému. Jinými slovy, je to správce souborů. Pokud máte zkušenosti s Norton Commanderem (nc) v MS-DOS nebo FAR ve Windows, pak můžete snadno pracovat s mc, protože i základní kombinace klávesových zkratek jsou stejné. V tomto případě, abyste mohli pracovat s Midnight Commanderem, stačí si rychle přečíst níže uvedený materiál. Těm, kteří nejsou obeznámeni s nc nebo FAR (existují takové věci?), doporučuji pečlivě prostudovat tuto část, protože Midnight Commander značně usnadňuje práci s operačním systémem.

Poznámka

Popis uvedený v této kapitole je sestaven ve vztahu k verzi 4.5.30 programu, i když jej lze použít i pro jiné verze.

Poznámka

Tento popis plně použitelné pouze v případech, kdy je program spouštěn z terminálu. Při práci s emulátorem terminálu v grafickém režimu nemusí některá ustanovení popisu odpovídat odezvě programu, zřejmě proto, že stisk kláves nejprve zachytí grafický shell. Nejčastěji k takovému rozporu dojde tam, kde mluvíme o „horkých“ klávesách.

Na většině distribucí se Midnight Commander automaticky neinstaluje během instalace systému. Odpovídající rpm balíček je ale obvykle k dispozici na distribučním disku a instalace Midnight Commanderu z rpm balíčku probíhá bez jakýchkoli potíží (informace o instalaci softwaru z rpm balíčku najdete v části 10.2). A protože přítomnost tohoto programu značně usnadní váš budoucí život, důrazně doporučuji, abyste si jej nainstalovali, jakmile nainstalujete operační systém.

6.2. Vzhled obrazovky Midnight Commander

Chcete-li spustit Midnight Commander, musíte do příkazového řádku shellu napsat mc a stisknout ‹Enter›. Pokud se program nespustí, musíte pomocí příkazu find / name mc najít, kde se nachází spustitelný soubor s názvem mc, a poté zadat úplnou cestu na příkazovém řádku, například pro mě je to /usr /bin/mc. Po spuštění se vám zobrazí modrá obrazovka, velmi připomínající obrazovku programu Norton Commander pro MS-DOS nebo programu FAR od E. Roshala, který je hojně využíván v DOSovém okně pod Windows.

Rýže. 6.1. Vzhled obrazovky při práci s Midnight Commanderem

Téměř celý prostor na obrazovce při práci s Midnight Commanderem zabírají dva „panely“ zobrazující seznamy souborů ve dvou adresářích. Nad panely se nachází lišta nabídek a na výběr příkazů v této nabídce můžete přepnout klávesou ‹F9› nebo myší (pokud se vám lišta nabídek ihned po spuštění mc nezobrazí, nezlobte se – ať už viditelný nebo neviditelný panel nabídek je určeno nastavením programu).

Spodní řádek je řada tlačítek na obrazovce, z nichž každé je spojeno s jednou z funkčních kláves ‹F1› - ‹F10›. Tento řádek můžete považovat za nápovědu k použití funkčních kláves nebo můžete přímo spustit odpovídající příkazy kliknutím na tlačítko na obrazovce. Zobrazení řádku s tlačítky na obrazovce lze zakázat, pokud chcete ušetřit místo na obrazovce (o tom bude řeč později, až budeme mluvit o nastavení programu). Takové úspory jsou oprávněné ze dvou důvodů. Za prvé, rychle si zapamatujete účel těchto 10 kláves a již nebudete potřebovat nápovědu (a ne vždy je vhodné na tyto klávesy klikat myší). Za druhé, i když jste zapomněli, který klíč musíte udělat, co musíte udělat tento moment akcí, můžete vždy použít nabídku Soubor hlavní nabídky programu (nezapomeňte, že do hlavní nabídky se dostanete stisknutím klávesy ‹F9›). Prostřednictvím nabídky Soubor je možné provádět jakoukoli operaci spojenou s funkčními klávesami kromě ‹F1› a ‹F9›.

Druhý řádek odspodu na obrazovce je příkazový řádek programu Midnight Commander (přesněji příkazový řádek aktuálního shellu), kde můžete zadat a provést libovolný systémový příkaz. Nad ním (ale pod panely) se může zobrazit pole „užitečné tipy“ (hint4s), které lze odstranit odpovídající úpravou nastavení programu.

Každý panel se skládá z názvu, seznamu souborů v adresáři a mini-stavového řádku (ten nemusí být viditelný, to je také nastaveno nastavením programu). V záhlaví panelu je uvedena úplná cesta k adresáři, jehož obsah je zobrazen na panelu, a také tři tlačítka na obrazovce - "‹", "v" a "›", která se používají k ovládání programu pomocí myš (tato tlačítka nefungují, pokud jste spustili mc v emulátoru terminálu). Řádek "mini-stav" zobrazuje některé informace o aktuálně zvýrazněném souboru nebo adresáři (například velikost souboru a přístupová práva).

Jeden z panelů je aktuální (aktivní), o čemž svědčí zvýraznění názvu adresáře v názvu panelu a zvýraznění jednoho z jeho řádků. V souladu s tím je v shellu, ze kterého byl spuštěn program Midnight Commander, aktuální adresář ten, který je zobrazen na aktivním panelu. V tomto adresáři se provádějí téměř všechny operace. Operace jako kopírování (‹F5›) nebo přenos souborů (‹F6›) používají jako cílový adresář (do kterého se provádí kopírování nebo přesunutí) adresář zobrazený ve druhém panelu.

V aktivním panelu je zvýrazněn jeden řádek. Podsvícení lze posouvat pomocí navigačních tlačítek. Vestavěný prohlížeč souborů, prohlížeč popisků a prohlížeč adresářů používají totéž programový kód ovládat pohyb. V důsledku toho se pro pohyb používají stejné kombinace kláves (ale každý podprogram má také kombinace, které se používají pouze v tomto podprogramu). Zde je krátká tabulka se seznamem běžných kláves pro ovládání pohybu.

Tabulka 6.1. Obecné navigační klávesy.

Klíč Akce, která má být provedena
‹Šipka nahoru› nebo ‹Ctrl›+‹P› Posuňte se o jeden řádek zpět nebo nahoru
‹Šipka dolů› nebo ‹Ctrl›+‹N› Posuňte se o řádek dopředu
‹PageUp› nebo ‹Alt›+‹V› Posuňte se o stránku zpět
‹Page Down› nebo ‹Ctrl›+‹V› Posuňte se o jednu stránku dopředu
Začněte pohybem
Přesuňte se na konec

6.3. Získání pomoci

Při práci s programem Midnight Commander máte téměř kdykoli přístup k interaktivní nápovědě, kterou lze vyvolat stisknutím klávesy ‹F1›. Popisek je organizován jako hypertext, to znamená, že jeho text obsahuje hypertextové odkazy na jeho další sekce. Takové odkazy jsou zvýrazněny modrým pozadím.

K pohybu v prohlížeči nápovědy můžete použít kurzorové klávesy (klávesy se šipkami) nebo myš. Kromě obecných kombinací řízení pohybu uvedených v tabulce. 6.1, prohlížeč nápovědy také přijímá kombinace používané v rutině prohlížeče souborů:

Tabulka 6.2. Ovládání navigace při procházení souborů

Kromě již uvedených kombinací kláves lze použít některé další, které fungují pouze při prohlížení nápovědy (jsou uvedeny v tabulce 6.3).

Tabulka 6.3. Ovládá pohyb při zobrazení popisku.

Klíč Akce, která má být provedena
‹Tab› Přejít na další odkaz
‹Alt›+‹Tab› Přejít na předchozí odkaz
<Šipka dolů> Přesuňte se na další odkaz nebo posuňte text o jeden řádek nahoru
<Šipka nahoru> Přejděte na další odkaz nebo posuňte text o jeden řádek dolů
‹Šipka doprava› nebo ‹Enter› Postupujte podle aktuálního odkazu
‹Šipka doleva› nebo ‹L› Návrat k dříve zobrazeným sekcím nápovědy
‹F1› Nápověda k používání samotné nápovědy
‹N› Přejděte na další sekci nápovědy
‹P› Přejděte na předchozí sekci nápovědy
Přejděte na obsah nápovědy
‹F10›, ‹Esc› Ukončete prohlížeč popisků

Pomocí mezerníku se můžete přesunout na další stránku nápovědy a klávesou ‹B› se přesunout na předchozí stránku. Program si pamatuje posloupnost kliknutí na odkazy a umožňuje vám vrátit se do dříve zobrazených sekcí pomocí klávesy ‹L›.

Je-li povolena podpora myši (viz část 6.4), můžete při zobrazení popisku používat myš. Kliknutím levého tlačítka myši následujete odkaz nebo se pohybujete textem nápovědy. Kliknutí pravým tlačítkem se používá k navigaci do dříve zobrazených sekcí.

6.4. Podpora myši

Midnight Commander poskytuje podporu myši. Tato vlastnost je implementována, pokud je spuštěn ovladač myši gpm, bez ohledu na to, zda používáte konzolu Linux nebo spouštíte Midnight Commander prostřednictvím terminálu xterm (i když se připojujete ke vzdálenému počítači z xterm přes telnet, rlogin nebo ssh) .

Kliknutím na levé tlačítko můžete přesunout zvýraznění na libovolný soubor v kterémkoli z panelů. Chcete-li označit (vybrat) libovolný soubor, stačí kliknout pravým tlačítkem myši na název souboru. Chcete-li značku odstranit, použijte stejné pravé tlačítko.

Dvojité kliknutí levým tlačítkem myši na název souboru znamená pokus o spuštění souboru ke spuštění (pokud se jedná o spustitelný program); nebo pokud soubor rozšíření obsahuje program spojený s tímto rozšířením, tento program se spustí a vybraný soubor se do něj přenese ke zpracování.

Kliknutím na funkční tlačítko můžete také vyvolat program spojený s funkčními tlačítky. Kliknutím na příkaz v horní nabídce se zobrazí rozbalovací podnabídka.

Kliknutím na horní rámeček panelu, který zobrazuje velmi dlouhý seznam souborů, se seznam přesune o jeden sloupec zpět. Kliknutí na spodní rámeček panelu vede k posunu vpřed v seznamu o celý sloupec. Tento způsob navigace funguje také při zobrazení vloženého popisku a zobrazení okna Directory Tree.

Pokud Commander běží s podporou myši, můžete kopírovat a vkládat bloky textu podržením klávesy Shift. Chcete-li to provést, stiskněte klávesu ‹Shift› a podržte ji, vyberte požadovaný text pomocí myši, poté uvolněte klávesu ‹Shift› a přesuňte kurzor na Správné místo, znovu stiskněte ‹Shift› a klikněte pravým tlačítkem. Všimněte si, že tato vlastnost nefunguje v okně emulátoru terminálu.

6.5. Správa panelu

Panely Midnight Commander nejčastěji zobrazují obsah adresářů souborového systému (proto se jim někdy říká adresářové panely). Na panelu se však mohou zobrazit i některé další informace. Tato část vám řekne, jak změnit vzhled panelu nebo způsob, jakým jsou informace na panelu prezentovány.

6.5.1 Formáty zobrazení seznamu souborů

Vzhled panelů, ve kterých se zobrazují seznamy souborů a podadresářů, lze změnit pomocí příkazů rozbalovacích nabídek levého a pravého panelu Levý panel (vlevo) a Pravý panel(Vpravo) v hlavní nabídce. Pokud chcete změnit formát seznamu souborů v panelu, můžete použít příkaz Formát seznamu... odpovídající (levý nebo pravý) panel. Pro zobrazení seznamu souborů si můžete vybrat jednu ze 4 možností: Standard(Plný) Zkráceno(Stručný), Pokročilý(Dlouhé) a Definováno uživatelem(Uživatel).

„Standardní“ formát zobrazuje název souboru, jeho velikost a čas, kdy byl naposledy upraven.

„Zkrácený“ formát zobrazuje pouze názvy souborů, což umožňuje, aby se panel vešel do dvou sloupců (a zobrazuje dvakrát tolik názvů).

Ve formátu "extended" je obsah adresáře reprezentován jako příkaz "ls -l". V tomto formátu zabírá panel celou obrazovku.

Pokud vyberete uživatelem definovaný formát, musíte určit strukturu zobrazovaných informací.

Při zadávání struktury se nejprve zadá velikost panelu: "polovina" (polovina obrazovky) nebo "plná" (celá obrazovka). Po velikosti panelu můžete určit, že panel má mít dva sloupce. To se provádí přidáním čísla 2 do formátovacího řádku. Dále musíte uvést názvy polí s volitelným parametrem šířky pole. Jako názvy polí lze použít následující slova:

Název – zobrazí název souboru.

Velikost - zobrazí velikost souboru.

Bsize - zobrazí velikost v alternativní formě, která zobrazí velikosti souborů a pro podadresáře zobrazí pouze "SUB-DIR" nebo "UP-DIR".

Typ – zobrazí jednoznakové pole typu. Tento symbol může nabývat hodnot z následující podmnožiny symbolů vydaných příkazem ls s volbou -F:

○ * (hvězdička) - pro spustitelné soubory;

○ / (lomítko) - pro adresáře;

○ @ (zavináč) - pro odkazy;

○ = (rovná se) - pro zásuvky

○ - (pomlčka) - pro bajtově orientovaná zařízení;

○ + (plus) - pro blokově orientovaná zařízení;

○ | (potrubí) - pro soubory typu FIFO,

○ ~ (tilda) - pro symbolické odkazy na adresáře;

○ ! (Vykřičník) - pro zastavené symbolické odkazy (odkazy ukazující na chybějící soubor).

Mtime - čas poslední úpravy souboru.

Atime - čas posledního přístupu k souboru.

Ctime - čas vytvoření souboru.

Perm – řetězec zobrazující aktuální oprávnění k souboru.

Režim – osmičkové znázornění aktuálních oprávnění k souboru.

Nlink - počet odkazů na tento soubor.

Ngid - identifikátor skupiny (GID), v digitální podobě.

Nuid - identifikátor uživatele (UID), v digitální podobě.

Vlastník – vlastník souboru.

Skupina – skupina, která má práva k souboru.

Inode - číslo inodu souboru.

K zobrazení informací na displeji můžete také použít následující názvy polí:

Mezera - vložení mezery při zobrazení.

Označit - vložte hvězdičku (hvězdičku), pokud je soubor označen, mezeru - pokud označen není.

| - vložit svislá čára při zobrazení.

Chcete-li nastavit pevnou šířku pole, musíte přidat dvojtečku ":", za kterou uveďte počet pozic, které jsou pro toto pole přiděleny. Pokud za číslo umístíte „+“, zadané číslo bude interpretováno jako minimální šířka pole, a pokud to obrazovka dovolí, pole se rozšíří.

Například „standardní“ výstupní formát je dán řádkem:

a "rozšířený" - s řádkem:

plná perm, mezera, nlink, prostor, vlastník, prostor, skupina, prostor, velikost, prostor, mtime, prostor, jméno

Zde je příklad uživatelem definovaného formátu:

název poloviny,|,velikost:7,|,typ,režim:3

Seznam souborů v kterémkoli z panelů lze zobrazit v souladu s jedním z osmi pořadí řazení:

Podle jména;

Rozšířením;

Podle velikosti souboru;

Podle času modifikace;

Do doby posledního přístupu k souboru;

Podle čísla uzlu (inode);

Žádné třídění.

Pořadí řazení můžete nastavit výběrem příkazu v nabídce odpovídajícího panelu Pořadí řazení... Současně se objeví dialogové okno (obr. 6.2), ve kterém kromě požadovaného řazení můžete označit, že se řazení provádí v obráceném pořadí (mezerníkem vložit značku do závorky vedle slova Zadní(Reverse)) a rozlišují se malá a velká písmena.


Rýže. 6.2. Dialogové okno pro nastavení pořadí řazení

Ve výchozím nastavení jsou podadresáře zobrazeny v horní části seznamu, ale to lze změnit zaškrtnutím políčka " Mix souborů/adresářů"("Smíchat všechny soubory"). Konfigurace Jídelní lístek Nastavení.

V panelu nelze zobrazit všechny seznamy souborů v daném adresáři, ale pouze ty, které odpovídají konkrétní šabloně. tým Filtr v nabídce libovolného panelu umožňuje určit šablonu, která se musí shodovat s názvy souborů zobrazených v panelu (například "*.tar.gz").

V nabídce každého panelu je příkaz Přečíst znovu(jehož analog se v jiných programech obvykle nazývá „Aktualizace“). tým Přečíst znovu(klávesové zkratky ‹Ctrl›+‹R›) aktualizuje seznam souborů zobrazených na panelu. To je užitečné v případech, kdy jiné procesy vytvářejí nebo odstraňují soubory. Pokud jste provedli příkaz nabídky Kritérium panelizace(přesměrování výstupu příkazu na panel, bude probráno v části 6.10), a ve výsledku panel obsahuje výsledky nějakého programu, podle příkazu Přečíst znovu Obsah adresáře se opět zobrazí na panelu.

6.5.2 Jiné režimy zobrazení

Kromě toho, že lze nastavit výstupní formát pro panel seznamu souborů, lze libovolný panel přepnout do jednoho z následujících režimů.

Režim "informace".. V tomto režimu (obr. 6.3) se na panelu zobrazují informace o souboru zvýrazněném v jiném panelu a o aktuálním systému souborů (typ, volné místo a počet volných inodů).


Rýže. 6.3. Režim "informace".

Stromový režim. V režimu zobrazení adresářového stromu se zobrazí jeden z panelů grafický obrázek stromová struktura adresářů (viz příklad na obr. 6.4). Tento režim je podobný tomu, který uvidíte, když vyberete příkaz Directory Tree z nabídky Příkazy, pouze v druhém případě se adresářová struktura zobrazí v samostatném okně.


Rýže. 6.4. Režim zobrazení adresářového stromu

Režim rychlého zobrazení("Rychlý pohled"). V tomto režimu se panel přepne na zobrazení obsahu souboru zvýrazněného v jiném panelu. Například na Obr. Obrázek 6.5 je snímek obrazovky s rychlým zobrazením souboru .bashrc z mého domovského adresáře.


Rýže. 6.5. Režim rychlého zobrazení

Při zobrazení na panelu výsledků " rychlý pohled"Používá se vestavěný prohlížeč souborů, takže pokud se přepnete do panelu prohlížeče pomocí klávesy Tab, můžete použít všechny ovládací příkazy prohlížeče, zejména ty, které jsou uvedeny v tabulkách 6.1 - 6.2.

režimy" Internetové připojení“ a „FTP připojení“. Tyto dva režimy se používají k zobrazení seznamu adresářů umístěných na vzdálené počítače. Jinak je výstupní formát informací podobný formátům používaným k zobrazení místních adresářů. Pokud vás zajímá, jak tyto režimy používat, použijte nápovědu programu.

6.5.3 Příkazy klávesnice pro ovládání panelů

Pro ovládání provozních režimů panelu můžete použít příkazy nabídky, které byly zmíněny výše, ale pohodlnější je použít kombinace ovládacích kláves.

‹Tab› nebo ‹Ctrl›+‹i›. Změňte aktuální (aktivní) panel. Zvýraznění se přesune z panelu, který byl dříve aktivní, na jiný panel, který se stane aktivním.

‹Alt›+‹G› / ‹Alt›+‹R› / ‹Alt›+‹J›. Používá se k přesunutí zvýraznění do horního, středního nebo spodního souboru z aktuálně zobrazených na panelu.

‹Alt›+‹T›. Cyklicky přepíná režimy zobrazení seznamu souborů v aktuálním adresáři. Pomocí této kombinace kláves můžete rychle přepnout ze standardního výstupního režimu (dlouhý výpis) do režimu krátkého výpisu nebo uživatelem definovaného režimu.

‹Ctrl›+‹\›. Zobrazte adresář a přejděte do vybraného adresáře.

‹Domů› nebo ‹Alt›+‹’‹’›. Přesune zvýraznění na první pozici v seznamu souborů (zde se musím odchýlit od konvence klíče).

‹Konec›, ‹Alt›+‹‘›"›. Přesune zvýraznění na poslední pozici v seznamu souborů.

‹Alt›+‹O›. Pokud je v aktivním panelu zvýrazněn název adresáře a v druhém panelu je zobrazen seznam souborů, pak se druhý panel přepne do režimu zobrazení souborů zvýrazněného adresáře. Pokud zvýraznění v aktivním panelu označuje soubor, pak se v druhém panelu zobrazí obsah nadřazeného adresáře aktuálního.

‹Ctrl›+‹PageUp›, ‹Ctrl›+‹PageDown›. Pouze pokud je mc spuštěn z konzoly Linux: chdir se provede do nadřazeného adresáře (..) nebo do zvýrazněného adresáře.

‹Alt›+‹Y›. Přejít do předchozího adresáře z historie navigace adresáře; je ekvivalentní kliknutí myší na symbol "‹". horní roh panely.

‹Alt›+‹U›. Přejděte do dalšího adresáře z historie navigace adresáře; je ekvivalentní kliknutí myší na symbol „›“.

6.6. Funkční klávesy a nabídky Soubor

Zatím jsme mluvili pouze o vzhledu obrazovky Midnight Commander a o tom, jak tento vzhled změnit. Nyní je čas říci vám, jak pracovat se soubory pomocí tohoto programu.

Nejčastěji prováděné operace v Midnight Commander jsou spojeny s funkčními klávesami ‹F1› - ‹F10›. Shrnutí uvádíme ve formě tabulky. 6.4.

Tabulka 6.4. Funkční klávesy

Funkční klíč Akce, která má být provedena
‹F1› Vyvolá kontextovou nápovědu
‹F2› Vyvolá uživatelem vytvořené menu
‹F3› Zobrazte soubor označený zvýrazněním v aktivním panelu
‹F4› Vyvolání vestavěného editoru pro soubor označený zvýrazněním v aktivním panelu
‹F5› Zkopíruje soubor nebo skupinu označených souborů z adresáře zobrazeného v aktivním panelu do adresáře zobrazeného na druhém panelu. Při kopírování jednoho souboru můžete změnit jeho název. Můžete také zadat název adresáře, do kterého bude kopie vytvořena (pokud potřebujete kopírovat do jiného adresáře, než je adresář zobrazený na druhém panelu)
‹F6› Přesune soubor nebo skupinu označených souborů z adresáře zobrazeného v aktivním panelu do adresáře zobrazeného na druhém panelu. Stejně jako u kopírování můžete změnit název souboru nebo cílového adresáře.
‹F7› Vytvořte podadresář v adresáři zobrazeném na aktivním panelu
‹F8› Smazání souboru (podadresáře) nebo skupiny označených souborů
‹F9› Vyvolání hlavní programové nabídky (zobrazené nad panely)
‹F10› Ukončete program

Operace (příkazy) uvedené v této tabulce lze provádět nejen stisknutím příslušné funkční klávesy, ale také kliknutím myši na tlačítka na obrazovce nebo pomocí odpovídajících příkazů nabídky. Soubor.

Před provedením kterékoli z operací uvedených v tabulce. 6.4 nebo specifikované příkazy nabídky, musíte vybrat soubor nebo skupinu souborů, které budou objekty operace. Chcete-li vybrat pouze jeden soubor, stačí na něj přesunout zvýraznění v aktivním panelu (samozřejmě nejprve musíte přejít do odpovídajícího adresáře). Pokud chcete provést nějakou operaci se skupinou souborů najednou, musí být tyto soubory označeny. Chcete-li označit aktuálně zvýrazněný soubor, použijte klávesu ‹Insert› nebo kombinaci ‹Ctrl›+‹T›. V tomto případě se název souboru na panelu zobrazí jinou barvou. Stejné kombinace se používají pro zrušení označení souboru.

Pomocí příkazu můžete také vybrat skupinu souborů pro další zpracování Označte skupinu Jídelní lístek Soubor. Tento příkaz se používá k označení skupiny souborů pomocí daného vzoru. Midnight Commander poskytne vstupní řádek, ve kterém musíte zadat regulární výraz, který definuje požadovanou skupinu jmen. Pokud je možnost povolena Vzorky stylu shellu(viz část 6.11), regulární výrazy jsou konstruovány podle stejných pravidel, která fungují v shellu (viz kapitola 5). Pokud možnost " Vzorky stylu shellu" je zakázáno, pak se soubory označí podle pravidel pro zpracování normálních regulárních výrazů (viz. manuální muž ed).

Pokud výrazy začínají nebo končí lomítkem (/), bude značka umístěna na adresáře, nikoli na soubory.

Horkou klávesou pro označení skupiny souborů je klávesa ‹+› na numerické klávesnici.

Operace "Odznačit" (klávesová zkratka - ‹-› nebo ‹\› - zpětné lomítko) je opakem operace označení skupiny souborů a používá stejná pravidla pro generování šablon. Používá se k odškrtnutí skupiny souborů.

Operace "Invert Mark" (‹*›) se používá k odškrtnutí všech označených souborů v aktuálním adresáři a současně k označení všech souborů, které nebyly označeny.

Pokud aktuální adresář obsahuje mnoho souborů (takže se všechny nevejdou na panel), musíte jej před označením souboru ještě najít. V takových případech je vhodné použít kombinace kláves ‹Ctrl›+‹S› a ‹Alt›+‹S›. Po stisknutí jedné z těchto kombinací se spustí režim vyhledávání jmen souborů v aktuálním adresáři podle prvních znaků jména. V tomto režimu se znaky, které zadáváte, nezobrazují v příkazovém řádku, ale ve vyhledávacím řádku. Pokud je povolen režim Zobrazit mini-stav, zobrazí se tento řádek namísto řádku mini-stavu. V tomto případě se při zadávání znaků zvýrazněný řádek přesune na další soubor, jehož název začíná zadaným řetězcem znaků. K opravě chyb lze použít klávesy "Backspace" nebo "Del". Pokud znovu stisknete ‹Ctrl›+‹S›, vyhledá se další odpovídající soubor. Je třeba poznamenat, že pokud v aktuálním adresáři nejsou žádné soubory s názvy začínajícími vámi zadanými znaky, tyto znaky se v mini-stavovém řádku nezobrazují, což vám jen říká, že nenajdete hledaný soubor tady.

Po výběru a označení souborů ke zpracování stačí stisknout jednu z funkčních kláves požadovanou operaci se soubory, například kopírovat soubory, přesouvat nebo mazat. Ve srovnání s prací z příkazového řádku je obzvláště vhodné prohlížet nebo upravovat soubory pomocí Midnight Commander, protože Midnight Commander má pro tyto účely vestavěné programy. V této části však nebudeme uvažovat o vestavěném editoru a jeho popis odložíme na kapitolu věnovanou práci s ním textové soubory.

Jak již bylo zmíněno, pro volání přidružených příkazů není vůbec nutné používat funkční klávesy. Kterýkoli z těchto příkazů lze provést prostřednictvím nabídky Soubor. Kromě příkazů spojených s funkčními klávesami menu Soubor obsahuje následující příkazy (odpovídající horké klávesy jsou uvedeny v závorkách).

Přístupová práva(‹Ctrl›+‹X›,‹C›). Umožňuje změnit přístupová práva k vybraným nebo označeným souborům.

Vlastník/Skupina(‹Ctrl›+‹X›,‹O›). Umožňuje provést příkaz chown.

Práva (rozšířená). Umožňuje změnit oprávnění a vlastnictví souborů.

Symbolický odkaz(‹Ctrl›+‹X›,‹S›). Vytvoří symbolický odkaz na aktuální soubor. O odkazech jsme podrobně hovořili v sekci. 4.4. Midnight Commander označuje symbolické odkazy vytištěním znaku „@“ před názvem odkazu (s výjimkou odkazů na podadresáře, které jsou označeny vlnovkou „~“). Pokud se na obrazovce zobrazí řádek mini-stavu (je povolena možnost "Zobrazit mini-stav"), zobrazí se název souboru, na který odkaz ukazuje.

Rychlá změna adresáře(‹Alt›+‹C›). Tento příkaz použijte, pokud znáte úplnou cestu k adresáři, do kterého chcete přejít (který chcete nastavit jako aktuální).

Zobrazit výstup příkazu(‹Alt›+‹!›). Pomocí tohoto příkazu se na obrazovce objeví vstupní řádek, do kterého můžete zadat libovolný příkaz s parametry (standardně se jako parametr navrhuje použít název zvýrazněného souboru). Výstup tohoto příkazu se zobrazí na obrazovce prostřednictvím vestavěného prohlížeče.

Jak vidíte, menu Soubor obsahuje všechny nejběžnější příkazy, které potřebujeme pro běžné operace zpracování souborů v aktuálním adresáři. Nejčastěji používané operace jsou přirozeně spojeny s funkčními klávesami. Vraťme se tedy k popisu těchto příkazů, abychom poskytli další vysvětlení.

6.7. Masky souborů pro operace kopírování/přejmenování

Při kopírování a přesouvání (nebo přejmenovávání) souborů máte možnost změnit názvy kopírovaných nebo přesouvaných souborů. Chcete-li to provést, musíte zadat masku pro názvy zdrojových souborů a masku pro názvy souborů, které budou vytvořeny (cílové soubory). Tato druhá maska ​​je obvykle tvořena několika zástupnými znaky na konci řetězce definujícího cíl vytvořené soubory. Masky se specifikují ve vstupních řádcích zobrazených v okně, které se objeví po přístupu k příkazům kopírování/přenosu (obr. 6.6).

Všechny soubory odpovídající zdrojové masce budou přejmenovány (zkopírovány nebo přesunuty s novými názvy) podle masky cílového souboru. Pokud existují označené soubory, pak se zkopírují (přesunou) pouze označené soubory, které splňují zadanou masku pro zdrojové soubory.


Rýže. 6.6. Dialogové okno pro přejmenování souborů

Existuje několik dalších možností, které ovlivňují provádění operací kopírování/přesouvání souborů a které se nastavují ve stejném okně dotazu, kde se nastavují masky názvů souborů, nebo pomocí příkazu nabídky Nastavení | Konfigurace.

Volba Dereference odkazů(Následovat odkazy) určuje, zda bude tvrdě kopírovat nebo symbolických odkazů v cílovém adresáři (a rekurzivně v podadresářích), budou vytvořeny stejné odkazy nebo budou zkopírovány soubory (a podadresáře), na které tyto odkazy ukazují.

Volba Uvnitř adresáře, pokud existuje(Dive into subdirs) určuje, co dělat, pokud v cílovém adresáři již existuje podadresář, jehož název je stejný jako název souboru (adresáře), který se kopíruje (zdroj). Ve výchozím nastavení (volba vypnuta) se obsah zdrojového adresáře zkopíruje do cílového adresáře. Pokud je volba povolena, vytvoří se v cílovém adresáři nový podadresář se stejným názvem, do kterého se provede kopírování.

Je lepší si to ukázat na příkladu. Řekněme, že chcete zkopírovat obsah jednoho adresáře do adresáře /two/one, který již existuje. Normálně (volba vypnuta) mc pouze zkopíruje všechny soubory z jednoho do /dva/jeden. Pokud je tato možnost povolena, soubory budou zkopírovány do /two/one/one.

Volba Uložit atributy(Zachovat atributy) určuje, zda budou při kopírování/přesouvání zachovány atributy zdrojového souboru: přístupová práva, časová razítka a pokud jste root, UID a GID zdrojového souboru. Pokud je tato možnost zakázána, budou atributy nastaveny podle aktuální hodnoty umask.

Postup při kopírování a přesouvání souborů je také ovlivněn nastavením této možnosti Vzorky stylu shellu v nabídce Nastavení / Konfigurace. Když je tato možnost povolena, můžete použít zástupné znaky "*" a "?" ve zdrojové masce. Zpracovávají se stejným způsobem jako ve skořápce. V masce přijímače jsou povoleny pouze "*" a "\‹číslice›". První znak "*" v cílové masce odpovídá první skupině náhradních znaků ve zdrojové masce, druhý znak "*" odpovídá druhé skupině atd. Podobně náhradní znak "\1" odpovídá první skupině nahrazení znaky ve zdrojové masce, znak "\ 2" - druhá skupina atd. Znak "\0" odpovídá celému názvu zdrojového souboru. Uveďme pár příkladů.

Příklad 1. Pokud je zdrojová maska ​​„*.tar.gz“ a cílová maska ​​je „/two/*.tgz“ a název kopírovaného souboru je „foo.tar.gz“, kopie bude pojmenována „foo .tgz" a bude umístěn v adresáři "/two".

Příklad 2. Řekněme, že chcete zaměnit název a příponu souboru tak, aby se „soubor.c“ změnil na „soubor c“. Zdrojová maska ​​by měla být „*.*“ a cílová maska ​​by měla být „\2.\1“.

Když možnost Vzorky stylu shellu("Použít vzory shellu") je vypnuto, mc neprovádí automatické seskupování. Chcete-li určit skupiny znaků ve zdrojové masce, které budou odpovídat náhradním znakům v cílové masce, musíte použít závorky "\(...\ )" v tomto případě. Tato metoda je flexibilnější, ale vyžaduje větší vstupní úsilí. Opět dva příklady

Příklad 3. Pokud je zdrojová maska ​​"^\(.*\)\.tar\.gz$", zkopíruje se do "/two/*.tgz" a zkopíruje se soubor "foo.tar.gz", pak výsledkem bude "/dva /foo.tgz".

Příklad 4. Řekněme, že chcete zaměnit název a příponu souboru tak, aby se názvy jako "file.c" staly "c.file".

Zdrojová maska ​​je "^\(.*\)\.\(.*\)$" a cílová maska ​​je "\2.\1".

Při provádění operací kopírování/přesouvání můžete také převést velká a malá písmena v názvech souborů. Pokud v masce cíle použijete "\u" nebo "\l", další znak jména bude velké (velké) nebo malé (malé).

Pokud v cílové masce použijete "\U" nebo "\L", budou všechny následující znaky převedeny na vhodná velká a malá písmena až do dalšího výskytu "\L" nebo "\U" nebo do konce název souboru.

Použití "\u" a "\l" poskytuje více funkcí než "\U" a "\L".

Pokud je například zdrojová maska ​​"*" (volba Vzorky stylu shellu povoleno) nebo "^\(.*\)$" (volitelné Vzorky stylu shellu je zakázáno) a cílová maska ​​je "\L\u*", názvy souborů budou převedeny tak, že první písmena názvu jsou velká a všechna ostatní malá.

Znak "\" v maskách se používá k přepsání speciální interpretace jednotlivých znaků. Například "\\" jednoduše znamená zpětné lomítko (jako literál) a "\*" jednoduše znamená hvězdičku (hvězdičku).

6.8. Zprávy MC při provádění operací kopírování/přesouvání souborů

Když kopírujete, přesouváte nebo mažete soubory, Midnight Commander zobrazí na obrazovce dialogové okno, které ukazuje, které soubory jsou aktuálně zpracovávány a jak zpracování postupuje. Pro zobrazení procesu zpracování se na obrazovce zobrazí až tři indikátory průběhu. První (souborový pruh) ukazuje, která část aktuálního souboru byla zpracována (například zkopírována). Druhý (sloupec počtu) ukazuje, jaké procento označených souborů bylo aktuálně zpracováno. Třetí (sloupec bajtů) zobrazuje podíl dokončené práce v procentech z celkového objemu (v bajtech) označených souborů. Pokud je tato možnost zakázána Podrobnosti operace(viz příkaz nabídky Nastavení/Konfigurace), poslední dva grafy se nezobrazují.

Ve spodní části tohoto dialogového okna jsou dvě tlačítka. Stisknutí tlačítka Přeskočit způsobí přeskočení zpracování aktuálního souboru. Stisknutí tlačítka na obrazovce Přerušit dokončí zadanou operaci, všechny zbývající soubory budou přeskočeny.

Při provádění operací se soubory můžete vidět další tři typy oken.

Chybové okno informuje o chybě a nabízí tři možnosti pokračování. Obvykle si vyberete jednu z možností Přeskočit za účelem vyloučení ze zpracování souboru, na který program narazil, popř Přerušit pro úplné zrušení zadané operace. Třetí možnost Opakovat, se vybere, když se vám podařilo odstranit příčinu poruchy (například pomocí jiného terminálu).

Potvrzovací okno overwrite se objeví, když se pokusíte přepsat existující soubor, tj. v adresáři, do kterého přesouváte nebo kopírujete, je již soubor s daným názvem. V potvrzovacím okně se zobrazí čas vytvoření a velikost zdrojového souboru (přenášený nebo kopírovaný soubor) a cílového souboru (který bude v případě přepsání zničen).

Níže jsou dvě otázky. První otázka („Chcete tento soubor přepsat?“) nabízí tři možné odpovědi:

Souhlasím (tlačítko Ano);

Odmítnout, tj. přeskočit přepsání aktuálního souboru (tlačítko Ne);

Připojte obsah zdrojového souboru na konec cílového souboru (tlačítko Přidat na konec).

Odpověď na druhou otázku („Přepsat všechny soubory?“) vám umožňuje přijmout jeden ze 4 možné řešení pro všechny soubory vybrané ke zpracování (aby se okno požadavku neobjevilo pokaždé):

Všechno- všechny vybrané soubory budou přepsány bez dalších otázek;

Zastaralý- budou přepsány (přepsány) pouze soubory, které byly vytvořeny před zdrojovým souborem;

Nikdo- nepřepisujte soubory (ale pokud neexistuje cílový soubor, zdroj se zkopíruje);

Různé délky.

Klepnutím na tlačítko můžete provedení operace odmítnout Přerušit ve spodní části okna požadavku. Vyberte požadované tlačítko na obrazovce pomocí kláves se šipkami nebo tabulátoru.

Okno dotazu Při pokusu o odstranění neprázdného adresáře se objeví on rekurzivní mazání. Tlačítkem Ano adresář bude smazán spolu se všemi soubory, Ne znamená odmítnutí smazání adresáře, Všechno musíte vybrat, zda jste označili skupinu podadresářů k odstranění a jste si jisti svým výběrem, Nikdo- přeskočit všechny neprázdné adresáře z označených, Přerušit znamená odmítnutí provést operaci odstranění. Vybrat Ano nebo Všechno pouze pokud jste si opravdu jisti, že chcete smazat adresář se všemi jeho podadresáři.

Pokud jste označili skupinu souborů ke zpracování, pak po dokončení operace budou zrušeny pouze ty soubory, které byly úspěšně zpracovány. Přeskočené soubory zůstanou označené.

6.9. Příkazový řádek Shell

Jak je uvedeno v popisu vzhled Na obrazovce Midnight Commander je příkazový řádek shellu vždy přítomen ve spodní části obrazovky.

Chcete-li během práce s Midnight Commanderem spustit jakýkoli příkaz operačního systému, musíte buď zadat název odpovídajícího programu do příkazového řádku, nebo jej vybrat na jednom z panelů (přesunutím zvýraznění na název souboru programu) a poté stiskněte klávesu ‹Enter› . Pokud stisknete klávesu Enter, zatímco zvýraznění označuje nespustitelný název souboru, Midnight Commander porovná příponu vybraného souboru s příponami zadanými v "souboru rozšíření" ~/mc.ext. Pokud je v souboru přípony podsekce, která určuje postupy pro zpracování souborů s touto příponou, pak je soubor zpracován v souladu s příkazy uvedenými v této podsekci. Před zpracováním se provádějí jednoduché substituce maker.

Zadávání příkazů často vyžaduje zadání velkého počtu znaků (zejména s přihlédnutím k tomu, že je potřeba zadat parametry příkazu a včetně úplných názvů zpracovávaných souborů včetně cest). Aby bylo psaní v Midnight Commander jednodušší, existuje několik klávesových příkazů, které mohou snížit počet úhozů při psaní a úpravách příkazů na příkazovém řádku.

‹Alt›+‹Enter›. Zkopíruje zvýrazněný název souboru nebo adresáře do příkazového řádku.

‹Ctrl›+‹Enter›. Stejné jako ‹Alt›+‹Enter›, ale funguje pouze v konzoli.

‹Alt›+‹Tab›. Pokusy o doplnění názvu souboru, názvu příkazu, proměnné, uživatelského jména nebo názvu hostitele (v závislosti na tom, co jste začali psát a jaký prvek příkazu jste zadali), to znamená, že se snaží uhodnout znaky, které jste ještě nezadali, na základě seznamu souborů v aktuálním adresáři, seznamu příkazů atd.

‹Ctrl›+‹X›, ‹T›. Zkopíruje názvy označených souborů (nebo zvýrazněný název, pokud nejsou žádné označeny) z aktivního panelu do příkazového řádku.

‹Ctrl›+‹X›, ‹Ctrl›+‹T›. Zkopíruje názvy označených souborů z pasivního panelu do příkazového řádku.

‹Ctrl›+‹X›,‹P›. Zkopíruje název aktuálního adresáře (tj. adresář zobrazený na aktivním panelu) do příkazového řádku.

‹Ctrl›+‹X›, ‹Ctrl›+‹P›. Zkopíruje název adresáře zobrazeného v pasivním panelu do příkazového řádku.

‹Ctrl›+‹Q›. Vloží znaky, které jsou nějakým způsobem interpretovány samotným Midnight Commanderem (například znak „+“).

‹Alt›+‹P›. Způsobí přesun o jeden příkaz zpět v seznamu dříve spuštěných příkazů (historie příkazů).

‹Alt›+‹N›. Posuňte jeden tým vpřed v historii týmu.

‹Alt›+‹H›. Zobrazuje historii aktuálního vstupního řádku (pro příkazový řádek historii příkazů).

Vstupní řádky nejsou pouze příkazový řádek shellu, ale také vstupní řádky v dialogových oknech různých rutin. Ve všech případech, kdy se na obrazovce objeví vstupní řádek, můžete použít kombinace ovládacích kláves uvedené v tabulce. 6.5.

Tabulka 6.5. Příkazy pro ovládání vstupní linky.

Kombinace kláves Akce, která má být provedena
‹Ctrl›+‹A› Přesune kurzor na začátek řádku
‹Ctrl›+‹E› Přesune kurzor na konec řádku
‹Ctrl›+‹B› nebo ‹←› Přesune kurzor o jednu pozici doleva
‹Ctrl›+‹F› nebo ‹→› Přesune kurzor o jednu pozici doprava
‹Alt›+‹F› Přesune kurzor o jedno slovo dopředu
‹Alt›+‹B› Přesune kurzor o jedno slovo zpět
‹Ctrl›+‹H› nebo ‹Backspace› Odebere znak před kurzorem
‹Ctrl›+‹D› nebo ‹Delete› Smaže znak na pozici kurzoru
‹Ctrl›+‹@› Nastaví značku pro vyjmutí (zkopírování do schránky) části textu
‹Ctrl›+‹W› Zkopíruje text mezi kurzorem a štítkem do vyrovnávací paměti a odstraní text ze vstupního řádku
‹Alt›+‹W› Zkopíruje text umístěný mezi kurzorem a štítkem do vyrovnávací paměti (bez jeho odstranění ze vstupního řádku)
‹Ctrl›+‹Y› Vloží obsah vyrovnávací paměti do vstupního řádku před pozici kurzoru
‹Ctrl›+‹K› Odstraní text od kurzoru po konec řádku
‹Alt›+‹P› a ‹Alt›+‹N› Tyto kombinace se používají k navigaci v historii příkazů. ‹Alt›+‹P› přejde na předchozí příkaz, ‹Alt›+‹N› - na další
‹Ctrl›+‹Alt›+‹H› nebo ‹Alt›+‹Backspace› Odebrat předchozí slovo
‹Alt›+‹Tab› Pokusy o dokončení zadávání názvu souboru, příkazu, proměnné, uživatelského jména nebo názvu hostitele

6.10. Příkazy nabídky

Rozbalovací podnabídka Týmy Hlavní nabídka umožňuje provádět řadu dalších operací pro správu systému souborů a také provádět některé příkazy, které mění vzhled panelů Midnight Commander a informací zobrazených na panelu.

Při přístupu k příkazu nabídky Strom adresářů V okně se zobrazí adresářová struktura systému souborů.

Do adresářového stromu lze přistupovat dvěma způsoby: pomocí příkazu Strom adresářů z nabídky Týmy a tým Strom z nabídky pravého nebo levého panelu.

Aby se eliminovaly dlouhé prodlevy při vytváření adresářového stromu, Midnight Commander vytváří strom zobrazením pouze malé podmnožiny všech adresářů. Pokud se požadovaný adresář nezobrazí, přejděte do jeho nadřazeného adresáře a stiskněte ‹Ctrl›+‹R› nebo ‹F2›. Pokud adresář neobsahuje žádné podadresáře, nic se nestane. V opačném případě se rozbalí další úroveň stromu podadresářů.

Existují dva režimy zobrazení adresářového stromu. V režimu statického přesouvání se k výběru adresáře (tj. přesunutí zvýraznění na název jiného adresáře) používají pouze klávesy ‹› a ‹↓›. Zobrazí se všechny podadresáře aktuálně známé programu. V dynamickém režimu se klávesy ‹› a ‹↓› používají k přesunu do sousedního adresáře stejné úrovně. Chcete-li přejít do nadřazeného adresáře, použijte klávesu ‹←› a pomocí klávesy ‹→› přejděte na potomky aktuálního adresáře, tedy o úroveň níže. Zobrazí se pouze nadřazené adresáře (včetně nadřazeného a výše uvedeného), sousední adresáře stejné úrovně a bezprostřední podřízené adresáře. Pohled na adresářový strom se dynamicky mění po každém pohybu stromem.

K ovládání procházení stromu adresářů lze použít následující kombinace kláves:

Všechny klávesy pro ovládání pohybu fungují (viz Tabulka 6.1).

‹Zadejte>. V okně zobrazení stromu adresářů stisknutím této klávesy ukončíte režim zobrazení a zobrazíte seznam souborů ve vybraném adresáři v aktivním panelu. Když se na jednom z panelů zobrazí strom adresářů, po stisknutí klávesy ‹Enter› se odpovídající adresář zobrazí na druhém panelu a strom zůstane v aktuálním panelu.

‹F3›. Odeberte aktuální adresář ze stromu. Tento příkaz slouží pouze k odstranění chybně zobrazených větví stromu. Pokud se pokusíte odstranit existující adresář, zobrazí se chybová zpráva. Proto je v řádku vysvětlujícím účel funkčních kláves klávesa ‹F2› označena slovem Zapomenout.

‹F4› (Statické/Dynamické). Přepínání mezi statickým (výchozím) a dynamickým režimem stromové navigace.

‹F5›. Zkopírujte podadresář (objeví se vstupní řádek, ve kterém musíte určit, kam chcete kopírovat).

‹F6›. Přesunout podadresář.

‹F7›. Vytvořte podadresář v aktuálním adresáři.

‹F8›. Odstraňte zvýrazněný adresář ze systému souborů.

‹Ctrl›+‹S› nebo ‹Alt›+‹S›. Najděte další adresář, který odpovídá zadanému vyhledávacímu vzoru. Pokud takový adresář neexistuje, zvýraznění se jednoduše posune o jeden řádek dolů.

‹Ctrl›+‹H› nebo ‹Backspace›. Odstraní poslední znak ve vyhledávacím řetězci (vzoru).

‹Jakýkoli jiný znak›. Tento znak se přidá do vyhledávacího vzoru a přesune se do dalšího názvu adresáře, který odpovídá vzoru. V režimu zobrazení adresářového stromu musíte nejprve aktivovat režim vyhledávání pomocí kláves ‹Ctrl›+‹S›. Vzor vyhledávání se zobrazí v mini stavovém řádku.

Následující akce jsou možné pouze v okně zobrazení stromu adresářů a nejsou podporovány při zobrazení stromu v jednom z panelů

‹F1› (Nápověda). Vyvolá nápovědu zobrazující část nápovědy o okně adresářového stromu.

‹Esc› nebo ‹F10›. Opustí okno adresářového stromu. Aktuální adresář se nezmění.

Okno zobrazení stromu adresářů podporuje myš. Dvojité kliknutí je stejné jako stisknutí klávesy ‹Enter›.

tým Vyhledejte soubor(klávesové zkratky ‹Meta›+‹?› nebo ‹Esc›,‹?›) rozbalovací nabídka tým umožňuje najít soubor na disku s daným názvem. Po zvolení tohoto příkazu nabídky budete nejprve dotázáni na název hledaného souboru a název adresáře, ve kterém chcete vyhledávání zahájit. Stisknutím tlačítka na obrazovce Strom, můžete vybrat počáteční adresář hledání ze stromu adresářů. V terénu Obsah(Obsah) můžete nastavit regulární výraz podle pravidel příkazu egrep. To znamená, že znaky, které mají pro egrep zvláštní význam, musí předcházet znak "\", například pokud potřebujete hledat řetězec "strcmp (", musíte zadat vzor vyhledávání jako "strcmp \(". Chcete-li zahájit vyhledávání, stiskněte tlačítko na obrazovce Dále. Během vyhledávání jej můžete pozastavit tlačítkem Stop a pokračujte v používání tlačítka Pokračovat.

Seznam nalezených souborů lze zobrazit pohybem pomocí kláves ‹Šipka nahoru› a ‹Šipka dolů›. Knoflík Jít slouží k přechodu do adresáře, který obsahuje zvýrazněný soubor. Knoflík Opakovat slouží k nastavení parametrů pro nové vyhledávání.

Knoflík Výstup slouží k ukončení režimu vyhledávání.

Stisknutí tlačítka Panelizace způsobí, že se výsledky vyhledávání zobrazí na aktuálně aktivním panelu, takže můžete s vybranými soubory provádět některé další akce (zobrazit, kopírovat, přesunout, odstranit atd.). Po výstupu na panel se můžete stisknutím ‹Ctrl›+‹R› vrátit do normálního seznamu souborů.

Kromě toho je možné zadat seznam adresářů, které příkaz Vyhledejte soubor přeskočí během hledání (například víte, že hledaný soubor není na CD-ROM nebo nechcete hledat v adresářích připojených přes NFS přes velmi pomalý kanál). Adresáře, které mají být přeskočeny, by měly být specifikovány v proměnné find_ignore_dirs v sekci Misc vašeho souboru ~/.mc/ini.

Názvy adresářů jsou odděleny dvojtečkami takto:

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

Můžete použít přesměrování výstupu na panel (viz níže Kritérium panelizace) provádět některé složité sekvence akcí, zatímco Vyhledejte soubor umožňuje provádět pouze jednoduché dotazy.

tým Přeuspořádejte panely(‹Ctrl›+‹U›) zamění obsah pravého a levého panelu.

Podle příkazu Deaktivovat panely(‹Ctrl›+‹O›) zobrazí výstup posledního provedeného příkazu shellu. Tento příkaz funguje pouze prostřednictvím xterm a na konzole Linux.

Podle příkazu Porovnejte katalogy(‹Ctrl-X›, ‹D›) porovnává obsah adresářů zobrazených v levém a pravém panelu.

Existují tři metody srovnání. Rychlá metoda porovnává pouze velikost a datum vytvoření souborů se stejným názvem. V důsledku toho budou zvýrazněny soubory v obou adresářích, které nejsou ve druhém adresáři, nebo novější verze odpovídajících souborů. Poté můžete použít příkaz kopírovat(‹F5›), aby byly obsahy adresářů identické.

U metody byte po byte se obsah souborů porovnává (byte po byte). Tato metoda není dostupná, pokud stroj nepodporuje systémové volání mmap(2). Při porovnávání podle velikosti se porovnávají pouze velikosti odpovídajících souborů a datum vytvoření se nekontroluje.

Příkaz nabídky Kritérium panelizace(který by se správněji nazval "Přesměrování výstupu panelu") umožňuje spustit externí program, jehož výstupem je obsah aktuálně aktivního panelu (typickým příkladem je panelování výstupu příkazu find). Chcete-li například provést nějakou akci se všemi symbolickými odkazy aktuálního adresáře, můžete použít příkaz Kritérium panelizace pro spuštění následujícího příkazu:

Po provedení tohoto příkazu se na aktuálním panelu nezobrazí obsah odpovídajícího adresáře, ale pouze všechny symbolické odkazy v něm umístěné.

Pokud chcete, můžete často používané příkazy panelizace uložit pod samostatnými, popisnými názvy, abyste je mohli rychle vyvolat pod těmito názvy. Chcete-li to provést, zadejte příkaz do vstupního řádku (řádek "Příkaz") a stiskněte tlačítko Přidat. Poté budete muset zadat jméno, pod kterým budete příkaz volat. Příště budete muset pouze vybrat požadovaný název ze seznamu, než zadávat celý příkaz znovu.

Příkaz nabídky Historie týmu zobrazí okno se seznamem dříve provedených příkazů. Zvýrazněný řádek z historie lze zkopírovat do příkazového řádku shellu (posun zvýraznění pomocí kláves "Šipka nahoru" a "Šipka dolů", kopírování - pomocí klávesy "Enter").

K historii příkazů se dostanete také pomocí kombinace kláves ‹Alt›+‹P› nebo ‹Alt›+‹N›, ale v tomto případě nevidíte okno se seznamem příkazů. Místo toho se na příkazovém řádku zobrazí jeden příkaz ze seznamu a kombinace ‹Alt›+‹P› změní tento příkaz na předchozí a pomocí ‹Alt›+‹N› - na další příkaz z historie příkazů.

Příkaz nabídky Adresář adresáře(‹Ctrl›+‹\›) umožňuje vytvořit seznam adresářů, které se často používají, a poskytnout rychlou navigaci do požadovaného adresáře z tohoto seznamu. K tomu je vytvořen seznam štítků (konvenční názvy) přiřazených k nejčastěji používaným adresářům. Tento seznam lze použít k rychlé navigaci do požadovaného adresáře. Pomocí dialogového okna Vyhledání adresáře můžete přidat nový štítek do seznamu nebo odstranit dříve vytvořený pár štítek/adresář. Chcete-li přidat štítek, můžete také použít kombinaci kláves (‹Ctrl›+‹X›, ‹H›), která přidá aktuální adresář do adresáře adresáře. Program vás vyzve k zadání štítku pro tento adresář.

Příkaz nabídky Úlohy na pozadí umožňuje spravovat úlohy na pozadí spouštěné z Midnight Commander (takovými úlohami může být pouze kopírování a přesouvání souborů). Pomocí tohoto příkazu nabídky nebo klávesových zkratek ‹Ctrl›+‹X›, ‹J› můžete zastavit, obnovit nebo zrušit kteroukoli z úloh na pozadí.

Po výběru příkazu nabídky Soubor rozšíření získáte možnost editovat soubor mc.ext, ve kterém můžete ke konkrétní příponě souboru (konec názvu za poslední tečkou) přiřadit program, který bude spuštěn ke zpracování (zobrazení, úpravě nebo spuštění) souboru s tím rozšířením. Zvolený program se spustí po nastavení zvýraznění na název souboru a stisknutí klávesy ‹Enter›.

tým Soubor menu slouží k úpravě uživatelského menu (které se objeví po stisknutí klávesy ‹F2›).

6.11. Nastavení programu Midnight Commander

Program Midnight Commander má řadu nastavení (možností), z nichž každé lze zapnout nebo vypnout, pro které existuje několik dialogová okna dostupné prostřednictvím nabídky Nastavení. Možnost je povolena, pokud umístíte (pomocí mezerníku) hvězdičku nebo "x" do závorek před název možnosti. Podívejme se postupně na příkazy nabídky Nastavení, prostřednictvím kterého se tyto možnosti povolují/zakazují.

tým Konfigurace.

Když vyberete tento příkaz nabídky, objeví se dialogové okno zobrazené na Obr. 6.7. Konfigurační parametry zadané v tomto okně jsou rozděleny do tří skupin: " Nastavení panelu", "Pauza po výkonu" A " Další nastavení".

V poli" Nastavení panelu" zadáte následující parametry.

Ukázat záložní soubory . Ve výchozím nastavení Midnight Commander nezobrazuje soubory, jejichž názvy končí na "~" (podobně jako volba -B v ls).

Ukázat skryté soubory . Ve výchozím nastavení Midnight Commander zobrazuje všechny soubory, včetně souborů, jejichž názvy začínají tečkou (např. ls -a).


Rýže. 6.7. Okno nastavení konfigurace

Značka posouvá kurzor. Když označíte soubor (pomocí kláves ‹Ctrl›+‹T› nebo ‹Insert›), ve výchozím nastavení se zvýraznění názvu souboru posune o jeden řádek dolů.

Nabídka se při volání rozbalí. Je-li tato možnost povolena, pak se při vyvolání hlavní nabídky stisknutím klávesy ‹F9› okamžitě zobrazí seznam příkazů nabídky (rozbalovací nabídka). V opačném případě jsou aktivovány pouze příkazy hlavního menu a musíte (po výběru jednoho z nich pomocí šipek) stisknout klávesu ‹Enter› nebo vybrat požadovaný příkaz prvním písmenem jeho názvu a teprve poté budete moci vyberte příkaz z rozevírací nabídky.

Mix souborů/adresářů. Je-li tato možnost povolena, názvy souborů a adresářů se zobrazují rozložené. Pokud je tato možnost vypnuta, zobrazí se adresáře (a odkazy na adresáře) na začátku seznamu a názvy souborů se zobrazí za názvy všech adresářů.

. Ve výchozím nastavení je tato možnost zakázána. Pokud ji povolíte, Midnight Commander použije k zobrazení obsahu adresáře následující trik: obsah adresáře se znovu načte pouze v případě, že se změnil záznam v i-uzlu adresáře, tedy pokud byly vytvořeny soubory nebo smazané v adresáři; pokud byly změněny pouze položky v i-uzlu souborů adresáře (změnila se velikost souboru, režim přístupu nebo vlastník atd.), obsah panelu se neaktualizuje. V tomto případě (pokud je tato možnost povolena) musíte seznam souborů aktualizovat ručně (pomocí kláves ‹Ctrl›+‹R›).

Pole Pauza po výkonu. Po provedení vašeho příkazu může Midnight Commander poskytnout pauzu, abyste si mohli prohlédnout a prozkoumat výstup příkazu. Existují tři možnosti nastavení této možnosti.

Nikdy. To znamená, že nechcete vidět výstup příkazu. Na konzoli Linux nebo při použití xterm můžete tento výstup zobrazit stisknutím ‹Ctrl›+‹O›.

Na "hloupých" terminálech. Pauza bude vytvořena na terminálech, které nejsou schopny zobrazit výstup posledního provedeného příkazu (jedná se o jakékoli jiné terminály než xterm nebo linuxová konzole).

Vždy. Po provedení jakéhokoli příkazu program poskytne pauzu.

V terénu Další nastavení zadáte následující parametry:

Podrobnosti operace(Podrobná operace). Tento přepínač určuje, zda operace kopírování, přesunutí a odstranění vytvoří další okno pro zobrazení průběhu operace. Pokud máte pomalý terminál, můžete tento výstup zakázat. Je-li rychlost vašeho terminálu nižší než 9600 bps, je automaticky deaktivována.

Vypočítejte celkovou velikost(Vypočítejte součty). Pokud je tato možnost povolena, Midnight Commander počítá celkový počet zpracovávané soubory a jejich celkovou velikost a zobrazuje průběh operace na těchto souborech ve formě sloupcového grafu (i když to mírně zpomaluje provádění operací). Tato možnost nefunguje, pokud je zakázána možnost Podrobnosti transakce.

Vzorky stylu shellu(Vzory Shell). Příkazy pro označení skupiny souborů (Vybrat), odškrtnutí (Zrušit výběr) a zobrazení seznamu souborů podle filtru (Filtr) standardně používají regulární výrazy, které jsou sestaveny podle pravidel platných v shellu. Za účelem dosažení tohoto efektu se provádějí následující transformace: "*" je nahrazeno ".*" (nula nebo více znaků); "?" se nahrazuje "." (přesně jeden znak) a "." je nahrazena pravidelnou tečkou (doslovnou tečkou). Pokud je tato možnost zakázána, pak by se regulární výrazy měly konstruovat tak, jak je popsáno v man 1 ed.

Nastavení automatického ukládání. Pokud je tato možnost povolena, pak když ukončíte Midnight Commander, hodnoty všech konfigurovatelných parametrů se uloží do souboru ~/.mc/ini.

Automatické menu. Pokud je tato možnost povolena, při spuštění programu se na obrazovce automaticky zobrazí vlastní nabídka. To může být užitečné, pokud počítač obsluhují nezkušení uživatelé (operátoři), kteří musí provádět pouze standardní operace.

Vestavěný editor. Pokud je tato možnost povolena, zavolá se vestavěný editor k úpravě souborů. Pokud je tato možnost zakázána, použije se editor zadaný v proměnné prostředí EDITOR. Pokud není zadán žádný takový editor, zavolá se vi.

Vložený pohled. Pokud je tato možnost povolena, je k prohlížení souborů volán vestavěný prohlížeč. Pokud je tato možnost zakázána, je volán program zadaný v proměnné prostředí PAGER. Pokud takový program není zadán, použije se příkaz view.

Doplnění: zobrazit vše. Při zadávání příkazů může Midnight Commander provést „Dokončení psaní“ stisknutím kláves ‹Alt›+‹Tab› a pokusit se uhodnout konec zadávaného příkazu. Ve výchozím nastavení se při prvním stisknutí ‹Alt›+‹Tab› vyhledá všechna možná dokončení, a pokud jsou dokončení nejednoznačná (existuje mnoho různých možností), zobrazí se pouze zvukový signál. Při druhém stisknutí ‹Alt›+‹Tab› se zobrazí všechna možná dokončení. Pokud chcete po prvním stisknutí ‹Alt›+‹Tab› vidět všechny možné možnosti dokončení, povolte tuto možnost.

Otočný indikátor. Pokud je tato možnost povolena, Midnight Commander zobrazí v pravém horním rohu rotující pomlčku jako indikátor, že probíhá nějaká úloha (operace).

Navigace ve stylu Lynx. Pokud je tato možnost povolena, máte možnost použít klávesy ‹→› pro přechod do aktuálně zvýrazněného adresáře a ‹←› pro přechod do nadřazeného adresáře aktuálního adresáře (za předpokladu, že příkazový řádek je prázdný). Ve výchozím nastavení je tato možnost zakázána.

Rozšířený příkaz chown. Je-li tato volba povolena, pak při přístupu k příkazům chmod nebo chown bude místo toho vyvolán příkaz Extended chown.

Změna adresáře pomocí odkazů. Nastavení této možnosti způsobí, že Midnight Commander bude při provádění příkazů pro změnu adresáře sledovat logický řetězec podadresářů, a to jak na panelu, tak pomocí příkazu cd. Takto se bash chová standardně. Pokud tato možnost není povolena, bude Midnight Commander při provádění příkazu cd sledovat skutečnou adresářovou strukturu, takže pokud jste vstoupili do aktuálního adresáře prostřednictvím odkazu na něj, příkaz cd .. vás přenese do svého nadřazeného adresáře a ne do adresáře, který jste vytvořili, kde je umístěn odkaz.

Bezpečné odstranění . Pokud je tato možnost povolena, bude obtížnější neúmyslně smazat soubor. V dialogovém okně potvrzení smazání nabízelo výchozí tlačítko změny z "Ano" na "Ne" a operaci smazání neprázdného adresáře bude nutné potvrdit tlačítkem "Ano". Ve výchozím nastavení je tato možnost zakázána.

Dialogové okno Vzhled vám dává možnost změnit některé parametry pro zobrazení hlavního okna programu Midnight Commander na obrazovce monitoru (obr. 6.8).

Můžete zobrazit nebo zrušit zobrazení lišty hlavní nabídky, příkazového řádku, lišty nápovědy, mini-stavové lišty, lišty s výzvami funkčních kláves. Na konzole Linux (nebo SCO) můžete nastavit počet řádků, které budou ponechány pro zobrazení výstupu příkazu.

Můžete také určit, zda mají být panely umístěny vodorovně nebo svisle, a změnit velikosti panelů.


Rýže. 6.8. Nastavení vzhledu programu

Ve výchozím nastavení jsou všechny informace zobrazeny jednou barvou, ale oprávnění a typy souborů můžete mít zvýrazněné různými barvami. Pokud je povoleno barevné zvýraznění přístupových práv, pole perm a mode ve výstupních formátech označující práva uživatele spouštějícího program Midnight Commander jsou zvýrazněna barvou určenou vybraným klíčovým slovem v sekci ~/.mc/ini inicializační soubor. Pokud je povoleno zvýraznění typu souboru, adresáře, výpisy paměti (soubory jádra), spustitelné soubory atd. jsou zvýrazněny různými barvami.

Pokud je možnost povolena Mini stav, v dolní části každého panelu se zobrazí řádek informací o zvýrazněném souboru nebo adresáři každého panelu.

V dialogovém okně Znakové kousky...(obr. 6.9) určíte, v jakém formátu bude váš terminál zpracovávat (zadávat a zobrazovat na displeji) informace reprezentované bajty (například zapsané do souboru).


Rýže. 6.9. Nastavení výstupu

Pokud terminál podporuje pouze 7bitový výstup, musíte vybrat nastavení 7 bitů. Výběrem "ISO-8859-1" získáte všechny znaky z tabulky ISO-8859-1 a výběrem instalace Plný 8bitový výstup má smysl na těch terminálech, které dokážou zobrazit všechny 8bitové znaky. Chcete-li při prohlížení nebo úpravě souborů v Midnight Commanderu vidět na obrazovce azbuku, nastavte možnosti Plný 8bitový výstup A Plný 8bitový vstup(jako na obr. 6.9) a stiskněte tlačítko obrazovky Dále.

Nastavení možnosti Plný 8bitový výstup umožňuje prohlížet soubory zadané v kódování KOI8-R na obrazovce. Pokud potřebujete pracovat s jinými kódováními (například cp1251), pak mějte na paměti, že Valery Studennikov napsal skvělý patch, který vám umožní vybrat kódové stránky při prohlížení a úpravách souborů v Midnight Commander (viz http://www .linux .zp.ua:8100/mc/ nebo http://www.sama.ru/~despaire/mc/my-patches.html). Verzi mc s touto funkcí si prostě musíte zkompilovat sami. To však není tak obtížné (viz část 10.3).

Pomocí příkazu nabídky Potvrzení, můžete se ujistit, že před provedením operací smazání, přepsání a spuštění souboru k provedení, stejně jako před ukončením programu mc, bude vydán dodatečný požadavek na potvrzení (nebo takové požadavky zrušit, což je poněkud riskantní).

tým Rozpoznávání klíčů... (Naučte se klíče...) vyvolá dialogové okno, ve kterém můžete vyzkoušet činnost některých kláves (‹F1› - ‹F20›, ‹Home›, ‹End›), které nefungují na všech typech terminálů. V dialogovém okně se objeví tabulka s názvy klíčů, které mají být testovány. Zvýraznění můžete přesouvat mezi tituly pomocí klávesy ‹Tab› nebo kláves používaných v editoru vi (‹h› - doleva, ‹j› - dolů, ‹k› - nahoru, ‹l› - doprava). Pokud jednou stisknete klávesy se šipkami a poté se u jejich názvů v tabulce objeví značka OK, lze je také použít k ovládání pohybu.

Chcete-li vyzkoušet funkci kláves, musíte stisknout každou klávesu uvedenou v tabulce. Pokud funguje normálně, objeví se u jeho názvu v tabulce značka OK. Jakmile se objeví tato značka, klíč začne pracovat ve svém normálním režimu. Například první stisknutí klávesy ‹F1› způsobí pouze zobrazení značky OK (pokud klávesa funguje normálně), další stisknutí vyvolá okno nápovědy. Totéž platí pro klávesy se šipkami. Klávesa ‹Tab› funguje vždy. Pokud některá klávesa nefunguje, po jejím stisknutí se značka OK nezobrazí. V tomto případě je možné přiřadit reakci systému, která měla následovat po stisku nefunkční (chybějící) klávesy, se stiskem jiné klávesy nebo kombinace kláves. Chcete-li to provést, přesuňte zvýraznění na název nefunkční klávesy (pomocí myši nebo klávesy ‹Tab›) a stiskněte klávesu ‹Enter› nebo mezerník. Mělo by se objevit červené okno s výzvou, abyste stiskli klávesu, která bude použita místo nefunkční. Chcete-li operaci zrušit, stiskněte ‹Esc› a počkejte, dokud červené okno nezmizí. Nebo vyberte a stiskněte kombinaci kláves, která bude sloužit jako náhrada za nefunkční klíč (a také počkejte, až se okno zavře). Když dokončíte testování a konfiguraci všech klíčů, můžete tato nastavení uložit do části vašeho souboru ~/.mc/ini (kde TERM je název terminálu, který používáte) nebo se rozhodnout neukládat změny. Pokud všechny klíče fungují normálně, ukládání samozřejmě není nutné.

tým Virtuální soubory vyvolá dialogové okno, ve kterém můžete nastavit hodnoty některých parametrů souvisejících s používáním virtuálních souborových systémů.

Doufám, že materiál v této části vám umožní začít s Midnight Commanderem. Možnosti tohoto programu jsou však mnohem širší, než je popsáno v této části. V kap. 12 se také dočtete o vestavěném editoru CoolEdit programu Midnight Commander. Kromě toho můžete použít vestavěnou nápovědu, kterou vyvoláte stisknutím klávesy ‹F1›. Překlad souboru nápovědy do ruštiny (ve formě archivu bzip2) lze nalézt na webových stránkách http://linux-ve.chat.ru. Rozbalte jej, umístěte jej do adresáře /usr/lib/mc, nahraďte tam umístěný soubor mc.hlp a po stisknutí klávesy ‹F1› obdržíte nápovědu v ruštině.

Poznámky:

Upozorňujeme, že tento text byl napsán v roce 2001.

(Pozn. M. Zotov) To lze provést při kopírování libovolného počtu souborů, pokud je kopírování provedeno podle jakékoli šablony.