Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Šikovné tipy pro Midnight Commander

Midnight Commander je šikovný pomocník, který vychází z tradice dosového Norton Commanderu. Přestože je to koncepce stará přes čtvrt století, stále je to nejoblíbenější způsob práce se soubory. Používáte ale Midnight Commander naplno? Mnoho uživatelů nezná většinu jeho užitečných funkcí a zbytečně se s ním trápí.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Midnight Commander má na svém počítači většina z nás (můžete se vyjádřit v anketě níže). Někteří kolegové ho mají dokonce i na mobilním telefonu, protože se jedná skutečně o užitečného pomocníka. Především při složitější operaci nebo při práci s větším množstvím souborů se hodí jeho přehledná vizualizace toho, co se právě chystáme udělat.

Anketa

Máte nainstalovaný Midnight Commander?

       

Jeho možnosti jsou velmi široké, ale velká část uživatelů se zabývá jen těmi nejzákladnějšími funkcemi. Přitom často narazí na situaci, kdy jim něco chybí nebo některý krok dělají příliš komplikovaně. Hodí se tedy znát některé základní triky, které vám často dokáží ulehčit život.

Práce se soubory

Denním chlebem každého „emcáka“ je práce s adresáři i soubory. Základní práci s kurzorovými klávesami a Enterem zvládá každý. Méně lidí už ale ví o menu skrytém pod klávesou F2, které umožňuje provádět pokročilejší akce se soubory a adresáři. Nejšikovnější jsou možnosti rychle zkomprimovat soubor či celý adresář.

Kromě toho můžete využít ještě několik dalších užitečných klávesových zkratek:

  • v rozsáhlém adresáři můžete použít rychlé vyhledání souboru pomocí Alt+s
  • pokud chcete rychle zobrazit „velké“ vyhledání souborů, stiskněte Alt+? (na české klávesnici Alt+Shift+?)
  • pro rychlé zobrazení skrytých souborů stiskněte Alt+.
  • pokud máte často používané adresáře, můžete si je vložit do oblíbených v menu Alt+\
  • chcete-li vidět to, co vypsal příkaz na terminál, stiskněte Ctrl+o
  • různé zobrazení panelů přepínáte pomocí Alt+t
  • velikost vybraného adresáře zobrazíte pomocí Ctrl+mezerník

Příkazový řádek

I když používáte MC, nemusíte se vzdávat příkazového řádku. Někdy je rychlejší napsat příkaz, než ho lovit v menu nebo přemýšlet, jestli je vůbec možné konkrétní krok v programu udělat. Užitečný je například rychlý přechod do domovského adresáře prostým napsáním cd a stisknutím Enteru.

Ovládání řádky se v MC chová trochu jinak, protože řada kláves (třeba kurzory nebo tabulátor) jsou využívány pro jiné operace. Proto se hodí znát i další klávesové zkratky:

  • doplňování příkazů na řádce funguje, jen musíte stisknout Esc a následně Tab
  • předchozí a následující příkaz zobrazíte pomocí Alt+p, respektive Alt+n (jako previous a next)
  • můžete si i zobrazit historii a vybrat si pohodlně pomocí Alt+h.
  • název označeného souboru dostanete na řádku pomocí Ctrl+Enter
  • pokud potřebujete celou cestu, stiskněte Ctrl+Shift+Enter

Vzdálená úložiště

MC umí pracovat s virtuálními souborovými systémy a přímo vás tak připojit třeba k FTP nebo k SFTP. Pokud používáte některé úložiště často, můžete si jej přidat mezi oblíbené adresáře, jak bylo popsáno výše (Alt+). Samozřejmě můžete do FTP vstoupit v menu, jednodušší je ale zadat přímo na řádku:

$ cd ftp://ftp.mozilla.org

MC vás po odeslání příkazu přímo připojí k zadanému serveru v anonymním režimu. Pokud chcete zadat i uživatelské údaje, můžete je také přímo zapsat klasicky:

$ cd ftp://uživatel:heslo@ftp.server.cz

Případně je možné zadat jen uživatele a MC se vás na heslo zeptá v dialogu. Pro ukončení stačí na řádku napsat cd a ocitnete se ve svém domovském adresáři. FTP se pak automaticky ukončí.

Pokud se takto chcete připojit přes výrazně bezpečnější SSH, použijte jiný zápis:

$ cd /#sh:uživatel@server.cz

Program se vás opět zeptá na heslo a připojí vás. Pokud na vzdáleném systému používáte přihlašování pomocí klíčů, budete dotázáni jen na heslo k lokálnímu klíči.

Práce s myší

