.\"Przetłumaczone przez by Macieja Wojciechowskiego wojciech@staszic.waw.pl .TH mc 1 "30 October 1998" .SH NAZWA mc - wizualny interpetator poleceń dla systemów Unixopodobnych .SH UŻYTKOWANIE .B \mc [-abcCdfPstuUVx?] [-l log] [kat1 [kat2]] [-v plik] .SH OPIS Midnight Commander jest przeszukiwarką katalogów/menedżerem plików dla systemów Unixopodobnych .SH OPCJE .TP .I \-a Wyłącza używanie symboli graficznych przy rysowaniu ramek. .TP .I \-b Wymusza wyświetlanie czarno-białe. .TP .I \-c Wymusza wyświetlanie w kolorze, zobacz sekcję .B Kolory żeby zasięgnąć szerszej informacji. .TP .I \-C arg Używane do wybierania innego koloru, który ma być obecny w linii poleceń. Format argumentu .I arg jest opisany w sekcji .BR Kolory . .TP .I \-d Wyłącza używanie myszy. .TP .I \-f Wyświetla wkompilowane ścieżki, w których Mindnight Commander szuka swoich plików. .TP .I \-k Resetuje "miękkie" klawisze do ich standardowych funkcji z termcap/terminfo. Użyteczne tylko przy terminalach HP, kiedy klawisze funkcyjne nie działają. .TP .I -l plik Zachowuje logi z serwerów ftp do pliku .IR plik . .TP .I \-P Przy zakończeniu programu, Midnight Commander wydrukuje na ekranie katalog, w którym pracowaliśmy na końcu; to w połaczeniu z funkcją napisaną poniżej pozwoli ci na przeglądanie swoich katalogów i automatyczne przejście do tego, w którym byłeś ostatnio (dziękuję Torbenowi Fjerdingstadowi i Sergeyowi za wkład w tę funkcję oraz za kod źródłowy, który wprowadzili w życie). .nf użytkownicy basha i zsh: mc () { MC=~/tmp/mc$$-"$RANDOM" /usr/bin/mc -P "$@" > "$MC" cd "`cat $MC`" rm "$MC" unset MC; } użytkownicy tcsh: alias mc 'setenv MC `/usr/bin/mc -P \!*`; cd $MC; unsetenv MC' .fi Wiem, że ta funkcja mogłaby być krótsza dla basha i zsh, ale małe cudzysłowy nie zaakceptowały by zawieszenia programu kombinacją .BR C-z . .TP .I \-s Włącza tryb powolnego terminala, w którym program nie będzie rysował zbyt obciążających znaków graficznych oraz wyłączy opcję weryfikacji. .TP .I \-t Używane tylko jeśli kod był skompilowany przy użyciu Slanga i terminfo: powoduje, że Midnight Commander będzie używać zmiennej środowiskowej .B TERMCAP do pokazywania informacji terminala, zamiast informacji w systemowej bazie typów terminali. .TP .I \-u Wyłącza używanie równoległej powłoki (ma sens tylko jeśli Midnight Commander był kompilowany z obsługą równoległych powłok). .TP .I \-U Włącza użycie jednoczesnego inerpretatora poleceń (ma sens tylko jeśli Midnight Commander był zbudowany z ustawieniem powłoki w tle jako opcji dodatkowej). .TP .I \-v plik Włącza wbudowany podgląd w celu obejrzenia wybranego pliku .IR plik . .TP .I \-V Wyświetla wersję programu. .TP .I \-x Wymusza włączenie trybu xterm. Używane kiedy działa się na terminalach wyposażonych w opcje xterm (dwa tryby ekranu i możliwość wysyłania myszą sygnałów wyjścia). .PP Jeśli wybrano, pierwszy katalog używany jest do wyświetlenia w pierwszym panelu. Drugi wyświetlany jest w drugim panelu. .SH Opis Ekran Midnight Commandera podzielony jest na cztery części. Prawie cały obszar ekranu zajmują dwa panele. Standardowo przedostatnia od dołu linijka ekranu, przeznaczona jest do wpisywania poleceń, a ostatnia pokazuje klawisze funkcyjne. Najwyższy wiersz jest wierszem menu. Może on być niewidoczny, ale pojawia się zawsze po kliknięciu w najwyższą linię ekranu, albo po wciśnięciu klawisza F9. .PP Midnight Commander pozwala na oglądanie dwóch paneli w tym samym czasie. Jeden z nich jest panelem aktywnym (podświetlona linia wyboru znajduje się właśnie w nim). Niemal wszystkie operacje wykonuje się na panelu aktywnym. Niektóre operacje, jak np. kopiowanie, zmiana nazwy używają jako domyślnego miejsca docelowego katalogu otwartego w panelu nieaktywnym (nie martw się, zawsze zostaniesz poproszony o potwierdzenie takiej operacji). W celu zasięgnięcia szerszych informacji zajrzyj do działów .BR "Panele katalogów" , " Lewe i prawe menu" oraz " Menu plików" . .PP Możesz wywoływać dowolne komendy systemowe po prostu wpisując je. Wszystko co piszesz pojawia się w linii poleceń i po naciśnięciu klawisza Enter zostanie wykonane przez Midnight Commandera. Przeczytaj sekcję .BR "Linia powłoki i Linia wejściowa klawiszy" , żeby nauczyć się więcej na ten temat. .PP .SH "Obsługa myszy" Midnight Commander obsługuje mysz. Moduł ten jest uruchamiany wtedy kiedy korzystasz z terminala .BR xterm (1) (działa nawet wtedy, kiedy łączysz się przez telnet albo rlogin z innym komputerem z terminala xterm) lub jeśli korzystasz z linuksa na konsoli z zainstalowanym serwerem .BR gpm (1). .PP Kiedy klikniesz lewym przyciskiem na panel z katalogami, plik zostanie wybrany jako aktywny; jeśli klikniesz prawym przyciskiem zostanie on zaznaczony [lub odznaczony - w zależności od jego aktualnego stanu - działanie podobne do klawisza .B Insert - przyp. tłumacza]. .PP Podwójne kliknięcie w plik spowoduje wykonanie pliku, jeśli jest on wykonywalny, a jeśli rozszerzenie pliku jest rozpoznawane przez Midnight Commander'a i dostępny jest odpowiedni program, jest on uruchamiany. .PP Możliwe jest również wykonywanie komend przypisanych klawiszom funkcyjnym przez kliknięcie w nie. .PP Jeśli kliknięcie odbędzie się w rejonie górnej lini panelu z katalogami, zostanie on przewinięty jedną stronę wstecz. Podobnie kliknięcie na dolną ramkę przewija tekst jedną stronę do przodu. Ta opcja klikania w ramki działa również przy przeglądaniu pomocy i przy drzewie katalogów. .PP Standardowo czas autopowtórzenia przy klikaniu myszą wynosi 400 milisekund. Tę wartość można zmienić edytując plik \&~/.mc/ini i zmieniając parametr .IR mouse_repeat_rate . .PP Jeśli używasz Midnight Commandera z obsługą myszy, możesz "przeszczepiać" kawałki tekstów i używać standardowych zastosowań myszki (kopiowanie i wklejanie) za pomocą klawisza Shift. .SH "" .SH "Klawisze" Niektóre komendy Midnight Commandera wywołuje się kombinacją klawiszy .I Control (czasem opisywanego jako CTRL lub CTL) lub .I Meta (opisywanego ALT lub nawet Compose). W tym manualu (pliku pomocy) będziemy używać następujących kombinacji: C- - znaczy: trzymając klawisz Control naciśnij . Więc C-f będzie oznaczać: trzymając Control, naciśnij f. .PP M- - znaczy, że trzymając klawisz Meta lub alt naciskamy . Jeśli na twojej klawiaturze nie ma ani klawisza Alt ani Meta, naciśnij ESC, puść go i wtedy naciśnij [skutek ten sam, acz jednak użycie trochę mniej przyjemne i bardziej skomlikowane - przyp. tłumacza]. .PP Wszystkie linie wprowadzające Midnight Commandera używają w przybliżeniu tych samych przypisań klawiszy co wersja GNU edytora Emacs. .PP Jest wiele sekcji mówiących o klawiszach. Ta następująca jest najważniejsza. .PP Sekcja .I Menu plików opisuje skróty klawiszowe do komend pojawiających się w menu plików. Ta sekcja zawiera funkcję klawiszy. Większość z tych komend wywołuje jakąś akcję przede wszystkim na jednym lub kilku wybranych plikach. .PP Sekcja .I Panele katalogowe opisuje klawisze, które zaznaczają plik lub pliki jako docelowe do dalszych działań (akcją jest najczęściej jedna z tych przedstawionych w menu plików). .PP Sekcja .I Komendy linii poleceń wypisuje listę klawiszy, które są używane do wprowadzania lub edytowania tekstów w wierszu poleceń. Większość z nich kopiuje nazwy, i inne tego typu, z panelu katalogów do linii poleceń (żeby uniknąć ich przepisywania), lub pozwala zwiedzić historię komend linii poleceń. .PP .I Klawisze linii wejściowych są używane do edytowania linii na wejściu (przy wpisywaniu). Oznacza, to że stosuje się je zarówno do linii poleceń jak do okien dialogowych. .PP .SH "Klawisze różne" Jest tu kilka klawiszy, które nie kwalifikują się do żadnej z wymienionych powyżej grup: .PP .BR Enter . Jeśli jest wpisany jakiś tekst w linii poleceń (na samym dole, pod panelami), to wpisana komenda jest wykonywana. Jeśli nic nie jest wpisane, i linia wyboru jest na jakimś katalogu, Midnight Commander wykonuje komendę .BR chdir (2) (zmiana katalogu) do wybranego katalogu i odświeża zawartość panelu; jeśli linia wyboru jest na pliku wykonywalnym jest on wykonywany. I wreszcie jeśli rozszerzenie pliku zgadza się z obługiwanym przez programy zewnętrzne, które są obsługiwane prze Midnight Commandera, są one wywoływane z owym programem. .PP .BR C-l . Od nowa rysuje wszystkie informacje okna Midnight Commandera. .PP .BR "C-x c" . Uruchamia komendę Chmod dla aktualnego pliku lub zaznaczonych plików. .PP .BR "C-x o" . Uruchamia komendę Chown dla aktualnego pliku lub zaznaczonych plików. .PP .BR "C-x l" . Uruchamia komendę dowiązywania. .PP .BR "C-x s" . Uruchamia komendę miękkiego dowiązywania. .PP .BR "C-x i" . Zmienia aktywny panel. .PP .BR "C-x q" . Przełacza nieaktywny panel w tryb "quick view". .PP .BR "C-x !" . Wykonuje komendę z zewnętrznego panelu. .PP .BR "C-x h" . Uruchamia komendę dodawania katalogów do hotlisty. .PP .BR M-! . Uruchamia komendę filtrowanego podglądu, opisanego w sekcji .IR Podgląd . .PP .BR M-? . Uruchamia komendę szukania pliku. .PP .BR M-c . Włącza okno dialogowe quick cd (szybkiej zmiany katalogów) .PP .BR C-o . Jeśli program jest uruchamiany na konsoli typu Linux lub SCO lub też na konsoli xterm, pokaże wyjście ostatnio wykonywanego programu. Jeśli uruchomiono Midnight Commandera na konsoli type Linux, MC używa zewnętrznego programu (cons.saver) w celu zachowywyania i odzyskiwania informacji na ekranie komputera. .PP Jeśli użycie trybu powłoki w tle jest wkompilowane, możesz nacisnąć C-o w dowolnej chwili i zostataniesz przeniesiony z powrotem bezpośrednio do głównego okna Midnight Commandera, żeby powrócić do wykonywania aplikacji po prostu naciśnij znów C-o. Jeśli masz zawieszoną aplikację właśnie przez użycie tego triku, nie będziesz mógł "odpalać" innych programów spod Midnight Commandera dopóki nie zamkniesz zawieszonego programu. .PP Aby dowiedzieć się czegoś na temat polskiech liter w Midnight Commanderze przeczytaj sekcję .IR "Polskie litery" . .PP .SH " Panel Katalogów" Sekcja opisuje klawisze, które operują na panelu katalogów. Jeśli chcesz wiedzieć jak zmienić panele zobacz sekcję .IR "Lewe i prawe menu" . .PP .BR Tab ", " C-i . Zmienia aktywny panel. Stary panel staje się w tym momencie aktywnym panelem, a aktywny staje się starym. Linia wyboru zmienia swoje położenia do aktywnego panelu. .PP .BR Insert ", " C-t . Do zaznaczania plików możesz używać klawisza Insert lub C-t. Żeby odznaczyć plik po prostu zaznacz jakiś już zaznaczony. .PP .BR M-g ", " M-h " (lub M-r), " M-j . Używane do wybierania najwyższego, środkowego i najniższego pliku w panelu. .PP .BR C-s ", " M-s . Uruchamia szukanie pliku w katalogu na podstawie jego nazwy. Kiedy szukanie jest aktywne, każde naciśnięcie klawisza doda jeden znak do poszukiwania zamiast wypisania go linii poleceń. Jeśli opcja .I "Show mini-status" jest włączona, szukany ciąg znaków pojawia się w linii mini-statusu. Kiedy wpisujemy znak, linia wyboru przemieszcza się do następnego pliku zaczynającego się od podanych liter. Klawisze .I backspace lub .I del mogą być używane do poprawiania błędów. Jeśli C-s zostanie naciśnięte ponownie, Midnight Commander rozpoczyna szukanie następnego pliku zaczynającego się od podanych znaków. .PP .BR M-t . Przełącza tryb wyświetlania do następnego możliwego. Używając tej opcji łatwo jest przejść szybko z długiego do krótkiego trybu wyświetlania jak również do tego zdefiniowanego przez użytkownika. .PP .BR C-\\\\ " (control-backslash)." Pokazuje hotlistę katalogów i zmienia katalog do wybranego przez użytkownika. .PP .BR + " (plus)." Używane do zaznaczania grupy plików. Midnight Commander zapyta o wyrażenie opisującą grupę. Jeśli opcja .I Shell Patterns jest włączona, typ wyrażeń jest bardzo podobny do tego w powłoce (* dla zera i więcej znaków i ? dla jednego znaku). Jeśli zaś opcja .I Shell Patterns jest wyłączona, sposób zaznaczania plików jest zgodny z ustawieniami (zobacz .BR ed (1)). .PP Jeśli wyrażenie zaczyna się od ukośnika (/), wtedy zaznaczone zostaną katalogi zamiast plików. .PP .BR \\\\ " (backslash)." Używaj znaków "\\" do odznaczania grupy plików. Jest to przeciwieństwo klawisza plus. .PP .BR "strzałka do góry" ", " C-p . Przenosi linię wyboru do poprzedniej pozycji w panelu. .PP .BR "strzałka do dołu" ", " C-n . Przenosi linię wyboru do następnej pozycji w panelu. .PP .BR home ", " a1 ", " M-< . Przenosi linię wyboru do pierwszej pozycji w panelu. .PP .BR end ", " c1 ", " M-> . Przenosi linię wyboru do ostatniej pozycji w panelu. .PP .BR PageDown ", " C-v . Przenosi linię wyboru jedną stronę do dołu. .PP .BR PageUp ", " M-v . Przenosi linię wyboru jedną stronę do góry. .PP .BR M-o . Jeśli drugi panel jest zwykłym panelem wyświetlającym i w aktywnym panelu stoisz na katalogu, drugi panel będzie pokazywać zawartość akutalnego katalogu (tak jak w Emacsie kombinacja C-o). Jeśli nie stoisz na katalogu zawartością drugiego katalogu stanie się katalog o jedno piętro wyższy od aktualnego. .PP .BR C-PageUp ", " C-PageDown . Działa tylko na konsoli typu Linux: wykonuje przejście do katalogu ".." lub do aktualnie wybranego, w zależności od kombinacji. .PP .BR M-y . Przenosi do poprzedniego katalogu w historii, podobne do kliknięcia myszką. '<'. .PP .BR M-u . Przechodzi do następnego katalogu w historii, podobne do kliknięcie myszką w '>'. .PP .BR M-S-h ", " M-H . Wyświetla historię katalogów, podobne działanie do kliknięcia myszką 'v'. .PP .SH " Linia Powłoki" Ta sekcja opisuje klawisze, które są użyteczne do efektywniejszego wpisywania podczas podawania komend powłoki. .PP .BR M-Enter . Kopiuje nazwę aktualniego wybranego pliku do linii poleceń. .PP .BR C-Enter . To samo co M-Enter, działa tylko na konsoli typu Linux. .PP .BR M-Tab . Wykonuje dokończenie nazw plików, komend, zmiennych, użytkowników, nazw hostów za Ciebie. .PP .BR "C-x t" ", " "C-x C-t" . Kopiuje nazwy zaznaczonych plików (lub jeśli nie ma zaznaczonych - aktywnego) w aktywnym (C-x t) lub nieaktywnym panelu (C-x C-t) do linii poleceń. .PP .BR "C-x p" ", " "C-x C-p" . Pierwsza kombinacja kopiuje pełną ścieżkę z aktywnego, a druga z nieaktywnego panelu. .PP .BR C-q . Komenda 'quote' (cytuj) może być używana do wpisywania do wiersza poleceń znaków, które normalnie przechwytywane są przez Commandera (tak jak znak '+'). .PP .BR M-p ", " M-n . Używaj tych klawiszy, żeby przeglądać historię komend. M-p wyświetla poprzednią, a M-n następną komendę. .PP .BR M-h . Wyświetla historię aktualnej linii poleceń. .PP .SH " Generalne klawisze ruchu" Przeglądarka pomocy, podgląd plików i drzewo katalogów używają podobnych klawiszy do przemieszczania. Przez to akceptują dokładnie te same klawisze. Każde z nich z resztą traktują je jako swoje własne. .PP Niektóre partie Midnight Commandera również używają tych klawiszy, więc niniejsza sekcja może być użyteczna również dla tych partii. .PP .BR "strzałka w górę" ", " C-p . Przechodzi jedną linię wstecz. .PP .BR "strzałka w dół" ", " C-n . Przechodzi jedną linię naprzód. .PP .BR "Page Up" ", " M-v . Przechodzi jedną stronę wstecz. .PP .BR "Next Page" ", " "Page Down" ", " C-v . Przechodzi jedną stronę naprzód. .PP .BR Home ", " A1 . Przechodzi do początku. .PP .BR End ", " C1 . Przechodzi na koniec. .PP Przeglądarka pomocy i podgląd plików akceptują następujące klawisze (poza tymi opisanymi powyżej). .PP .BR b ", " C-b ", " C-h ", " Backspace ", " Delete . Przechodzi jedną stronę wstecz. .PP .BR "klawisz spacji" . Przechodzi jedną stronę naprzód. .PP .BR u ", " d . Przechodzi pół strony naprzód lub wstecz. .PP .BR g ", " G . Przechodzi do początku lub do końca. .PP .SH " Linia wejściowa klawiszy" Linie wejściowe (te używane w linii komend i w oknach dialogowych), akceptują następujące klawisze: .PP .BR C-a . umieszcza kursor na początku linii. .PP .BR C-e . umieszcza kursor na końcu linii. .PP .BR C-b ", " move-left . przenosi kursor o jedną pozycję w lewo. .PP .BR C-f ", " move-right . przenosi kursor o jedną pozycję w prawo. .PP .BR M-f . przesuwa kursor o jedno słowo naprzód. .PP .BR M-b . przesuwa kursor o jedno słowo wstecz. .PP .BR C-h ", " backspace . kasuje poprzedni znak. .PP .BR C-d ", " Delete . kasuje znak w miejscu kursora (nad nim). .PP .BR C-@ . wstawia zaznaczenie do kasowanie (patrz następne pozycje). .PP .BR C-w . kopiuje tekst spomiędzy kursora i zaznaczenia do bufora i usuwa go z linii poleceń. .PP .BR M-w . to samo co C-w tylko, że nie usuwa tekstu z linii. .PP .BR C-y . wstawia spowrotem zawartość wyciętego bufora. .PP .BR C-k . wycina tekst od kursora do końca linii. .PP .BR M-p ", " M-n . Używaj tych klawiszy, żeby przeglądać historię komend. M-p wyświetla poprzednią, a M-n następną. .PP .BR M-C-h ", " M-Backspace . kasuje jedno słowo wstecz (poprzednie). .PP .BR M-Tab . Wykonuje dokończenie nazw plików, komend, zmiennych, użytkowników, nazw hostów za Ciebie. .PP .SH "" .SH "Linia menu" Linia menu uaktywnia się kiedy wciskasz klawisz F9 lub kiedy klikasz myszką na najwyższy wiersz ekranu. Linia menu ma pięć podmenu: "left", "file", command", "options" i "right" (po polsku to jest "lewe", "plik", "komendy", "opcje", "prawe"). .PP Lewe i prawe menu pozwalają ci na modyfikacje wyglądu lewego i prawego panelu katalogowego. .PP Menu plik pozwala na wykonanie akcji na aktualnym lub zaznaczonych plikach. .PP Menu komend mieści w sobie możliwe do wykonania akcje, które są dużo bardziej globalne i nie mają związku z aktualnym i zaznaczonymi plikami. .PP .SH " Lewe i prawe menu" Wygląd panelu katalogowego może zostać zmieniony poprzez menu .B left i .BR right . .PP .SH " Tryby wyświetlania (Listing modes)" Tryby wyświetlania są używane do zmienia ustawień przy wyświetlaniu. Dostępne są cztery różne tryby: .BR Full , .BR Brief , .B Long i .BR User . Tryb "Full" pokazuje nazwę, rozmiar i czas modyfikacji pliku. .PP Tryb "Brief" pokazuje tylko nazwę pliku i ma dwie kolumny (dzięki temu może pokazywać nawet dwa razy więcej niż inne tryby). Tryb "Long" jest podobny do wyniku polecenia \fB"ls -l"\fR. Zabiera on szerokość całego ekranu. .PP Jeśli wybierzesz tryb "user" (użytkownika), będziesz mógł wybrać własny sposób wyświetlania. .PP Tryb użytkownika musi zaczynać się od określenia wielkości panelu. Może to być "half" (pół) lub "full" (cały) i określa, czy ma być widoczny jeden duży panel na cały ekran czy dwa mniejsze. .PP Po rozmiarze panelu możesz włączyć tryb dwóch kolumn panelu. Robi się to dodając liczbę "2" do tekstu formatu. .PP Po tym wpisujesz już nazwy pól z podaniem opcjonalnej wielkości. Wszystkie możliwe pola jakich możesz użyć to: .PP .BR name , wyświetla nazwę pliku. .PP .BR size , wyświetla wielkość pliku. .PP .BR bsize , jest alternatywą dla formatu