Midnight Commander

Co to MC?
Midnight Commander jest programem do zarządzania plikami i katalogami w systemach unixowych. Jest wizualną powłoką, zatem wszystkie operacje można wykonać bez żmudnego wpisywania poleceń, używając "graficznego" interfejsu. MC pozwala na operowanie na plikach za pomocą myszki oraz używanie klawiszy funkcyjnych i kursora. Ekran Midnight Commandera podzielony jest na dwie części, a każda z nich wyświetla katalogi/pliki bądź informacje o nich. Dzięki temu możliwe jest szybie przenoszenie, kopiowanie plików, bez podawania ścieżki (program zrobi to za nas, wystarczy tylko potwierdzić). Górna belka służy do wyboru poleceń. Wywołuje się ją wciskając klawisz F9 i za pomocą kursorów kieruje na odpowiednią pozycję. Na dolnym pasku możemy wpisywać polecenia, tak jak byśmy pracowali na powłoce. 

MC, a Norton Commander
Midnight Commander jest bardzo podobny (zapewne wzorowany) do Nortona znanego chyba wszystkim użytkownikom DOSa. Ten sam interfejs użytkownika, te same skróty klawiaturowe i klawisze funkcyjne, w końcu podobne możliwości. Ponieważ mój dostęp do NC skończył się już dosyć dawno IMHO Midnight ma więcej opcji i możliwości niż jego dosowy odpowiednik. Ale wracając, ludzie, którzy są przyzwyczajeni do NC nie będą mieli żadnych problemów z opanowaniem Midnighta, bo przecież w obu programach zasada działania (obsługi) jest taka sama! Ktoś kto zobaczy MC jest w stanie pomyśleć, że nie pracuje na Linuxie, a wrócił do starego dosa :-) Choć fakt, że Midnight jest podobny do NC sugerowałby, że jest to powrót do korzeni to wydaje mi się jednak, że jest to produkt godny polecenia, zainteresowania i używania. 

Co potrafi MC?
Midnight Commander jest programem o bardzo dużych możliwościach. Jak już wspomniałem potrafi operować na plikach i katalogach zastępując wydawanie poleceń linuxowych, więc dla początkujących jest to znakomita alternatywa do powłoki. Jakby tego było mało do wszystkich operacji można używać myszki, jest to wygodne, ale tylko w wypadku przeglądania katalogów, operacje szybciej wykonuje się za pomocą klawiatury. MC pozwala również na wydawanie poleceń na dolnym pasku, tak więc możliwe jest np. wywołanie programu pocztowego, a po jego zamknięciu powrót do mc. Znane już z dos`a porównywanie katalogów działa tutaj wyśmienicie, możliwe jest też uruchomienie jakiegoś zadania w tle (np. kopiowania) oraz odzyskiwanie plików (dotyczy tylko linuxowego ext2fs). Kolejnym argumentem świadczącym o ogromnych możliwościach mc jest fakt, że potrafi on łączyć się z zasobami ftp, przeglądać je, no i oczywiście operować na nich. Midnight może też służyć do oglądania skompresowanych plików i wyciągania ich z archiwów. Znakomicie radzi sobie też z pakietami RPM, które można przeglądać (np. dokumentacje), instalować lub robić upgrade. 
 
Skróty klawiaturowe i klawisze funkcyjne

A oto i najciekawsze i najpożyteczniejsze skróty klawiaturowe oraz klawisze funkcyjne 

Klawisze funkcyjne: 

F1 - wyświetla pomoc 
F2 - dostęp do menu użytkownika
F3 - pozwala na oglądanie plików 
F4 - edytuje plik 
F5 - kopiuje plik 
F6 - przenosi plik 
F7 - tworzy katalog 
F8 - usuwa plik 
F9 - rozwija menu 
F10 - wychodzi z programu 

Inne skróty: 

M-? - znajdź pliki
M-o - wyświetla w drugim oknie ten sam katalog 
Ctrl-o - chowa panel mc 

Znak M oznacza META, czyli ALT, ale w niektórych terminalach alt nie działa (np. w moim :-(), wtedy jako meta robi klawisz ESC. 

Skróty klawiaturowe i klawisze funkcyjne 2 

C-x + c - chmod - zmiana praw plików i katalogów 
C-x + q - quick viev - szybki podgląd pliku w drugim oknie 
C-x + i - info - dokładne info o pliku z drugiego okna
C-r - rescan - odśwież 
C-x + l - link - link 
C-x + s - symlink - dowiązanie symboliczne 
C-s wyszukiwanie plików, katalogów przez podanie pierwszych liter nazwy
C-x + o chown - zmiana właściciela grupy do której należy plik M+? - znajdź M++ - wybierz (podajemy potem filtr) 
M+* - odwróć zaznaczenie 
C-u - zamień okna (to co po lewej "idzie" na prawo i na odwrót) 
C-o - powłoka 
C-x + d - porównaj katalogi 
C-x + ! - zaawansowane wyszukiwanie 
C-\ - ulubione 
C-x + j - prace w tle 
F4 - edytor - standardowo chyba Cooledit, ale można tam podpiąć cos innego; 

skróty klawiszowe dla tego edytora: 
F2 - zapis 
F3 - zaznacza text 
F4 - zamienia text
F5 - kopiuje 
F6 - przenosi 
F7 - wyszukuje frazę w tekście 
F8 - usuwa zaznaczony text 
F9 - dostęp do górnego menu 
F10 - wyjście 
F12 - zapisz jako 
F14 (Shift+ F2) - zamienia nam to co wcześniej ustaliliśmy przy pomocy F4 
F15 - wstawia plik (standardowo to co w schowku) 
Shift - zaznacza text (również F3) 
C+Ins - kopiuje zaznaczony text 
Shift+Ins - wkleja zaznaczony text 
C+Del - wycina zaznaczony text 
C+f - zapisuje zaznaczony wycinek do pliku (znowu - standardowo do schowka) 
C+o - otwórz plik 
C+n - nowy plik 
M - wyjście (pyta czy zapisać czy nie ) 

legenda: M - Escape C - Control 

Artur Pęczak ("arturoza")
arturoza@send.pl  
http://www.linux.sky.pl 


Copyright 2001 by magazyn @t.Wszelkie prawa zastrzeżone.