Přestože je síla MC v použití s klávesnicí, umožňuje i práci pomocí myši. Smysl to dává zejména v X, kdy můžeme přirozeně kliknout, pokud už myš držíme v ruce. Problém ale nastává například při snaze z terminálu s MC zkopírovat nějaký obsah (například vyzkoušený příkaz do tohoto článku) pomocí myši do jiné aplikace. Myš totiž obsah neoznačuje, ale kliká na něj. Pomůže při označování podržet Shift, MC pak bude ignorovat klikání a myš bude fungovat jako v klasickém terminálu: levým tlačítkem označíme, prostředím případně vložíme.

Samotné použití myši v MC je snadné: dvojklikem přejdeme do adresáře nebo otevřeme soubor, pravým tlačítkem můžeme označovat/odzna­čovat, klikáním na spodní lištu vyvoláme akce funkčních kláves, stejně tak můžeme používat menu a klikáním na nápisy na horní části panelů můžeme přepínat řazení souborů.

Další užitečné tipy

Pokud potřebujete spustit MC s konkrétními adresáři v panelech, stačí mu je předat jako parametry:

$ mc /etc /var/log

MC obsahuje také vlastní interaktivní editor souborů. Určitě jej znáte, pokud jste někdy soubor otevřeli pomocí klávesy F4. Můžete jej ale používat i bez MC, má samostatný příkaz:

# mcedit /etc/fstab

Pokud vám na některém starém terminálu zlobí zobrazování rámečků kolem panelů, spusťte MC tak, aby rámečky nevykreslovalo, ale používalo místo nich běžné znaky jako pomlčku či rouru:

davame_internetu_obsah
       
$ mc -a

Pokud používáte černobílý terminál nebo se vám barevné MC nelíbí, můžete jej vyvolat v kontrastním černobílém režimu (možno kombinovat s předchozím parametrem):

$ mc -b

To je pro dnešek vše, pokud znáte nějaké další šikovné finty, podělte se určitě v diskusi.

Petr Krčmář

Petr Krčmář

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Vystudoval elektroniku se zaměřením na počítačové systémy, nyní se zabývá médii, především těmi elektronickými.

Školení: Hackujeme operační systém Android

 

Školení vám ukáže, jak se dostat k Linuxu (tzv. "rootování"), který se pod hezkou tváří Androida skrývá a jak ho naplno využít. Pomůže vám to při záloze dat, zvětšování prostoru pro aplikace nebo sdílení připojení k internetu a pokud chcete z telefonu dostat opravdové maximum, ukážeme vám, jak v něm vyměnit kompletní systém za lepší.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 1,41

Přehled názorů

Dobrý
it expert 22. 9. 2011 00:17
Nový
└ 
Re: Dobrý
Sten 22. 9. 2011 00:33
Nový
 
└ 
Re: Dobrý
Xjmeno363 22. 9. 2011 10:22
Nový
 
 
├ 
Re: Dobrý
Pavel Jisl 22. 9. 2011 10:50
Nový
 
 
│
└ 
Re: Dobrý
Adam Přibyl 22. 9. 2011 11:14
Nový
 
 
│
 
└ 
Re: Dobrý
Xjmeno363 22. 9. 2011 12:19
Nový
 
 
└ 
Re: Dobrý
xxx xxx 22. 9. 2011 15:44
Nový
 
 
 
└ 
Re: Dobrý
Xjmeno363 24. 9. 2011 11:25
Nový
lynx-like motion
repulsive x 22. 9. 2011 00:21
Nový
└ 
Re: lynx-like motion
PikoDrak 22. 9. 2011 01:17
Nový
 
└ 
Re: lynx-like motion
jirka 22. 9. 2011 08:24
Nový
 
 
└ 
Re: lynx-like motion
Tomáš Matějíček 22. 9. 2011 08:56
Nový
 
 
 
└ 
Re: lynx-like motion
zia 22. 9. 2011 09:27
Nový
 
 
 
 
└ 
Re: lynx-like motion
ja 26. 9. 2011 09:55
Nový
mcmc
lol 22. 9. 2011 03:29
Nový
└ 
Re: mcmc
JS 22. 9. 2011 07:14
Nový
 
├ 
Re: mcmc
holas 22. 9. 2011 07:26
Nový
 
└ 
Re: mcmc
ondra.kl 22. 9. 2011 07:41
Nový
 
 
├ 
Re: mcmc
Samuel Kupka 22. 9. 2011 07:46
Nový
 
 
├ 
Re: mcmc
JS 22. 9. 2011 08:01
Nový
 
 
│
└ 
Re: mcmc
ondra.kl 22. 9. 2011 12:47
Nový
 
 
├ 
Re: mcmc
A.S.Pergill 22. 9. 2011 09:11
Nový
 
 
│
└ 
Re: mcmc
Xjmeno363 22. 9. 2011 10:38
Nový
 
 
│
 
├ 
Re: mcmc
A.S. Pergill 22. 9. 2011 11:34
Nový
 
 
│
 
│
├ 
Re: mcmc
Andrej Kvasnica 22. 9. 2011 14:00
Nový
 
 
│
 
│
│
└ 
Re: mcmc
Andrew 22. 9. 2011 16:00
Nový
 
 
│
 
│
│
 
├ 
Re: mcmc
Andrej Kvasnica 22. 9. 2011 16:48
Nový
 
 
│
 
│
│
 
└ 
Re: mcmc
ldx 24. 9. 2011 16:51
Nový
 
 
│
 
│
└ 
Re: mcmc
ja 26. 9. 2011 09:57
Nový
 
 
│
 
├ 
Re: mcmc
dustin 22. 9. 2011 12:13
Nový
 
 
│
 
│
└ 
Re: mcmc
Adam Přibyl 22. 9. 2011 12:54
Nový
 
 
│
 
│
 
├ 
Re: mcmc
Xjmeno363 22. 9. 2011 15:13
Nový
 
 
│
 
│
 
└ 
Re: mcmc
dustin 22. 9. 2011 21:27
Nový
 
 
│
 
│
 
 
└ 
Re: mcmc
ldx 24. 9. 2011 16:59
Nový
 
 
│
 
└ 
Re: mcmc
Adam Přibyl 22. 9. 2011 12:49
Nový
 
 
└ 
Re: mcmc
klon 23. 9. 2011 11:10
Nový
klavesove zkratky
Sycho 22. 9. 2011 07:33
Nový
├ 
Re: klavesove zkratky
Pavel 22. 9. 2011 08:48
Nový
├ 
Re: klavesove zkratky
mv 22. 9. 2011 08:51
Nový
│
└ 
Re: klavesove zkratky
Andrej Kvasnica 22. 9. 2011 14:02
Nový
└ 
Re: klavesove zkratky
. 22. 9. 2011 10:20
Nový
Alternativa?
faha 22. 9. 2011 07:59
Nový
mc je brzda
s 22. 9. 2011 08:07
Nový
└ 
Re: mc je brzda
Radek Hladik 24. 9. 2011 17:17
Nový
 
└ 
Re: mc je brzda
dustin 24. 9. 2011 19:25
Nový
 
 
└ 
Re: mc je brzda
Radek Hladik 24. 9. 2011 20:04
Nový
Motivy?
MoB 22. 9. 2011 08:14
Nový
└ 
Re: Motivy?
Petrr 22. 9. 2011 12:10
Nový
Hesla k ftp, historie pripojovani
Petr Macek 22. 9. 2011 08:21
Nový
├ 
Re: Hesla k ftp, historie pripojovani
Ondřej Brablc 22. 9. 2011 08:28
Nový
└ 
Re: Hesla k ftp, historie pripojovani
Humbroll 22. 9. 2011 09:01
Nový
 
└ 
Re: Hesla k ftp, historie pripojovani
rtfm 22. 9. 2011 13:37
Nový
Asi překlep
Cm 22. 9. 2011 08:21
Nový
Nastavit stejny adresar v obou panelech, kopirovani schranky mezi soubory
Ondřej Brablc 22. 9. 2011 08:26
Nový
├ 
Re: Nastavit stejny adresar v obou panelech, kopirovani schranky mezi soubory
dustin 22. 9. 2011 10:04
Nový
└ 
Re: Nastavit stejny adresar v obou panelech, kopirovani schranky mezi soubory
Ash 25. 9. 2011 21:49
Nový
MC..
Luboš Luňák 22. 9. 2011 08:28
Nový
└ 
Re: MC..
Bum 22. 9. 2011 20:12
Nový
 
└ 
Re: MC..
pa 23. 9. 2011 08:38
Nový
 
 
└ 
Re: MC..
Bum 23. 9. 2011 14:31
Nový
 
 
 
└ 
Re: MC..
Bum 23. 9. 2011 14:53
Nový
cd /#sh:uživatel@server .cz a jiný port než 22
milan 22. 9. 2011 09:21
Nový
├ 
Re: cd /#sh:uživatel@server .cz a jiný port než 22
Simi 22. 9. 2011 09:41
Nový
│
└ 
Re: cd /#sh:uživatel@server .cz a jiný port než 22
milan 22. 9. 2011 10:10
Nový
│
 
├ 
Re: cd /#sh:uživatel@server .cz a jiný port než 22
Simi 22. 9. 2011 11:11
Nový
│
 
└ 
Re: cd /#sh:uživatel@server .cz a jiný port než 22
repulsive x 22. 9. 2011 12:43
Nový
└ 
Re: cd /#sh:uživatel@server .cz a jiný port než 22
Dan Ohnesorg 22. 9. 2011 09:46
Nový
 
└ 
Re: cd /#sh:uživatel@server .cz a jiný port než 22
alfi . 22. 9. 2011 13:08
Nový
Super
Jano 22. 9. 2011 09:51
Nový
Pozor na "mc /etc /var/log"
Supermufak 22. 9. 2011 10:19
Nový
Problém s % při spojení SSH
Marv-CZ 22. 9. 2011 10:23
Nový
├ 
Re: Problém s % při spojení SSH
repulsive x 22. 9. 2011 12:37
Nový
└ 
Re: Problém s % při spojení SSH
Sten 22. 9. 2011 13:07
Nový
Ctrl + x, t
Supermufak 22. 9. 2011 10:24
Nový
└ 
Re: Ctrl + x, t
Bum 22. 9. 2011 19:20
Nový
Dalsi zkratky...
Jirka 22. 9. 2011 10:57
Nový
systemovy cas?
geri 22. 9. 2011 11:06
Nový
└ 
Re: systemovy cas?
Petrr 22. 9. 2011 12:15
Nový
 
└ 
Re: systemovy cas?
Petrr 22. 9. 2011 12:17
Nový
MC je fajn
ToC 22. 9. 2011 11:54
Nový
├ 
Re: MC je fajn
Petrr 22. 9. 2011 12:19
Nový
├ 
Re: MC je fajn
JD 22. 9. 2011 12:45
Nový
│
└ 
Re: MC je fajn
Petrr 22. 9. 2011 13:35
Nový
└ 
Re: MC je fajn
lev 22. 9. 2011 22:12
Nový
Díky za takový článek + soubor do řádky
Přezdívka je povinná 22. 9. 2011 12:06
Nový
└ 
Re: Díky za takový článek + soubor do řádky
Adam Přibyl 22. 9. 2011 13:05
Nový
 
├ 
Re: Díky za takový článek + soubor do řádky
Přezdívka je povinná 22. 9. 2011 13:31
Nový
 
│
└ 
Re: Díky za takový článek + soubor do řádky
m 22. 9. 2011 20:53
Nový
 
└ 
Re: Díky za takový článek + soubor do řádky
vlp 22. 9. 2011 23:48
Nový
Hledání v historii
Jirka 22. 9. 2011 12:27
Nový
alternativy k MC
repulsive x 22. 9. 2011 12:54
Nový
├ 
Re: alternativy k MC
Adam Přibyl 22. 9. 2011 13:10
Nový
│
└ 
Re: alternativy k MC
mmad 22. 9. 2011 22:15
Nový
└ 
Re: alternativy k MC
Tomáš Matějíček 23. 9. 2011 20:08
Nový
MC rychlost pres SMB
tom.i 22. 9. 2011 13:20
Nový
Kompilace ze zdrojoveho kodu
laik 22. 9. 2011 13:56
Nový
└ 
Re: Kompilace ze zdrojoveho kodu
laik 22. 9. 2011 14:08
Nový
mc je rozhodně dobrý na serveru
ales 22. 9. 2011 13:57
Nový
└ 
Re: mc je rozhodně dobrý na serveru
tom.i 22. 9. 2011 14:13
Nový
 
└ 
Re: mc je rozhodně dobrý na serveru
ales 22. 9. 2011 14:55
Nový
 
 
└ 
Re: mc je rozhodně dobrý na serveru
tom.i 23. 9. 2011 06:51
Nový
unknown.syntax pro editor
x14 22. 9. 2011 14:35
Nový
└ 
Re: unknown.syntax pro editor
m 22. 9. 2011 15:18
Nový
Přejmenování souboru
ares952 22. 9. 2011 17:28
Nový
LANG=C mc
None 22. 9. 2011 18:09
Nový
notace pripojeni k ssh
Michal Ambroz 22. 9. 2011 19:17
Nový
mc forever!
j3 . 22. 9. 2011 20:42
Nový
Hromadne premenovanie
Bum 23. 9. 2011 00:11
Nový
├ 
Re: Hromadne premenovanie
Adam Přibyl 23. 9. 2011 14:29
Nový
└ 
Re: Hromadne premenovanie
hynk 23. 9. 2011 14:55
Nový
ftp v mc
Ferdinand 24. 9. 2011 10:26
Nový
MC v OSX
Boo 25. 9. 2011 08:23
Nový
└ 
Re: MC v OSX
Sten 26. 9. 2011 10:44
Nový
extfs
Ash 25. 9. 2011 21:55
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem