mc/doc/pl/mc.1.in

2916 lines
103 KiB
Groff
Raw Normal View History

2002-08-25 11:46:50 +04:00
.\"Przet<65>umaczone przez by Macieja Wojciechowskiego wojciech@staszic.waw.pl
.TH mc 1 "30 October 1998"
.\"SKIP_SECTION"
2002-08-25 11:46:50 +04:00
.SH NAZWA
mc - wizualny interpetator polece<63> dla system<65>w Unixopodobnych
.\"SKIP_SECTION"
2002-08-25 11:46:50 +04:00
.SH U<EFBFBD>YTKOWANIE
.B \mc
[-abcCdfPstuUVx?] [-l log] [kat1 [kat2]] [-v plik]
.\"NODE "DESCRIPTION"
2002-08-25 11:46:50 +04:00
.SH OPIS
Midnight Commander jest przeszukiwark<72> katalog<6F>w/mened<65>erem plik<69>w dla system<65>w
Unixopodobnych
.\"NODE "OPTIONS"
.\".\"DONT_SPLIT"
2002-08-25 11:46:50 +04:00
.SH OPCJE
.TP
.I \-a
Wy<EFBFBD><EFBFBD>cza u<>ywanie symboli graficznych przy rysowaniu ramek.
.TP
.I \-b
Wymusza wy<77>wietlanie czarno-bia<69>e.
.TP
.I \-c
Wymusza wy<77>wietlanie w kolorze, zobacz sekcj<63>
.B Kolory
<EFBFBD>eby zasi<73>gn<67><6E> szerszej informacji.
.TP
.I \-C arg
U<EFBFBD>ywane do wybierania innego koloru, kt<6B>ry ma by<62> obecny w linii polece<63>. Format
argumentu
.I arg
jest opisany w sekcji
.BR Kolory .
.TP
.I \-d
Wy<EFBFBD><EFBFBD>cza u<>ywanie myszy.
.TP
.I \-f
Wy<EFBFBD>wietla wkompilowane <20>cie<69>ki, w kt<6B>rych Mindnight Commander szuka swoich
plik<EFBFBD>w.
.TP
.I \-k
Resetuje "mi<6D>kkie" klawisze do ich standardowych funkcji z termcap/terminfo.
U<EFBFBD>yteczne tylko przy terminalach HP, kiedy klawisze funkcyjne nie dzia<69>aj<61>.
.TP
.I -l plik
Zachowuje logi z serwer<65>w ftp do pliku
.IR plik .
.TP
.I \-P
Przy zako<6B>czeniu programu, Midnight Commander wydrukuje na ekranie katalog,
w kt<6B>rym pracowali<6C>my na ko<6B>cu; to w po<70>aczeniu z funkcj<63> napisan<61> poni<6E>ej
pozwoli ci na przegl<67>danie swoich katalog<6F>w i automatyczne przej<65>cie do
tego,
w kt<6B>rym by<62>e<EFBFBD> ostatnio (dzi<7A>kuj<75> Torbenowi Fjerdingstadowi i Sergeyowi za wk<77>ad
w t<> funkcj<63> oraz za kod <20>r<EFBFBD>d<EFBFBD>owy, kt<6B>ry wprowadzili w <20>ycie).
.nf
u<EFBFBD>ytkownicy basha i zsh:
mc ()
{
MC=$HOME/tmp/mc$$-"$RANDOM"
@prefix@/bin/mc -P "$@" > "$MC"
2002-08-25 11:46:50 +04:00
cd "`cat $MC`"
rm "$MC"
unset MC;
}
u<EFBFBD>ytkownicy tcsh:
alias mc 'setenv MC `@prefix@/bin/mc -P \!*`; cd $MC; unsetenv MC'
2002-08-25 11:46:50 +04:00
.fi
Wiem, <20>e ta funkcja mog<6F>aby by<62> kr<6B>tsza dla basha i zsh, ale ma<6D>e cudzys<79>owy
nie zaakceptowa<77>y by zawieszenia programu kombinacj<63>
.BR C-z .
.TP
.I \-s
W<EFBFBD><EFBFBD>cza tryb powolnego terminala, w kt<6B>rym program nie b<>dzie rysowa<77> zbyt
obci<EFBFBD><EFBFBD>aj<EFBFBD>cych znak<61>w graficznych oraz wy<77><79>czy opcj<63> weryfikacji.
.TP
.I \-t
U<EFBFBD>ywane tylko je<6A>li kod by<62> skompilowany przy u<>yciu Slanga i terminfo:
powoduje, <20>e Midnight Commander b<>dzie u<>ywa<77> zmiennej <20>rodowiskowej
.B TERMCAP
do pokazywania informacji terminala, zamiast informacji w systemowej bazie
typ<EFBFBD>w terminali.
.TP
.I \-u
Wy<EFBFBD><EFBFBD>cza u<>ywanie r<>wnoleg<65>ej pow<6F>oki (ma sens tylko je<6A>li
Midnight Commander by<62> kompilowany z obs<62>ug<75> r<>wnoleg<65>ych pow<6F>ok).
.TP
.I \-U
W<EFBFBD><EFBFBD>cza u<>ycie jednoczesnego inerpretatora polece<63> (ma sens tylko je<6A>li Midnight
Commander by<62> zbudowany z ustawieniem pow<6F>oki w tle jako opcji dodatkowej).
.TP
.I \-v plik
W<EFBFBD><EFBFBD>cza wbudowany podgl<67>d w celu obejrzenia wybranego pliku
.IR plik .
.TP
.I \-V
Wy<EFBFBD>wietla wersj<73> programu.
.TP
.I \-x
Wymusza w<><77>czenie trybu xterm. U<>ywane kiedy dzia<69>a si<73> na terminalach wyposa<73>onych
w opcje xterm (dwa tryby ekranu i mo<6D>liwo<77><6F> wysy<73>ania mysz<73> sygna<6E><61>w wyj<79>cia).
.PP
Je<EFBFBD>li wybrano, pierwszy katalog u<>ywany jest do wy<77>wietlenia w pierwszym panelu.
Drugi wy<77>wietlany jest w drugim panelu.
.\"NODE "Overview"
2002-08-25 11:46:50 +04:00
.SH Opis
Ekran Midnight Commandera podzielony jest na cztery cz<63><7A>ci. Prawie ca<63>y obszar
ekranu zajmuj<75> dwa panele. Standardowo przedostatnia od do<64>u linijka ekranu,
przeznaczona jest do wpisywania polece<63>, a ostatnia pokazuje klawisze funkcyjne.
Najwy<EFBFBD>szy wiersz jest wierszem menu. Mo<4D>e on by<62> niewidoczny, ale pojawia si<73> zawsze
po klikni<6E>ciu w najwy<77>sz<73> lini<6E> ekranu, albo po wci<63>ni<6E>ciu klawisza F9.
.PP
Midnight Commander pozwala na ogl<67>danie dw<64>ch paneli w tym samym czasie.
Jeden z nich jest panelem aktywnym (pod<6F>wietlona linia wyboru znajduje si<73> w<>a<EFBFBD>nie
w nim). Niemal wszystkie operacje wykonuje si<73> na panelu aktywnym.
Niekt<EFBFBD>re operacje, jak
np. kopiowanie, zmiana nazwy u<>ywaj<61> jako domy<6D>lnego miejsca docelowego
katalogu otwartego w panelu nieaktywnym
(nie martw si<73>, zawsze zostaniesz poproszony o
potwierdzenie takiej operacji). W celu zasi<73>gni<6E>cia szerszych informacji zajrzyj
do dzia<69><61>w
2002-09-14 14:41:48 +04:00
.BR "Panele katalog<6F>w" , " Lewe i prawe menu " oraz " Menu plik<69>w" .
2002-08-25 11:46:50 +04:00
.PP
Mo<EFBFBD>esz wywo<77>ywa<77> dowolne komendy systemowe po prostu wpisuj<75>c je. Wszystko co
piszesz pojawia si<73> w linii polece<63> i po naci<63>ni<6E>ciu klawisza Enter zostanie
wykonane przez Midnight Commandera. Przeczytaj sekcj<63>
.BR "Linia pow<6F>oki i Linia wej<65>ciowa klawiszy" ,
<EFBFBD>eby nauczy<7A> si<73> wi<77>cej na ten temat.
.PP
.\"NODE "Mouse Support"
2002-08-25 11:46:50 +04:00
.SH "Obs<62>uga myszy"
Midnight Commander obs<62>uguje mysz. Modu<64> ten jest uruchamiany wtedy kiedy
korzystasz z terminala
.BR xterm (1)
(dzia<69>a nawet wtedy, kiedy <20><>czysz si<73> przez telnet albo rlogin z innym komputerem
z terminala xterm) lub je<6A>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<6A>li klikniesz prawym przyciskiem zostanie on
zaznaczony [lub odznaczony - w zale<6C>no<6E>ci od jego aktualnego stanu -
dzia<EFBFBD>anie podobne do klawisza
.B Insert
- przyp. t<>umacza].
.PP
Podw<EFBFBD>jne klikni<6E>cie w plik spowoduje wykonanie pliku, je<6A>li jest on wykonywalny,
a je<6A>li rozszerzenie pliku jest rozpoznawane przez Midnight Commander'a i dost<73>pny
jest odpowiedni program, jest on uruchamiany.
.PP
Mo<EFBFBD>liwe jest r<>wnie<69> wykonywanie komend przypisanych klawiszom funkcyjnym
przez klikni<6E>cie w nie.
.PP
Je<EFBFBD>li klikni<6E>cie odb<64>dzie si<73> w rejonie g<>rnej lini panelu z katalogami, zostanie
on przewini<6E>ty jedn<64> stron<6F> wstecz. Podobnie klikni<6E>cie na doln<6C> ramk<6D> przewija
tekst jedn<64> stron<6F> do przodu. Ta opcja klikania w ramki dzia<69>a r<>wnie<69> przy
przegl<EFBFBD>daniu pomocy i przy drzewie katalog<6F>w.
.PP
Standardowo czas autopowt<77>rzenia przy klikaniu mysz<73> wynosi 400 milisekund.
T<EFBFBD> warto<74><6F> mo<6D>na zmieni<6E> edytuj<75>c plik
\&~/.mc/ini
i zmieniaj<61>c parametr
.IR mouse_repeat_rate .
.PP
Je<EFBFBD>li u<>ywasz Midnight Commandera z obs<62>ug<75> myszy, mo<6D>esz "przeszczepia<69>"
kawa<EFBFBD>ki tekst<73>w i u<>ywa<77> standardowych zastosowa<77> myszki (kopiowanie i
wklejanie) za pomoc<6F> klawisza Shift.
.SH ""
.\"NODE "Keys"
2002-08-25 11:46:50 +04:00
.SH "Klawisze"
Niekt<EFBFBD>re komendy Midnight Commandera wywo<77>uje si<73> kombinacj<63> 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<EFBFBD>ywa<EFBFBD> nast<73>puj<75>cych kombinacji:
C-<klawisz> - znaczy: trzymaj<61>c klawisz Control naci<63>nij
<klawisz>. Wi<57>c C-f b<>dzie oznacza<7A>: trzymaj<61>c Control, naci<63>nij f.
.PP
M-<klawisz> - znaczy, <20>e trzymaj<61>c klawisz Meta lub alt naciskamy <klawisz>.
Je<EFBFBD>li na twojej klawiaturze nie ma ani klawisza Alt ani Meta, naci<63>nij ESC, pu<70><75>
go i wtedy naci<63>nij <klawisz> [skutek ten sam, acz jednak u<>ycie troch<63>
mniej przyjemne i bardziej skomlikowane - przyp. t<>umacza].
.PP
Wszystkie linie wprowadzaj<61>ce Midnight Commandera u<>ywaj<61> w przybli<6C>eniu tych
samych przypisa<73> klawiszy co wersja GNU edytora Emacs.
.PP
Jest wiele sekcji m<>wi<77>cych o klawiszach. Ta nast<73>puj<75>ca jest najwa<77>niejsza.
.PP
Sekcja
2002-09-14 14:41:48 +04:00
.\"LINK2"
2002-08-25 11:46:50 +04:00
.I Menu plik<EFBFBD>w
2002-09-14 14:41:48 +04:00
.\"File Menu"
2002-08-25 11:46:50 +04:00
opisuje skr<6B>ty klawiszowe do komend pojawiaj<61>cych si<73> w menu plik<69>w. Ta sekcja
zawiera funkcj<63> klawiszy. Wi<57>kszo<7A><6F> z tych komend wywo<77>uje jak<61><6B> akcj<63> przede
wszystkim na jednym lub kilku wybranych plikach.
.PP
Sekcja
.I Panele katalogowe
opisuje klawisze, kt<6B>re zaznaczaj<61> plik lub pliki jako docelowe do dalszych
dzia<EFBFBD>a<EFBFBD> (akcj<63> jest najcz<63><7A>ciej jedna z tych przedstawionych w menu plik<69>w).
.PP
Sekcja
.I Komendy linii polece<EFBFBD>
wypisuje list<73> klawiszy, kt<6B>re s<> u<>ywane do wprowadzania lub edytowania
tekst<EFBFBD>w w wierszu polece<63>. Wi<57>kszo<7A><6F> z nich kopiuje nazwy, i inne tego typu,
z panelu katalog<6F>w do linii polece<63> (<28>eby unikn<6B><6E> ich przepisywania), lub
pozwala zwiedzi<7A> histori<72> komend linii polece<63>.
.PP
.I Klawisze linii wej<EFBFBD>ciowych
s<EFBFBD> u<>ywane do edytowania linii na wej<65>ciu (przy wpisywaniu). Oznacza,
to <20>e stosuje si<73> je zar<61>wno
do linii polece<63> jak do okien dialogowych.
.PP
.\"NODE " Miscellaneous Keys"
2002-08-25 11:46:50 +04:00
.SH "Klawisze r<><72>ne"
Jest tu kilka klawiszy, kt<6B>re nie kwalifikuj<75> si<73> do <20>adnej z wymienionych
powy<EFBFBD>ej grup:
.PP
.BR Enter .
Je<EFBFBD>li jest wpisany jaki<6B> tekst w linii polece<63> (na samym dole, pod panelami),
to wpisana komenda jest wykonywana. Je<4A>li nic nie jest wpisane, i linia wyboru
jest na jakim<69> katalogu, Midnight Commander wykonuje komend<6E>
.BR chdir (2)
(zmiana katalogu) do wybranego katalogu i od<6F>wie<69>a zawarto<74><6F> panelu; je<6A>li
linia wyboru jest na pliku wykonywalnym jest on wykonywany. I wreszcie je<6A>li
rozszerzenie pliku zgadza si<73> z ob<6F>ugiwanym przez programy zewn<77>trzne, kt<6B>re
s<EFBFBD> obs<62>ugiwane prze Midnight Commandera, s<> one wywo<77>ywane z owym programem.
.PP
.BR C-l .
Od nowa rysuje wszystkie informacje okna Midnight Commandera.
.PP
.BR "C-x c" .
Uruchamia komend<6E> Chmod dla aktualnego pliku lub zaznaczonych plik<69>w.
.PP
.BR "C-x o" .
Uruchamia komend<6E> Chown dla aktualnego pliku lub zaznaczonych plik<69>w.
.PP
.BR "C-x l" .
Uruchamia komend<6E> dowi<77>zywania.
.PP
.BR "C-x s" .
Uruchamia komend<6E> mi<6D>kkiego dowi<77>zywania.
.PP
.BR "C-x i" .
Zmienia aktywny panel.
.PP
.BR "C-x q" .
Prze<EFBFBD>acza nieaktywny panel w tryb "quick view".
.PP
.BR "C-x !" .
Wykonuje komend<6E> z zewn<77>trznego panelu.
.PP
.BR "C-x h" .
Uruchamia komend<6E> dodawania katalog<6F>w do hotlisty.
.PP
.BR M-! .
Uruchamia komend<6E> filtrowanego podgl<67>du, opisanego w sekcji
.IR Podgl<EFBFBD>d .
.PP
.BR M-? .
Uruchamia komend<6E> szukania pliku.
.PP
.BR M-c .
W<EFBFBD><EFBFBD>cza okno dialogowe quick cd (szybkiej zmiany katalog<6F>w)
.PP
.BR C-o .
Je<EFBFBD>li program jest uruchamiany na konsoli typu Linux lub SCO lub te<74> na konsoli
xterm, poka<6B>e wyj<79>cie ostatnio wykonywanego programu. Je<4A>li uruchomiono Midnight
Commandera na konsoli type Linux, MC u<>ywa zewn<77>trznego programu (cons.saver)
w celu zachowywyania i odzyskiwania informacji na ekranie komputera.
.PP
Je<EFBFBD>li u<>ycie trybu pow<6F>oki w tle jest wkompilowane, mo<6D>esz nacisn<73><6E>
C-o w dowolnej chwili i zostataniesz przeniesiony z powrotem bezpo<70>rednio
do g<><67>wnego okna Midnight Commandera, <20>eby powr<77>ci<63> do wykonywania aplikacji
po prostu naci<63>nij zn<7A>w C-o. Je<4A>li masz zawieszon<6F> aplikacj<63> w<>a<EFBFBD>nie przez
u<EFBFBD>ycie tego triku, nie b<>dziesz m<>g<EFBFBD> "odpala<6C>" innych program<61>w spod Midnight
Commandera dop<6F>ki nie zamkniesz zawieszonego programu.
.PP
Aby dowiedzie<69> si<73> czego<67> na temat polskiech liter w Midnight Commanderze
przeczytaj sekcj<63>
.IR "Polskie litery" .
.PP
.\"NODE " Directory Panels"
2002-08-25 11:46:50 +04:00
.SH " Panel Katalog<6F>w"
Sekcja opisuje klawisze, kt<6B>re operuj<75> na panelu katalog<6F>w. Je<4A>li chcesz
wiedzie<EFBFBD> jak zmieni<6E> panele zobacz sekcj<63>
.IR "Lewe i prawe menu" .
.PP
.BR Tab ", " C-i .
Zmienia aktywny panel. Stary panel staje si<73> w tym momencie aktywnym panelem,
a aktywny staje si<73> starym. Linia wyboru zmienia swoje po<70>o<EFBFBD>enia do aktywnego
panelu.
.PP
.BR Insert ", " C-t .
Do zaznaczania plik<69>w mo<6D>esz u<>ywa<77> klawisza Insert lub C-t. <20>eby odznaczy<7A> plik
po prostu zaznacz jaki<6B> ju<6A> zaznaczony.
.PP
.BR M-g ", " M-r ", " M-j .
2002-08-25 11:46:50 +04:00
U<EFBFBD>ywane do wybierania najwy<77>szego, <20>rodkowego i najni<6E>szego pliku w panelu.
.PP
.BR C-s ", " M-s .
Uruchamia szukanie pliku w katalogu na podstawie jego nazwy. Kiedy szukanie
jest aktywne, ka<6B>de naci<63>ni<6E>cie klawisza doda jeden znak do poszukiwania
zamiast wypisania go linii polece<63>. Je<4A>li opcja
.I "Show mini-status"
jest w<><77>czona, szukany ci<63>g znak<61>w pojawia si<73> w linii mini-statusu. Kiedy
wpisujemy znak, linia wyboru przemieszcza si<73> do nast<73>pnego pliku zaczynaj<61>cego
si<EFBFBD> od podanych liter. Klawisze
.I backspace
lub
.I del
mog<EFBFBD> by<62> u<>ywane do poprawiania b<><62>d<EFBFBD>w. Je<4A>li C-s zostanie naci<63>ni<6E>te ponownie,
Midnight Commander rozpoczyna szukanie nast<73>pnego pliku
zaczynaj<EFBFBD>cego si<73> od podanych znak<61>w.
.PP
.BR M-t .
Prze<EFBFBD><EFBFBD>cza tryb wy<77>wietlania do nast<73>pnego mo<6D>liwego. U<>ywaj<61>c tej opcji
<EFBFBD>atwo jest przej<65><6A> szybko z d<>ugiego do kr<6B>tkiego trybu wy<77>wietlania
jak r<>wnie<69> do tego zdefiniowanego przez u<>ytkownika.
.PP
.B C-\\\\
2002-08-30 16:25:32 +04:00
(control-backslash).
2002-08-25 11:46:50 +04:00
Pokazuje hotlist<73> katalog<6F>w i zmienia katalog do wybranego przez u<>ytkownika.
.PP
.B +
2002-08-30 16:25:32 +04:00
(plus).
2002-08-25 11:46:50 +04:00
U<EFBFBD>ywane do zaznaczania grupy plik<69>w. Midnight Commander zapyta o
wyra<EFBFBD>enie opisuj<75>c<EFBFBD> grup<75>. Je<4A>li opcja
.I Shell Patterns
jest w<><77>czona, typ wyra<72>e<EFBFBD> jest bardzo podobny do tego w pow<6F>oce
(* dla zera i wi<77>cej znak<61>w i ? dla jednego znaku). Je<4A>li za<7A> opcja
.I Shell Patterns
jest wy<77><79>czona, spos<6F>b zaznaczania plik<69>w jest zgodny z ustawieniami
(zobacz
.BR ed (1)).
.PP
Je<EFBFBD>li wyra<72>enie zaczyna si<73> od uko<6B>nika (/), wtedy zaznaczone zostan<61> katalogi
zamiast plik<69>w.
.PP
.B \\\\
2002-08-30 16:25:32 +04:00
(backslash).
2002-08-25 11:46:50 +04:00
U<EFBFBD>ywaj znak<61>w "\\" do odznaczania grupy plik<69>w. Jest to przeciwie<69>stwo klawisza
plus.
.PP
.BR "strza<7A>ka do g<>ry" ", " C-p .
Przenosi lini<6E> wyboru do poprzedniej pozycji w panelu.
.PP
.BR "strza<7A>ka do do<64>u" ", " C-n .
Przenosi lini<6E> wyboru do nast<73>pnej pozycji w panelu.
.PP
.BR home ", " a1 ", " M-< .
Przenosi lini<6E> wyboru do pierwszej pozycji w panelu.
.PP
.BR end ", " c1 ", " M-> .
Przenosi lini<6E> wyboru do ostatniej pozycji w panelu.
.PP
.BR PageDown ", " C-v .
Przenosi lini<6E> wyboru jedn<64> stron<6F> do do<64>u.
.PP
.BR PageUp ", " M-v .
Przenosi lini<6E> wyboru jedn<64> stron<6F> do g<>ry.
.PP
.BR M-o .
Je<EFBFBD>li drugi panel jest zwyk<79>ym panelem wy<77>wietlaj<61>cym i w aktywnym panelu
stoisz na katalogu, drugi panel b<>dzie
pokazywa<EFBFBD> zawarto<74><6F>
akutalnego katalogu (tak jak w Emacsie kombinacja C-o). Je<4A>li nie stoisz
na katalogu zawarto<74>ci<63> drugiego katalogu stanie si<73> katalog o jedno pi<70>tro
wy<EFBFBD>szy od aktualnego.
.PP
.BR C-PageUp ", " C-PageDown .
Dzia<EFBFBD>a tylko na konsoli typu Linux: wykonuje przej<65>cie do katalogu ".." lub
do aktualnie wybranego, w zale<6C>no<6E>ci od kombinacji.
.PP
.BR M-y .
Przenosi do poprzedniego katalogu w historii, podobne do klikni<6E>cia myszk<7A>.
'<'.
.PP
.BR M-u .
Przechodzi do nast<73>pnego katalogu w historii, podobne do klikni<6E>cie myszk<7A>
w '>'.
.PP
.BR M-S-h ", " M-H .
Wy<EFBFBD>wietla histori<72> katalog<6F>w, podobne dzia<69>anie do klikni<6E>cia myszk<7A> 'v'.
.PP
.\"NODE " Shell Command Line"
2002-08-25 11:46:50 +04:00
.SH " Linia Pow<6F>oki"
Ta sekcja opisuje klawisze, kt<6B>re s<> u<>yteczne do efektywniejszego
wpisywania podczas podawania komend pow<6F>oki.
.PP
.BR M-Enter .
Kopiuje nazw<7A> aktualniego wybranego pliku do linii polece<63>.
.PP
.BR C-Enter .
To samo co M-Enter, dzia<69>a tylko na konsoli typu Linux.
.PP
.BR M-Tab .
Wykonuje doko<6B>czenie nazw plik<69>w, komend, zmiennych, u<>ytkownik<69>w, nazw host<73>w
za Ciebie.
.PP
.BR "C-x t" ", " "C-x C-t" .
Kopiuje nazwy zaznaczonych plik<69>w (lub je<6A>li nie ma zaznaczonych - aktywnego)
w aktywnym (C-x t) lub nieaktywnym panelu (C-x C-t) do linii polece<63>.
.PP
.BR "C-x p" ", " "C-x C-p" .
Pierwsza kombinacja kopiuje pe<70>n<EFBFBD> <20>cie<69>k<EFBFBD> z aktywnego, a druga z nieaktywnego
panelu.
.PP
.BR C-q .
Komenda 'quote' (cytuj) mo<6D>e by<62> u<>ywana do wpisywania do wiersza polece<63> znak<61>w, kt<6B>re
normalnie przechwytywane s<> przez Commandera (tak jak znak '+').
.PP
.BR M-p ", " M-n .
U<EFBFBD>ywaj tych klawiszy, <20>eby przegl<67>da<64> histori<72> komend. M-p wy<77>wietla poprzedni<6E>,
a M-n nast<73>pn<70> komend<6E>.
.PP
.BR M-h .
Wy<EFBFBD>wietla histori<72> aktualnej linii polece<63>.
.PP
.\"NODE " General Movement Keys"
2002-08-25 11:46:50 +04:00
.SH " Generalne klawisze ruchu"
Przegl<EFBFBD>darka pomocy, podgl<67>d plik<69>w i drzewo katalog<6F>w u<>ywaj<61> podobnych
klawiszy do przemieszczania. Przez to akceptuj<75> dok<6F>adnie te same klawisze.
Ka<EFBFBD>de z nich z reszt<7A> traktuj<75> je jako swoje w<>asne.
.PP
Niekt<EFBFBD>re partie Midnight Commandera r<>wnie<69> u<>ywaj<61> tych klawiszy,
wi<EFBFBD>c niniejsza sekcja mo<6D>e by<62> u<>yteczna r<>wnie<69> dla tych partii.
.PP
.BR "strza<7A>ka w g<>r<EFBFBD>" ", " C-p .
Przechodzi jedn<64> lini<6E> wstecz.
.PP
.BR "strza<7A>ka w d<><64>" ", " C-n .
Przechodzi jedn<64> lini<6E> naprz<72>d.
.PP
.BR "Page Up" ", " M-v .
Przechodzi jedn<64> stron<6F> wstecz.
.PP
.BR "Next Page" ", " "Page Down" ", " C-v .
Przechodzi jedn<64> stron<6F> naprz<72>d.
.PP
.BR Home ", " A1 .
Przechodzi do pocz<63>tku.
.PP
.BR End ", " C1 .
Przechodzi na koniec.
.PP
Przegl<EFBFBD>darka pomocy i podgl<67>d plik<69>w akceptuj<75> nast<73>puj<75>ce klawisze
(poza tymi opisanymi powy<77>ej).
.PP
.BR b ", " C-b ", " C-h ", " Backspace ", " Delete .
Przechodzi jedn<64> stron<6F> wstecz.
.PP
.BR "klawisz spacji" .
Przechodzi jedn<64> stron<6F> naprz<72>d.
.PP
.BR u ", " d .
Przechodzi p<><70> strony naprz<72>d lub wstecz.
.PP
.BR g ", " G .
Przechodzi do pocz<63>tku lub do ko<6B>ca.
.PP
.\"NODE " Input Line Keys"
2002-08-25 11:46:50 +04:00
.SH " Linia wej<65>ciowa klawiszy"
Linie wej<65>ciowe (te u<>ywane w linii komend i w oknach dialogowych), akceptuj<75>
nast<EFBFBD>puj<EFBFBD>ce klawisze:
.PP
.BR C-a .
umieszcza kursor na pocz<63>tku linii.
.PP
.BR C-e .
umieszcza kursor na ko<6B>cu linii.
.PP
.BR C-b ", " move-left .
przenosi kursor o jedn<64> pozycj<63> w lewo.
.PP
.BR C-f ", " move-right .
przenosi kursor o jedn<64> pozycj<63> w prawo.
.PP
.BR M-f .
przesuwa kursor o jedno s<>owo naprz<72>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<73>pne pozycje).
.PP
.BR C-w .
kopiuje tekst spomi<6D>dzy kursora i zaznaczenia do bufora i usuwa go z linii
polece<EFBFBD>.
.PP
.BR M-w .
to samo co C-w tylko, <20>e nie usuwa tekstu z linii.
.PP
.BR C-y .
wstawia spowrotem zawarto<74><6F> wyci<63>tego bufora.
.PP
.BR C-k .
wycina tekst od kursora do ko<6B>ca linii.
.PP
.BR M-p ", " M-n .
U<EFBFBD>ywaj tych klawiszy, <20>eby przegl<67>da<64> histori<72> komend. M-p wy<77>wietla poprzedni<6E>,
a M-n nast<73>pn<70>.
.PP
.BR M-C-h ", " M-Backspace .
kasuje jedno s<>owo wstecz (poprzednie).
.PP
.BR M-Tab .
Wykonuje doko<6B>czenie nazw plik<69>w, komend, zmiennych, u<>ytkownik<69>w, nazw host<73>w
za Ciebie.
.PP
.SH ""
.\"NODE "Menu Bar"
2002-08-25 11:46:50 +04:00
.SH "Linia menu"
Linia menu uaktywnia si<73> kiedy wciskasz klawisz F9 lub kiedy klikasz myszk<7A>
na najwy<77>szy wiersz ekranu. Linia menu ma pi<70><69> podmenu: "left", "file", command",
"options" i "right" (po polsku to jest "lewe", "plik", "komendy", "opcje",
"prawe").
.PP
Lewe i prawe menu pozwalaj<61> ci na modyfikacje wygl<67>du lewego i prawego panelu
katalogowego.
.PP
Menu plik pozwala na wykonanie akcji na aktualnym lub zaznaczonych plikach.
.PP
Menu komend mie<69>ci w sobie mo<6D>liwe do wykonania akcje, kt<6B>re s<> du<64>o bardziej
globalne i nie maj<61> zwi<77>zku z aktualnym i zaznaczonymi plikami.
.PP
.\"NODE " Left and Right Menus"
2002-08-25 11:46:50 +04:00
.SH " Lewe i prawe menu"
Wygl<EFBFBD>d panelu katalogowego mo<6D>e zosta<74> zmieniony poprzez menu
.B left
i
.BR right .
.PP
.\"NODE " Listing Mode..."
2002-08-25 11:46:50 +04:00
.SH " Tryby wy<77>wietlania (Listing modes)"
Tryby wy<77>wietlania s<> u<>ywane do zmienia ustawie<69> przy wy<77>wietlaniu. Dost<73>pne
s<EFBFBD> cztery r<><72>ne tryby:
.BR Full ,
.BR Brief ,
.B Long
i
.BR User .
Tryb "Full" pokazuje nazw<7A>, rozmiar i czas modyfikacji pliku.
.PP
Tryb "Brief" pokazuje tylko nazw<7A> pliku i ma dwie kolumny (dzi<7A>ki
temu mo<6D>e pokazywa<77> nawet dwa razy wi<77>cej ni<6E> inne tryby). Tryb "Long" jest
podobny do wyniku polecenia
.BR "ls -l" .
2002-08-25 11:46:50 +04:00
Zabiera on szeroko<6B><6F> ca<63>ego ekranu.
.PP
Je<EFBFBD>li wybierzesz tryb "user" (u<>ytkownika), b<>dziesz m<>g<EFBFBD> wybra<72> w<>asny spos<6F>b
wy<EFBFBD>wietlania.
.PP
Tryb u<>ytkownika musi zaczyna<6E> si<73> od okre<72>lenia wielko<6B>ci panelu. Mo<4D>e
to by<62> "half" (p<><70>) lub "full" (ca<63>y) i okre<72>la, czy ma by<62> widoczny jeden
du<EFBFBD>y panel na ca<63>y ekran czy dwa mniejsze.
.PP
Po rozmiarze panelu mo<6D>esz w<><77>czy<7A> tryb dw<64>ch kolumn panelu. Robi si<73>
to dodaj<61>c liczb<7A> "2" do tekstu formatu.
.PP
Po tym wpisujesz ju<6A> nazwy p<>l z podaniem opcjonalnej wielko<6B>ci.
Wszystkie mo<6D>liwe pola jakich mo<6D>esz u<>y<EFBFBD> to:
.PP
.BR name ,
wy<EFBFBD>wietla nazw<7A> pliku.
.PP
.BR size ,
wy<EFBFBD>wietla wielko<6B><6F> pliku.
.PP
.BR bsize ,
jest alternatyw<79> dla formatu <bf/size/. Wy<57>wietla rozmiar plik<69>w, a dla
katalog<EFBFBD>w po prostu wy<77>wietla tekst "SUB-DIR" lub "UP--DIR".
.PP
.BR type ,
wy<EFBFBD>wietla jednoznakowy opis typu pliku. Ten znak jest taki sam co ten
wy<EFBFBD>wietlany prze komend<6E> ls z flag<61> -F. Wy<57>wietlana jest gwiazdka
dla plik<69>w wykonywalnych,
uko<EFBFBD>nik dla katalog<6F>w, ma<6D>pa (@) dla dowi<77>za<7A>, znak r<>wno<6E>ci dla gniazd,
minus dla urz<72>dze<7A> niestniej<65>cych, znak plus dla urz<72>dze<7A> istniej<65>cych,
pionow<EFBFBD> kresk<73> (|) dla kolejek FIFO, tyld<6C> dla dowi<77>za<7A>
symbolicznych, i wykrzyknik dla dowi<77>za<7A> wskazuj<75>cych na nieistniej<65>cy plik.
.PP
.BR mtime ,
czas ostatniej modyfikacji pliku.
.PP
.BR atime ,
czas ostatniego dost<73>pu do pliku.
.PP
.BR ctime ,
czas utworzenia pliku.
.PP
.BR perm ,
tekst reprezentuj<75>cy aktualne uprawnienia do pliku.
.PP
.BR mode ,
warto<EFBFBD><EFBFBD> (cyfrowa) przedstawiaj<61>ca prawa do pliku.
.PP
.BR nlink ,
liczba dowi<77>za<7A> do pliku.
.BR ngid ,
GID (numeryczny).
.PP
.BR nuid ,
UID (numeryczny).
.PP
.BR owner ,
w<EFBFBD>a<EFBFBD>ciciel pliku.
.PP
.BR group ,
grupa pliku.
.PP
.BR inode ,
numer i-w<>z<EFBFBD>a pliku.
.PP
Mo<EFBFBD>esz r<>wnie<69> u<>ywa<77> nast<73>puj<75>cych znak<61>w dla zmiany wy<77>wietlania:
.PP
.BR space ,
spacja w formacie wy<77>wietlania.
.PP
.BR mark ,
Gwiazdka je<6A>li plik jest zaznaczony, spacja je<6A>li nie jest.
.PP
.BR | ,
Ten znak jest u<>ywany w celu dodania pionowej linii od formatu wy<77>wietlania.
.PP
<EFBFBD>eby wymusi<73> szeroko<6B><6F> pola, po prostu dodaj ':' a potem ilo<6C><6F> znak<61>w jakie
chcesz <20>eby mia<69>o pole. Je<4A>li numer zaczyna si<73> od '+', to szeroko<6B><6F> nie mo<6D>e
by<EFBFBD> mniejsza od podanej, je<6A>li program zobaczy, <20>e jest jeszcze troch<63>
miejsca na ekranie, rozszerzy to pole.
.PP
Na przyk<79>ad tryb
.B Full
wy<EFBFBD>wietla w formacie:
.PP
half type,name,|,size,|,mtime
.PP
A format
.B Long
wy<EFBFBD>wietla w formacie:
.PP
full perm,space,nlink,space,owner,space,group,space,size,space,
mtime,space,name
.PP
A to jest ca<63>kiem <20>adny tryb u<>ytkownika:
.PP
half name,|,size:7,|,type,mode:3
.PP
Panele mog<6F> by<62> r<>wnie<69> przestawione do nast<73>puj<75>cych tryb<79>w:
.TP
.B "Info"
Tryb info wy<77>wietla informacj<63> o aktualnie zaznaczonym pliku i (je<6A>li
to mo<6D>liwe) o systemie plik<69>w.
.TP
.B "Tree (drzewo)"
Widok drzewa jest ca<63>kiem podobny do widoku
.IR "Drzewa katalog<6F>w" .
Zobacz t<> sekcj<63> je<6A>li chcesz si<73> dowiedzie<69> czego<67> na ten temat.
.TP
.B "Quick View"
W tym trybie, panele zostan<61> prze<7A><65>czone w tryb zredukowanego podgl<67>du
wy<EFBFBD>wietlaj<EFBFBD>cego zawarto<74><6F> aktualnego pliku. Je<4A>li zaznaczysz panel (klawiszem
tab lub myszk<7A>), b<>dziesz mia<69> dost<73>p do wi<77>kszo<7A>ci komend podgl<67>du.
.PP
.\"NODE " Sort Order..."
2002-08-25 11:46:50 +04:00
.SH " Porz<72>dek sortowania (Sort order...)"
Istnieje osiem porz<72>dk<64>w sortowania. Przez: nazw<7A>, rozszerzenie,
dat<EFBFBD> modyfikacje, dat<61> odczytu, dat<61> zmiany, rozmiar,
numeru i-w<>z<EFBFBD>a i niesortowane. Porz<72>dek sortowanie mo<6D>esz wybra<72> w oknie
dialogowym porz<72>dku sortowania. Mo<4D>liwe jest r<>wnie<69> wybranie porz<72>dku
wstecznego (od ty<74>u).
.PP
Standardowo, katalogi s<> sortowane przed plikami, ale mo<6D>e to by<62> zmienione
przez opcj<63>
.BR "Mix all files (mieszaj wszystkie pliki)" .
.PP
.\"NODE " Filter..."
2002-08-25 11:46:50 +04:00
.SH " Filtry (Filter...)"
Komenda filtra pozwala ci na podanie rozszerzenia, kt<6B>re musi by<62> spe<70>nione,
<EFBFBD>eby pliki by<62>y widoczne (na przyk<79>ad
.BR "*.tar.gz" ).
2002-08-25 11:46:50 +04:00
Niezale<EFBFBD>nie od filtru katalalogi i dowi<77>zania do katalog<6F>w s<> zawsze pokazywane.
.PP
.\"NODE " Reread"
2002-08-25 11:46:50 +04:00
.SH " Od<4F>wie<69> (Reread)"
Komenda od<6F>wie<69> od<6F>wie<69>a widok wszystkich plik<69>w w katalog<6F>w. Jest to u<>yteczne
je<EFBFBD>li inny proces stworzy<7A> lub usun<75><6E> jaki<6B> pliki. Je<4A>li u<>y<EFBFBD>e<EFBFBD> panelu
zewn<EFBFBD>trznego, wszystkie informacje zostan<61> przywr<77>cone do prawdziwego stanu.
.\"NODE " File Menu"
2002-08-25 11:46:50 +04:00
.SH "Menu plik<69>w (File menu)"
.PP
Midnight Commander u<>ywa klawiszy F1 - F10 jako skr<6B>t<EFBFBD>w klawiszowych do komend
wyst<EFBFBD>puj<EFBFBD>cych w menu plik<69>w. Na terminalach bez funkcji klawiszowych (F1 - F10)
mo<EFBFBD>na u<>ywa<77> kombinacji klawisza Escape i numeru ( odpowiednio 1 dla F1,
2 dla F2 itd. )
.PP
Menu plik<69>w ma nast<73>puj<75>ce komendy (skr<6B>ty klawiszowe umieszczone s<>
na dole ekranu):
.PP
.B Pomoc (F1)
.PP
Wywo<EFBFBD>uje wbudowan<61> przegl<67>dark<72> plik<69>w pomocy. Wewn<77>trz niej mo<6D>na u<>ywa<77>
klawisza Tab <20>eby przej<65><6A> do nast<73>pnego dowi<77>zania, Enter
<EFBFBD>eby przej<65><6A> do wybranego dowi<77>zania. Klawisze Spacji i Backspace s<> u<>ywane
do poruszania si<73> naprz<72>d i wstecz na stronach pomocy. Naci<63>nij klawisz
F1 <20>eby uzyska<6B> pe<70>n<EFBFBD> list<73> dost<73>pnych klawiszy w pomocy.
.PP
.B Menu (F2)
.PP
Wywo<EFBFBD>uje menu u<>ytkownika. Menu u<>ytkownika jest <20>atwym w u<>yciu narz<72>dziem
s<EFBFBD>u<EFBFBD><EFBFBD>cym do obs<62>ugi zewn<77>trznych program<61>w i dodatkowych opcji Midnight
Commandera.
.PP
.B Podgl<EFBFBD>d (F3, Shift-F3)
.PP
W<EFBFBD><EFBFBD>cza podgl<67>d aktualnie wybranego pliku. Standardowowo wywo<77>ywany jest
wbudowany podgl<67>d plik<69>w, ale je<6A>li opcja "Use internal view" jest wy<77><79>czona,
wywo<EFBFBD>ywany jest zewn<77>trzny program do pogl<67>du, wskazywany przez zmienn<6E>
.BR PAGER .
Je<EFBFBD>li jednak zmienna
.B PAGER
nie zosta<74>a jeszcze zdefiniowana, wywo<77>ywana jest komenda "view". Je<4A>li u<>yjesz
kombinacji klawiszy
.BR Shift-F3 ,
pogl<EFBFBD>d zostanie wywo<77>any bez jakiegokolwiek
formatownia pliku.
.PP
.B Filtrowany podgl<EFBFBD>d (M-!)
.PP
Ta kombinacja klawiszy oczekuje na komend<6E> i jej argument (argumentem standardowo
jest wybrany aktualnie plik), ca<63>e wyj<79>cie programu przekierowywane jest do pliku,
kt<EFBFBD>ry zostaje automatycznie wy<77>wietlony na ekranie w trybie podgl<67>du.
.PP
.B Edycja (F4)
.PP
Aktualnie ta komenda wywo<77>uje edytor
.BR vi (1)
lub edytor wybrany w zmiennej <20>rodowiskowej, lub wbudowany wewn<77>trzny edytor
plik<EFBFBD>w je<6A>li opcja use_internal_edit jest w<><77>czona.
.PP
.B Kopiuj (F5)
.PP
W<EFBFBD><EFBFBD>cza okno dialogowe, w kt<6B>rym standardowo znajduje si<73> <20>cie<69>ka do
katalogu w
nieaktywnym panelu, po czym kopiuje aktualny plik (lub wybrane
je<EFBFBD>li wybrano jakiekolwiek) do katalogu, kt<6B>ry wybrali<6C>my w oknie dialogowym.
Podczas procesu kopiowania mo<6D>esz go w ka<6B>dej chwili przerwa<77> wciskaj<61>c C-c lub
Esc. <20>eby dowiedzie<69> si<73> czego<67> wi<77>cej na temat joker<65>w w <20>cie<69>ce <20>r<EFBFBD>d<EFBFBD>owej
(kt<6B>rymi najcz<63><7A>ciej b<>d<EFBFBD> * lub ^\\(.*\\)$) i innych mo<6D>liwych okre<72>le<6C> w
katalogu docelowym zobacz kategori<72>
.B "Maski kopiowania/przenoszenia"
.PP
Na niekt<6B>rych systemach mo<6D>liwe jest kopiowanie w tle, robi si<73> to klikaj<61>c
na przycisk backgorund (lub naciskaj<61>c kombinacj<63> M-b w oknie dialogowym).
Background Jobs jest u<>ywane do kontrolowania prac w tle.
.PP
.B Link (C-x l)
.PP
Tworzy sztywne dowi<77>zanie do aktualnego pliku.
.PP
.B SymLink (C-x s)
.PP
Tworzy symboliczne dowi<77>zanie do aktualnego pliku. Dla tych, kt<6B>rzy nie wiedz<64>
co to jest dowi<77>zanie: tworzenie dowi<77>zania do pliku jest tak jak kopiowanie
pliku, z tym tylko,
<EFBFBD>e zar<61>wno plik <20>r<EFBFBD>d<EFBFBD>owy i docelowy reprezentuj<75> ten sam plik. Na przyk<79>ad,
je<EFBFBD>li edytujesz jeden z tych plik<69>w, zmiany, kt<6B>re czynisz pojawiaj<61> si<73> w obu
plikach. Niekt<6B>rzy m<>wi<77> na dowi<77>zania aliasy lub skr<6B>ty.
.PP
Twarde dowi<77>zanie wydaje si<73> by<62> prawdziwym plikiem. Po stworzeniu go
nie ma mo<6D>liwo<77>ci
rozr<EFBFBD><EFBFBD>nienia, kt<6B>ry z plik<69>w jest oryginalny, a kt<6B>ry jest dowi<77>zaniem.
Jest bardzo
ci<EFBFBD><EFBFBD>ko zauwa<77>y<EFBFBD>, <20>e wskazuj<75> one na ten sam plik.
U<EFBFBD>ywaj dowi<77>za<7A> twardych wtedy kiedy nie chcesz tego wiedzie<69>.
.PP
Dowi<EFBFBD>zanie symboliczne jest tylko odwo<77>aniem do oryginalnego pliku.
Je<EFBFBD>li ten plik
zostanie wyrzucony, dowi<77>zanie stanie si<73> bezu<7A>yteczne. Jest ca<63>kiem <20>atwo
zauwa<EFBFBD>y<EFBFBD>,
<EFBFBD>e pliki odnosz<73> si<73> w gruncie rzeczy do tego samego. Midnight Commander
pokazuje znak "@" przed nazw<7A> pliku je<6A>li jest dowi<77>zaniem
symbolicznym do innych
(poza katalogami, przed kt<6B>rymi pokazuje tyld<6C> (~)). Oryginalny plik wskazywany
przez dowi<77>zanie jest pokazywany w linii mini-statusu, je<6A>li opcja
.I "Show mini-status"
jest w<><77>czona. U<>ywaj dowi<77>za<7A> symbolicznych, je<6A>li chcesz unik<69><6B> problem<65>w z
rozpoznawaniem twardych dowi<77>za<7A>.
.PP
.B Zmiana nazwy/przeniesienie (F6)
.PP
W<EFBFBD><EFBFBD>cza okno dialogowe, gdzie standardowo wpisana jest nazwa katalogu w
nieaktywnym panelu, i przenosi aktualnie wybrany plik (lub zaznaczone je<6A>li
cho<EFBFBD> jeden jest zaznaczony) do katalogu wpisanego w oknie dialogowym. Podczas
procesu przenoszenia mo<6D>esz u<>y<EFBFBD> kombinacji klawiszy C-c lub ESC, <20>eby przerwa<77>
operacj<EFBFBD>. Po wi<77>cej szczeg<65><67><EFBFBD>w zobacz operacj<63>
.B Kopiuj
opisan<EFBFBD> powy<77>ej. Wi<57>kszo<7A><6F> rzeczy jest ca<63>kiem podobna.
.PP
Na niekt<6B>rych systemach mo<6D>liwe jest przenoszenie w tle, robi si<73> to klikaj<61>c
na przycisk background (lub naciskaj<61>c kombinacj<63> M-b w oknie dialogowym).
Background Jobs jest u<>ywane do kontrolowania prac w tle.
.PP
.B "Utw<74>rz katalog (F7)"
.PP
W<EFBFBD><EFBFBD>cza menu dialogowe i zak<61>ada katalog o podanej nazwie
.PP
.B Kasuj (F8)
.PP
Kasuje aktualnie wybrany lub zaznaczone pliki w aktywnym panelu. Podczas
procesu mo<6D>esz nacisn<73><6E> C-C lub Esc <20>eby przerwa<77> operacj<63>. [skasowane pliki
nie b<>d<EFBFBD> jednak odzyskane - przyp. t<>umacza].
.PP
.B Zaznacz grup<EFBFBD> (+)
.PP
U<EFBFBD>ywane do zaznaczania grupy plik<69>w. Midnight Commander b<>dzie <20><>da<64> tekstu
opisuj<EFBFBD>cego grup<75> plik<69>w. Je<4A>li opcja
.I Shell Patterns
jest w<><77>czona, tekst b<>dzie traktowany jako globalny dla interpretatora (*
oznacza zero lub wi<77>cej znak<61>w a ? oznacza jeden znak). Je<4A>li opcja
.I Shell Patterns
jest wy<77><79>czona, wtedy zaznaczanie plik<69>w jest robione z zastosowaniem norm
zewn<EFBFBD>trznych (zobacz ed (1)).
.PP
<EFBFBD>eby zaznaczy<7A> katalogi zamiast plik<69>w, tekst musi zaczyna<6E> sie od znaku '/'.
.PP
.B Odznacz grup<EFBFBD> (\\\\)
.PP
U<EFBFBD>ywane do odznaczania grupy plik<69>w. Jest przeciwie<69>stwem komendy
.IR "Zaznacz pliki" .
.PP
.B Wyjd<EFBFBD> (F10, Shift-F10)
.PP
Zamyka Midnight Commandera. Shift-F10 jest u<>ywany je<6A>li u<>ywasz
"wrappera" pow<6F>oki. Shift-F10 nie przeniesie ci<63> do katalogu, w kt<6B>rym
by<EFBFBD>e<EFBFBD> ostatnio w Midnight Commanderze, zamiast tego przejdzie do katalogu,
z kt<6B>rego uruchomi<6D>e<EFBFBD> program.
.PP
.\"NODE " Quick cd"
2002-08-25 11:46:50 +04:00
.SH " Szybka zmiana katalog<6F>w (Quick cd) M-c"
Ta komenda jest bardzo u<>yteczna, je<6A>li masz ju<6A> pe<70>n<EFBFBD> lini<6E> polece<63>, a
chcesz przej<65><6A> do innego katalogu. Uruchamia ona ma<6D>e okno dialogowe,
w kt<6B>rym podajesz to co po normalnej komendzie
.B cd
po czym naciskasz Enter. Wszystkie opcje s<> dok<6F>adnie takie same jak we
wbudowanej komendzie cd.
.PP
.\"NODE " Command Menu"
2002-08-25 11:46:50 +04:00
.SH " Menu komend (Command Menu)"
Komenda drzewo katalog<6F>w (Directory tree) pokazuje drzewo katalog<6F>w.
.PP
Komenda "Find file" szuka pliku spe<70>niaj<61>cego podane warunki, natomiast komenda
"Swap panels" zamienia zawarto<74>ci obu paneli.
.PP
Komenda "Panels on/off" pokazuje wyj<79>cie ostatniej komendy interpetatora
polece<EFBFBD>. Dzia<69>a ona tylko na terminalach typu Linux lub SCO.
.PP
Komenda por<6F>wnywania katalog<6F>w (Compare directories) (C-x d) por<6F>wnuje
zawarto<EFBFBD>ci panelu katalogowego z drugim. Mo<4D>esz potem u<>yc Kopiuj (F5)
<EFBFBD>eby stworzy<7A> dwa dok<6F>adnie identyczne panele. Metoda "quick" por<6F>wnuje
tylko i wy<77><79>cznie rozmiary plik<69>w i ich daty. Metoda "thorough" por<6F>wnuje
pliki bajt po bajcie. Ta metoda dzia<69>a tylko wtedy kiedy komputer obs<62>uguje
wywo<EFBFBD>anie mmap(2). Metoda "size-only" zwraca uwag<61> tylko na rozmiar plik<69>w.
Nie ma dla niej <20>adnego znaczenia czy plik ma inn<6E> dat<61> lub zawarto<74><6F>, liczy
si<EFBFBD> tylko rozmiar.
.PP
Komenda historii komend (Command history) pokazuje list<73> wpisanych komend.
Ta, kt<6B>r<EFBFBD> wybierzesz, jest kopiowana do linii polece<63>. Do historii komend
mo<EFBFBD>na mie<69> dost<73>p r<>wnie<69> przy u<>yciu kombinacji M-p lub M-n.
.PP
Komenda hotlisty katalog<6F>w (Directory hotlist) (C-\\) pozwala na zmienianie
katalog<EFBFBD>w do tych najcz<63><7A>ciej u<>ywanych du<64>o szybciej.
.PP
Komenda panelu zewn<77>trznego (External panelize) pozwala na wykonywania program<61>w
zewn<EFBFBD>trznych i ustawienia zawarto<74>ci paneli na to co zwr<77>ci<63>a wywo<77>ana
komenda.
.PP
Komenda edycji rozszerze<7A> plik<69>w (Extension file edit) pozwala na w<>asny wyb<79>r
program<EFBFBD>w, kt<6B>re maj<61> by<62> u<>ywane do wykonywania plik<69>w z podanymi
rozszerzeniami. Komenda edycji pliku menu (Menu file edit) mo<6D>e by<62> u<>ywana do
edytowania menu u<>ytkownika (tego, kt<6B>re pojawia si<73> po naci<63>ni<6E>ciu kombinacji
F2).
.PP
.\"NODE " Directory Tree"
2002-08-25 11:46:50 +04:00
.SH " Drzewo katalog<6F>w (Directory Tree)"
Mo<EFBFBD>esz wybiera<72> katalogi z drzewa katalog<6F>w i Midnight Commander przejdzie do
wybranego przez Ciebie katalogu.
.PP
S<EFBFBD> dwa sposoby wywo<77>ywania drzewa. Prawdziwa komenda drzewa katalog<6F>w jest
dost<EFBFBD>pna z menu komend. Inn<6E> metod<6F> jest wybranie drzewa z menu "lewego" b<>d<EFBFBD>
"prawego".
.PP
<EFBFBD>eby nie mie<69> zbyt du<64>ych op<6F><70>nie<69> Midnight Commander skanuje tylko ma<6D><61>
ilo<EFBFBD><EFBFBD> katalog<6F>w (t<> potrzebn<62> w danej chwili). Je<4A>li jakiego<67> katalogu nie
wida<EFBFBD> przejd<6A> do jego katalogu nadrz<72>dnego i naci<63>nij C-r (lub F2).
.PP
Mo<EFBFBD>esz u<>ywa<77> nast<73>puj<75>cych klawiszy:
.PP
Generalne klawisze ruchu s<> akceptowane.
.PP
.BR Enter .
W drzewie katalog<6F>w, wychodzi z trybu drzewa i przechodzi zn<7A>w do trybu
zwyk<EFBFBD>ego panelu. W podgl<67>dzie drzewa zmienia katalog w drugim panelu i zostaje
w trybie podgl<67>du drzewa w panelu aktywnym.
.PP
.BR C-r ", " F2 " (Rescan)."
Od<EFBFBD>wie<EFBFBD>a aktualny katalog. U<>ywane je<6A>li drzewo nie jest ju<6A> aktualne. Nie
pokazuje katalog<6F>w, kt<6B>re ju<6A> istniej<65> lub pokazuje te, kt<6B>rych ju<6A> nie ma.
.PP
.BR F3 " (Forget)."
Usuwa aktualny katalog z drzewa katalog<6F>w. U<>ywaj tego je<6A>li chcesz usun<75><6E>
"<22>miec<65>ce" i niepotrzebne katalogi z wy<77>wietlania. <20>eby by<62>y one zn<7A>w
widoczne wystarczy nacisn<73><6E> F2.
.PP
.BR F4 " (Static/Dynamic)."
Prze<EFBFBD><EFBFBD>cza pomi<6D>dzy dynamicznym (standardowo) i statycznym trybem nawigacji.
.PP
W trybie statycznym mo<6D>esz u<>ywa<77> strza<7A>ek do do<64>u i do g<>ry do wybierania
katalogu. Wszystkie zwiedzone katalogi s<> widoczne.
.PP
W trybie dynamicznym mo<6D>esz u<>ywa<77> strza<7A>ek w celu wybrania r<>wnorz<72>dnego
katalogu, strza<7A>ki w lewo <20>eby dosta<74> si<73> do katalogu domowego, strza<7A>ki
w prawo w celu dostania si<73> do katalogu podrz<72>dnego. Widoczne jest tylko
najbardziej aktualne drzewo katalog<6F>w. Drzewo zmienia si<73> wi<77>c dynamicznie
podczas twojego przemieszczania.
.PP
.B F5
2002-08-30 16:25:32 +04:00
(Copy).
2002-08-25 11:46:50 +04:00
Kopiuje katalog.
.PP
.B F6
2002-08-30 16:25:32 +04:00
(RenMov).
2002-08-25 11:46:50 +04:00
Przenosi katalog.
.PP
.B F7
2002-08-30 16:25:32 +04:00
(Mkdir).
2002-08-25 11:46:50 +04:00
Tworzy nowy katalog poni<6E>ej aktualnego.
.PP
.B F8
2002-08-30 16:25:32 +04:00
(Delete).
2002-08-25 11:46:50 +04:00
Kasuje katalog z systemu plik<69>w.
.PP
.BR C-s ", " M-s .
Szuka nat<61>pnego katalogu spe<70>niaj<61>cego podane warunki szukania. Je<4A>li taki
nie istnieje te klawisze spowoduj<75> przemieszczenie si<73> o jedn<64> lini<6E> w d<><64>.
.PP
.BR C-h ", " Backspace .
Kasuje ostatni znak w ci<63>gu znak<61>w do poszukiwania.
.PP
.BR "Jakikolwiek inny klawisz" .
Dodaje klawisz do ci<63>gu znak<61>w do szukania i przenosi do najbli<6C>szego
katalogu, kt<6B>rego nazwa zaczyna si<73> od tych znak<61>w. W podgl<67>dzie drzewa musisz
najpierw uaktywni<6E> szukanie naciskaj<61>c C-s. Ci<43>g szukaj<61>cy jest pokazywany
w linii mini-statusu.
.PP
Nast<EFBFBD>puj<EFBFBD>ce klawisze s<> dost<73>pne tylko w drzewie katalog<6F>w. Nie dzia<69>aj<61> one
w pogl<67>dzie katalog<6F>w.
.PP
.B F1
2002-08-30 16:25:32 +04:00
(Help).
2002-08-25 11:46:50 +04:00
Wywo<EFBFBD>uje podgl<67>d pomocy i pokazuje t<> sekcj<63>.
.PP
.BR Esc ", " F10 .
Wychodzi z drzewa. Nie zmienia katalog<6F>w.
.PP
Mysz jest obs<62>ugiwana. Podw<64>jne klikni<6E>cie ma znaczenie identyczne do
klawisza Enter. Zobacz r<>wnie<69> sekcj<63>
.IR "Obs<62>uga myszy" .
.PP
.\"NODE " Find File"
2002-08-25 11:46:50 +04:00
.SH " Znajd<6A> plik (Find File)"
Komenda znajd<6A> plik najpierw pyta si<73> o startowy katalog do przeszukiwania
i o nazw<7A> pliku, kt<6B>ry ma by<62> znaleziony. Wciskaj<61>c przycisk "Tree" (drzewo)
mo<EFBFBD>esz wybra<72> katalog startowy z drzewa katalog<6F>w.
.PP
Pole trzecie akceptuje wszystkie wyra<72>enia podobne do tych w egrep(1).
Oznacza to, <20>e musisz rozpoczyna<6E> znaki o specjalnym znaczeniu kombinacj<63>
"\\" np. szukaj<61>c "strcmp (" b<>dziesz musia<69> wpisa<73> "strcmp \\(" (bez
cudzys<EFBFBD>ow<EFBFBD>w oczywi<77>cie).
.PP
Mo<EFBFBD>esz zacz<63><7A> przeszukiwanie naciskaj<61>c przycisk Ok. Podczas szukania mo<6D>esz
zatrzyma<EFBFBD> proces przy u<>yciu przycisku Stop i kontynuowa<77> po naci<63>ni<6E>ciu
Startu.
.PP
Mo<EFBFBD>esz przegl<67>da<64> liste znalezionych plik<69>w za pomoc<6F> strza<7A>ek do do<64>u
i do g<>ry. Komenda Chdir przejdzie do katalogu aktualnie wybranego. Przycisk
Again zapyta si<73> o nowe parametry do szukania (rozpocznie proces od nowa).
Przycisk Quit ko<6B>czy przeszukiwanie. Przycisk Panelize umie<69>ci znalezione
pliki w aktywnym panelu katalogowym tak, <20>e b<>dziesz m<>g<EFBFBD> wykonywa<77> na nich
standardowe czynno<6E>ci (podgl<67>d, kopiowanie, przenoszenie, kasowanie itp.).
Po spanelizowaniu wystarczy naci<63>n<EFBFBD><6E> C-r <20>eby powr<77>ci<63> do normalnego trybu.
.PP
Mo<EFBFBD>liwe jest posiadanie listy katalog<6F>w, kt<6B>rych szukanie plik<69>w nie
powinno uwzgl<67>dnia<69> (na przyk<79>ad mo<6D>esz chcie<69> omin<69><6E> przeszukiwanie CDROMu
i innych podmontowanych system<65>w plik<69>w).
.PP
Katalogi do omijania powinny by<62> umieszczone w zmiennej
.B find_ignore_dirs
w sekcji
.B Misc
twojego pliku ~/.mc/ini.
.PP
Sk<EFBFBD>adowe katalog<6F>w powinny by<62> oddzielone od siebie przez <20>redniki, to jest
przyk<EFBFBD>ad:
.PP
.nf
[Misc]
find_ignore_dirs=/cdrom:/nfs/wuarchive:/afs
.fi
.PP
Mo<EFBFBD>esz wole<6C> u<>ywa<77> panelu zewn<77>trznego do wykonywania niekt<6B>rych operacji.
Szukanie pliku jest dobre tylko dla prostych zapyta<74>. U<>ywaj<61>c panelu
zewn<EFBFBD>trznego mo<6D>esz dokonywa<77> tak skomplikowanych wyszukiwa<77> jak tylko
pragniesz.
.PP
.\"NODE " External panelize"
2002-08-25 11:46:50 +04:00
.SH " Panel zewn<77>trzny"
Panel zewn<77>trzny pozwala ci na wykonywanie zewn<77>trznych program<61>w i
ogl<EFBFBD>danie ich wyj<79>cia jako zawarto<74>ci aktywnego panelu.
.PP
Na przyk<79>ad, je<6A>li chcesz aby w aktywnym panelu wy<77>wietlone zosta<74>y
wszystkie dowi<77>zania w aktywnym katalogu, mo<6D>esz u<>y<EFBFBD> panelu zewn<77>trznego
i nast<73>puj<75>cej komendy:
.PP
.nf
find . -type l -print
.fi
Zanim komenda zako<6B>czy dzia<69>anie, zawarto<74><6F> katalog<6F>w nie b<>dzie ju<6A> d<>u<EFBFBD>ej
zawarto<EFBFBD>ci<EFBFBD> aktualnego katalogu, ale wszystkie pliki b<>d<EFBFBD> symbolicznymi
dowi<EFBFBD>zaniami.
.PP
Je<EFBFBD>li chcesz wy<77>wietli<6C> wszystkie pliki, kt<6B>re <20>ci<63>gn<67><6E>e<EFBFBD> ze swoich
serwer<EFBFBD>w ftp, mo<6D>esz u<>y<EFBFBD> tej komendy awk <20>eby wypisa<73> nazw<7A> pliku z
log<EFBFBD>w transferu:
.PP
.nf
awk '$9 ~! /incoming/ { print $9 }' < /usr/adm/xferlog
.fi
.PP
Mo<EFBFBD>esz zapisa<73> sobie cz<63>sto u<>ywane komendy pod jak<61><6B> nazw<7A>, po to
<EFBFBD>eby m<>c ich potem u<>ywa<77> du<64>o <20>atwiej. Robisz to po prostu wpisuj<75>c komend<6E>
w linii wej<65>ciowej, a potem naciskaj<61><6A> przycisk Add. Potem wpisujesz nazw<7A>,
pod jak<61> ta komenda ma by<62> widoczna. Nast<73>pnym razem po prostu wybierasz
t<EFBFBD> komend<6E> z listy i nie musisz ju<6A> wpisywa<77> jej ponownie.
.PP
.\"NODE " Hotlist"
2002-08-25 11:46:50 +04:00
.SH " Hotlist"
Hotlista katalog<6F>w pokazuje nazwy katalog<6F>w wprowadzonych do hotlisty.
Midnight Commander zmieni miejsce do tego, kt<6B>re wskazuje nazwa katalogu.
Z hotlisty mo<6D>esz wyrzuca<63> ju<6A> dodane pozycje par nazw/wskaza<7A> i dodawa<77> nowe.
Dla dodawania mo<6D>esz wykorzysta<74> kombinacj<63> (C-x h), kt<6B>ra dodaje
<EFBFBD>cie<EFBFBD>k<EFBFBD>
aktualnego katalogu do hotlisty. U<>ytkownik musi tylko poda<64> pod jak<61>
nazw<EFBFBD> ma by<62> ten katalog widoczny.
.PP
Powoduje to przechodzenie do cz<63><7A>ciej przegl<67>danych katalog<6F>w znacznie szybciej.
Mo<EFBFBD>esz u<>ywa<77> ci<63>gle warto<74>ci CDPATH opisanej w sekcji Wewn<77>trzne
przemieszczanie.
.PP
.\"NODE " Extension File Edit"
2002-08-25 11:46:50 +04:00
.SH " Edycja rozszerze<7A> pli<6C>w (Extension File Edit)"
2002-09-14 14:41:48 +04:00
Ta komenda wywo<77>a tw<74>j edytor na plik ~/.mc/bindings. Format tego pliku jest
2002-08-25 11:46:50 +04:00
nast<EFBFBD>puj<EFBFBD>cy (zmieni<6E> si<73> on pocz<63>wszy od wersji 3.0):
.PP
Wszystkie linie zaczynaj<61>ce si<73> od #, lub puste, nie s<> brane pod uwag<61>.
.PP
Linie zaczynaj<61>ce si<73> od pierwszej kolumny powinny mie<69> nast<73>puj<75>cy format:
.PP
.IR "s<>owo kluczowe/wzorzecNL" ,
tj. wszystko po
.I s<EFBFBD>owie kluczowym/
dop<EFBFBD>ki now<6F> lini<6E> nie jest
.I wzorzec
.PP
s<EFBFBD>owami kluczowymi mog<6F> by<62>:
.PP
.I shell
.IP
(wzorzec jest wtedy wyra<72>eniem (bez joker<65>w), tj. pasuj<75> wszystkie pliki
*wzorzec. Np.: .tar znaczy *.tar)
.PP
.I regex
.IP
(wzorzec jest normalnym wyra<72>eniem)
.PP
.I type
.IP
(plik spe<70>nia wymagania je<6A>li `file %f` zgadza si<73> z wyra<72>eniem wzorca
(nazwa: cz<63><7A><EFBFBD> z `file %f` jest usuwana))
.PP
.I default
.IP
(wszystkie pliki spe<70>niaj<61>, nie wa<77>ne jaki jest wzorzec)
.PP
Inne linie powinny zaczyna<6E> si<73> od spacji lub tabulacji i powinny
mie<EFBFBD> one nast<73>puj<75>cy format:
.PP
.I s<EFBFBD>owo kluczowe=komendaNL
(bez spacji przy znaku =), gdzie
.I s<EFBFBD>owem kluczowym
powinno by<62>:
.PP
.I Open (Otw<74>rz)
(je<6A>li u<>ytkownik naci<63>nie Enter lub kliknie dwukrotnie),
.I View (Podgl<67>d)
(F3),
.I Edit (Edytuj)
(F4),
.I Icon
nazwa zarezerwowana do u<>ywania przez mc w przysz<73>o<EFBFBD>ci.
.PP
.I command
jest jak<61>kolwiek jedn<64> lini<6E> pow<6F>oki, z zastosowaniem
prostego makra.
.PP
Cele s<> przeliczane od g<>ry do do<64>u (porz<72>dek jest tu istotny). Je<4A>li
jakiej<EFBFBD> akcji brakuje, poszukiwanie kontynuuje si<73> tak jakby wcze<7A>niej
nie nast<73>pi<70>a <20>adna zgodno<6E><6F> (tj. je<6A>li zgadza si<73> z wzorcem pierwszym
i trzecim i brakuje w pierwszym akcji View, to naciskaj<61>c F3 u<>yta b<>dzie
akcja z trzeciego wzorca). Opcja default powinna wychwyci<63> wszystkie mo<6D>liwe
akcje.
.PP
.\"NODE " Background Jobs"
2002-08-25 11:46:50 +04:00
.SH " Prace w tle (Background jobs)"
Pozwalaj<EFBFBD> ci one kontrolowa<77> status jakichkolwiek proces<65>w wykonywanych
w tle
przez Midnight Commandera (tylko operacje kopiowania i przenoszenia, mog<6F>
by<EFBFBD> wykonywane w tle). Z tego menu mo<6D>esz zastopowa<77>, zresetowa<77> i "zabi<62>"
proces w tle.
.PP
.\"NODE " Menu File Edit"
2002-08-25 11:46:50 +04:00
.SH " Edycja menu u<>ytkownika (Menu File Edit)"
Menu u<>ytkownika jest bardzo u<>ytecznym menu, kt<6B>re mo<6D>e by<62> tworzone
w spos<6F>b dowolny, przez u<>ytkownika. Kiedy tylko pr<70>bujesz co<63> zrobi<62>
przy u<>yciu tego menu, <20>adowany jest plik .mc.menu z aktualnego katalogu, ale
tylko wtedy kiedy jest on w posiadaniu u<>ytkownika lub roota i mamy do niego
prawa zapisu. Je<4A>li takiego nie ma pr<70>buje si<73> z plikiem ~/.mc/menu z tymi
samymi za<7A>o<EFBFBD>eniami, je<6A>li jego te<74> nie ma - u<>ywa si<73> standardowego pliku
systemowego, kt<6B>ry znajduje si<73> w @prefix@/share/mc/mc.menu.
2002-08-25 11:46:50 +04:00
.PP
Format pliku z menu u<>ytkownika jest bardzo prosty. Linie zaczynaj<61>ce si<73>
od czegokolwiek innego ni<6E> spacja lub tabulacja, s<> traktowane jako
wtyczki do menu (aby m<>c u<>ywa<77> ich potem jako gor<6F>cych klawiszy, dobrze
jest aby pierwszy znak by<62> liter<65>). Wszystkie linie zaczynaj<61>ce od spacji
lub tabulacji, s<> komendami, kt<6B>re maj<61> by<62> wykonane je<6A>li wtyczka zostanie
wybrana.
.PP
Kiedy opcja zostaje wybrana, wszystkie komendy nale<6C><65>ce do tej opcji
kopiowane s<> do pliku w katalogu tymczasowym (najcz<63><7A>ciej do /usr/tmp), a
potem plik jest wykonywany. Pozwala to u<>ytkownikowi wk<77>ada<64> normalne
konstrukcje pow<6F>oki do konstrukcji kodu wykonywanego. Po wi<77>cej
informacji zobacz, u<>ywania makr.
.PP
To jest przyk<79>adowy plik mc.menu:
.PP
.nf
A Wyrzu<7A> aktualny plik.
od -c %f
B Stw<74>rz raport o b<><62>dzie i wy<77>lij do roota.
vi ~/tmp/mail.$$
mail -s "B<><42>d Midnight Commandera" root < ~/tmp/mail.$$
M Przeczytaj poczt<7A>.
emacs -f rmail
N Przeczytaj grup<75> dyskucyjn<6A>.
emacs -f gnus
J Skopiuj rekursywnie ca<63>y aktualny katalog.
tar cf - . | (cd %D && tar xvpf -)
= f *.tar.gz | f *.tgz & t n
X Zdekompresuj skompresowany plik tar.
tar xzvf %f
.fi
.PP
.B Standardowe warunki
.PP
Ka<EFBFBD>da opcja mo<6D>e by<62> opatrzona w warunki. Warunek musi zaczyna<6E> si<73> od
pierwszej kolumny i od znaku '='. Je<4A>li warunek jest prawdziwy, opcja
stanie si<73> opcj<63> domy<6D>ln<6C>.
.PP
.nf
Sk<EFBFBD>adnia warunku: = <warunek>
lub: = <warunek> | <warunek> ...
lub: = <warunek> & <warunek> ...
Warunek jest jednym z nast<73>puj<75>cych:
f <wzorzec> aktualny plik zgodny z wzorcem?
F <wzorzec> plik w drugim panelu zgodny z wzorcem?
d <wzorzec> aktualny katalog spe<70>niaj<61>cy wzorzec?
D <wzorzec> katalog w drugim panelu spe<70>niaj<61>cy wzorzec?
t <typ> aktualny pliku typu typ?
T <typ> plik w drugim panelu typu typ?
! <warunek> zaprzeczenie warunku
2002-08-25 11:46:50 +04:00
.fi
.PP
Wzorzec jest normalnym wzorcem pow<6F>oki lub wyra<72>eniem,
podobnym do wzorca pow<6F>oki. Mo<4D>esz zmieni<6E> globalne ustawienia
wzorc<EFBFBD>w pow<6F>oki pisz<73>c "shell_patterns=x" w pierwszej linii menu
u<EFBFBD>ytkownika (x jest r<>wne 0 lub 1).
.PP
.nf
Typ jest jednym lub wi<77>cej z podanych znak<61>w:
n nie katalog
r zwyk<79>y plik
d katalog
l dowi<77>zanie
c specjalny znak
b specjalny blok
f fifo
s gniazdo
x wykonywalny
t zaznaczony
.fi
.PP
Na przyk<79>ad 'rlf' oznacza zwyk<79>y plik, dowi<77>zanie lub fifo. Typ 't' jest
troch<EFBFBD> odmienny poniewa<77> dotyczy panelu a nie pliku. Warunek '=t t' jest
prawdziwy je<6A>li s<> jakie<69> zaznaczone pliki w aktywnym panelu, a fa<66>szywy je<6A>li
nie ma.
.PP
Je<EFBFBD>li warunek rozpoczyna si<73> od '=?' zamiast '=' droga przechodzenia
przez warunki b<>dzie pokazywana
za ka<6B>dym razem kiedy warunek b<>dzie obliczany [przydatne do wyszukiwania b<><62>d<EFBFBD>w
- przyp. t<>umacza].
.PP
Warunki s<> obliczane od lewej do prawej. Oznacza to, <20>e
.nf
= f *.tar.gz | f *.tgz & t n
.fi
jest liczone tak samo jak
.nf
( (f *.tar.gz) | (f *.tgz) ) & (t n)
.fi
.PP
To jest prosty przyk<79>ad zastosowania tych warunk<6E>w:
.PP
.nf
= f *.tar.gz | f *.tgz & t n
L Listuje zawarto<74><6F> skompresowanego archiwum tar
gzip -cd %f | tar xvf -
.fi
.PP
.B Warunki dodania
.PP
Je<EFBFBD>li warunek rozpoczyna si<73> od znaku '+' (lub '+?') zamiast od '=' (lub '=?')
jest to warunek dodania. Je<4A>li warunek jest prawdziwy, opcja menu b<>dzie
do<EFBFBD><EFBFBD>czona do menu. Je<4A>li nie jest prawdziwy, nie b<>dzie ona w nim zawarty.
.PP
Mo<EFBFBD>esz <20><>czy<7A> ze sob<6F> standardowe i dodane warunki zaczynaj<61>c warunek od
kombinacji
'+=' lub '=+' (lub '+=?' lub '=+?' je<6A>li chcesz zobaczy<7A> tras<61> b<><62>d<EFBFBD>w).
Je<EFBFBD>li chcesz u<>y<EFBFBD> r<><72>nych warunk<6E>w, dodanego i standardowego,
mo<EFBFBD>esz poprzedzi<7A> wpis menu dwoma wierszami warunkowymi. Jednym zaczynaj<61>cym
si<EFBFBD> od znaku '+', a drugim od '='.
.PP
Wszelkie komentarze rozpoczynaj<61> si<73> od znaku '#'.
.PP
.\"NODE " Options Menu"
2002-08-25 11:46:50 +04:00
.SH " Menu opcji (Options Menu)"
Midnight Commander ma niekt<6B>re opcje, kt<6B>re mog<6F> by<62> w<><77>czane lyb wy<77><79>czane
w r<><72>nych oknach dialogowych z tego menu. Opcja jest w<><77>czona je<6A>li widnieje
przed ni<6E> gwiazdka lyb "x".
.PP
2002-09-18 01:56:06 +04:00
Komenda
2002-08-25 11:46:50 +04:00
.I Configuration
w<EFBFBD><EFBFBD>cza okno dialogowe, z kt<6B>rego mo<6D>esz zmieni<6E>
wi<EFBFBD>kszo<EFBFBD><EFBFBD> ustawie<69> Midnight Commandera.
.PP
Menu
2002-09-18 01:56:06 +04:00
.I Layout
pozwala na zmian<61> wielu ustawie<69>, kt<6B>re maj<61> znacz<63>cy wp<77>yw
na to jak MC b<>dzie wygl<67>da<64> na ekranie.
2002-08-25 11:46:50 +04:00
.PP
Menu
.I Confirmation
w<EFBFBD><EFBFBD>cza okno dialogowe, w kt<6B>rym mo<6D>esz ustawi<77> przy wykonaniu
kt<EFBFBD>rych operacji chcesz by<62> pytany o potwierdzenie.
.PP
Menu
2002-09-18 01:56:06 +04:00
.I Display bits
pozwala okre<72>li<6C> jakiego typu znaki tw<74>j terminal jest
w stanie wy<77>wietli<6C>.
.PP
Menu
2002-08-25 11:46:50 +04:00
.I Learn Keys
pokazuje okno dialogowe, w kt<6B>rym mo<6D>esz pozna<6E>
kt<EFBFBD>re klawisze nie dzia<69>aj<61> i w razie problem<65>w naprawi<77> to.
.PP
Menu
.I Virtual FS
pokazuje okno, w kt<6B>rym mo<6D>esz zmieni<6E> niekt<6B>re ustawienia
dotycz<EFBFBD>ce system<65>w VFS.
.PP
Komenda
.I Save Setup
zachowuje wszystkie ustawienia z menu Lewego, Prawego i Opcji.
.PP
.\"NODE " Configuration"
2002-08-25 11:46:50 +04:00
.SH " Konfiguracja"
Opcje w tym oknie s<> podzielone na trzy grupy:
opcje panelu (Panel Options), zatrzymaj po uruchomieniu (Pause after run) i
inne opcje (Other Options).
.PP
.B Opcje panelu
.PP
.I Show Backup Files.
Standardowo Midnight Commander nie wy<77>wietla plik<69>w ko<6B>cz<63>cych si<73> znakiem
'~' (tak jak komenda ls -B w wersji GNU).
.PP
.I Show Hidden Files.
Standardowo Midnight Commander wy<77>wietla wszystkie pliki zaczynaj<61>ce si<73>
od kropki (tak jak ls -a).
.PP
.I Mark moves down.
Standardowo kiedy zaznaczasz plik (zar<61>wno przy u<>yciu C-t lub klawisza Insert)
linia wyboru przenosi si<73> o jedno w d<><64>.
.PP
.I Drop down menus.
Kiedy ta opcja jest w<><77>czona, kiedy naciskasz klawisz
.B F9
menu b<>dzie aktywowane, w przeciwnym wypadku zostaniesz tylko przeniosiony
do tytu<74><75>w w tym menu i b<>dziesz musia<69> wybra<72> opcj<63> r<>cznie przy u<>yciu
strza<EFBFBD>ek b<>d<EFBFBD> te<74> przy u<>yciu pierwszej litery z nazwy konkretnego menu.
.PP
2002-09-14 09:29:24 +04:00
.IR Mix all files .
2002-08-25 11:46:50 +04:00
Je<EFBFBD>li ta opcja jest w<><77>czona, wszystkie pliki i katalogi s<> pomieszane razem.
Je<EFBFBD>li za<7A> jest wy<77><79>czona, katalogi (i dowi<77>zania do nich), s<> listowane na
pocz<EFBFBD>tku a pozosta<74>e pliki dopiero za nimi.
.PP
.I Fast directory reload.
Standardowo ta opcja jest wy<77><79>czona. Je<4A>li j<> w<><77>czysz Midnight Commander
b<EFBFBD>dzie u<>ywa<77> triku do sprawdzenia czy zawarto<74><6F> katalogu si<73> zmieni<6E>a.
Trik polega na tym, <20>e sprawdza si<73> i-w<>ze<7A> katalogu i je<6A>li si<73> on zmieni<6E>
to katalog jest <20>adowany na nowo. Oznacza to prze<7A>adowywanie zawarto<74>ci panelu
tylko wtedy, kiedy tworzysz lub kasujesz pliki. Je<4A>li robisz inne zmiany
(rozmiaru, w<>a<EFBFBD>ciciela, uprawnie<69>, grupy itp.) b<>dziesz musia<69> r<>cznie prze<7A>adowa<77>
widok (np. u<>ywaj<61>c kombinacji klawiszy C-r).
.PP
.B Zatrzymaj po uruchomieniu
.PP
Po wykonaniu komendy, Midnight Commander mo<6D>e zrobi<62> pauz<75>, po to aby<62>
m<EFBFBD>g<EFBFBD> spokojnie przejrze<7A> wyj<79>cie ostatniej komendy. S<> trzy mo<6D>liwe warto<74>ci
dla tej zmiennej:
.IP
.I Nigdy (Never)
Oznacza, <20>e nie chcesz widzie<69> wyj<79>cia twojej komendy. Je<4A>li u<>ywasz
termianala typu Linux lub SCO czy te<74> xterm, b<>dziesz m<>g<EFBFBD> jednak zobaczy<7A>
jej wyj<79>cie naciskaj<61>c C-o.
.IP
.I "On dumb terminals"
B<EFBFBD>dziesz mia<69> pauz<75> po uruchomieniu na terminalach, kt<6B>re nie s<> w stanie
pokazywa<EFBFBD> widoku ostatniej komendy (na wszystkich terminalach, kt<6B>re nie s<>
xtermami lub Linux).
.IP
.I Zawsze (Always)
Program zatrzyma si<73> po wykonaniu ka<6B>dej z twoich komend.
.PP
.B Inne opcje
.PP
.I Operacje weryfikacji (Verbose operation).
Prze<EFBFBD><EFBFBD>cza czy podczas kopiowania, kasowania, przenoszenia plik<69>w ma by<62>
pokazywane okno dialogowe pokazuj<75>ce stopie<69> zaawansowania. Je<4A>li masz powolny
terminal, mo<6D>esz chcie<69> wy<77><79>czy<7A> weryfikacj<63>. Jest to wykonywane automatycznie
za ciebie je<6A>li tw<74>j terminal jest wolniejszy ni<6E> 9600 bps.
.PP
.I Zliczaj wszystko (Compute totals).
Je<EFBFBD>li ta opcja jest w<><77>czona, Midnight Commander zlicza wszytkie bajty
plik<EFBFBD>w, kt<6B>re s<> przeznaczone do kopiowania, przenoszenia, kasowania. Spowoduje
to wy<77>wietlanie du<64>o bardziej zaawansowanego wska<6B>nika post<73>pu w zamian
zmiejszaj<EFBFBD>c troch<63> pr<70>dko<6B><6F>. Ta opcja nie ma <20>adnego znaczenia je<6A>li opcja
.I Verbose operation
jest wy<77><79>czona.
.PP
.I Wzorce pow<EFBFBD>oki (Shell patterns).
Standardowo komendy zaznacz (Select), odznacz (Unselect), i filtruj (Filter)
b<EFBFBD>d<EFBFBD> u<>ywa<77> wyra<72>e<EFBFBD> takich samych jak pow<6F>oka. Oznacza to, <20>e
gwiazdka oznacza zero lub wi<77>cej znak<61>w, znak zapytania dok<6F>adnie jeden znak,
a ka<6B>dy inny znak sam siebie. Je<4A>li ta opcja jest wy<77><79>czona, stosowane s<>
te, kt<6B>rych u<>ywa w komenda
.BR ed (1).
.PP
.I Auto Save Setup.
Je<EFBFBD>li ta opcja jest w<><77>czona, kiedy wychodzisz z Midnight Commandera
konfiguracja MC zostanie zachowana automatycznie (bez pytania)
do pliku ~/.mc/ini.
.PP
.I Auto menus.
Je<EFBFBD>li ta opcja jest w<><77>czona, menu u<>ytkownika b<>dzie w<><77>czone na starcie.
U<EFBFBD>yteczne do budowania menu dla nie unixowc<77>w.
.PP
.I U<EFBFBD>ywaj wewn<EFBFBD>trznego edytora (Use internal editor).
Je<EFBFBD>li ta opcja jest w<><77>czona, do edycji plik<69>w u<>ywany jest wbudowany
edytor plik<69>w. Je<4A>li ta opcja jest wy<77><79>czona, u<>ywany b<>dzie edytor wybrany
w zmiennej
.BR EDITOR .
Je<EFBFBD>li <20>aden edytor nie zosta<74> wybrany, u<>ywany b<>dzie
.BR vi (1).
Zobacz sekcj<63> Wewn<77>trzny edytor plik<69>w.
.PP
.I U<EFBFBD>ywaj wewn<EFBFBD>trznego podgl<EFBFBD>du (Use internal viewer).
Je<EFBFBD>li ta opcja jest w<><77>czona, wbudowany podgl<67>d pliku jest u<>ywany do ogl<67>dania
pliku. Je<4A>li ta opcja jest wy<77><79>czona, u<>ywany jest podgl<67>d wybrany w zmiennej
.BR PAGER .
Je<EFBFBD>li <20>aden podgl<67>d nie zosta<74> wybrany, wywo<77>ywana jest komenda
.BR view .
Zobacz sekcj<63> Wbudowany podgl<67>d plik<69>w.
.PP
.I Doka<EFBFBD>czanie: poka<EFBFBD> wszystkie (Complete: show all).
Standardowo Midnight Commander pokazuje wszystkie mo<6D>liwe doko<6B>czenia
je<EFBFBD>li jest ich wi<77>cej, kiedy naci<63>niesz drugi raz klawisz
.BR M-Tab ,
za pierwszym razem, po prostu doka<6B>cza to na ile mo<6D>na i wydaje kr<6B>tki
d<EFBFBD>wi<EFBFBD>k. Je<4A>li chcesz widzie<69> wszystkie mo<6D>liwo<77>ci po pierwszym naci<63>ni<6E>ciu
.B M-Tab
w<EFBFBD><EFBFBD>cz t<> opcj<63>.
.PP
.I Obrotowy my<EFBFBD>lnik (Rotating dash).
Je<EFBFBD>li ta opcja jest w<><77>czona, Midnight Commander b<>dzie pokazywa<77> obracaj<61>cy
si<EFBFBD> my<6D>lnik w lewym g<>rnym rogu, je<6A>li b<>dzie akurat w trakcie wykonywania
jakiego<EFBFBD> procesu.
.PP
.I Lynx-like motion.
Je<EFBFBD>li ta opcja jest w<><77>czona, mo<6D>esz u<>ywa<77> strza<7A>ek przemieszczenia
<EFBFBD>eby automatycznie zmienia<69> katalog je<6A>li aktualnie wybrany katalog jest
podkatalogiem, a linia polece<63> jest pusta. Standardowo ta opcja jest wy<77><79>czona.
.PP
.I Dowi<EFBFBD>zania pod<EFBFBD><EFBFBD>aj<EFBFBD>ce cd (Cd follows links).
Ta opcja, je<6A>li jest w<><77>czona, zmusza Midnight Commandera <20>eby pod<6F><64>a<EFBFBD>
za <20>a<EFBFBD>cuchem katalog<6F>w przy zmienianiu go w panelu czy za pomoc<6F> komendy cd.
To jest standardowe zachowanie basha. Je<4A>li jest wy<77><79>czona, Midnight Commander
pod<EFBFBD><EFBFBD>a za prawdziw<69> struktur<75> katalog<6F>w, wi<77>c cd .. je<6A>li wszed<65>e<EFBFBD> do
katalogu poprzez dowi<77>zanie, przeniesie ci<63> do prawdziwego katalogu na dysku, a nie
tam gdzie wskazywa<77>o dowi<77>zanie.
.PP
.I Bezpieczne kasowanie (Safe delete).
Je<EFBFBD>li ta opcja jest w<><77>czona, nieumy<6D>lne kasowanie plik<69>w stanie si<73> du<64>o
trudniejsze. Standardowy wyb<79>r w linii potwierdzenia zmienia si<73> z "Yes" na
"No" i kasowanie nie pustych katalog<6F>w musi by<62> potwierdzane przyciskiem
.IR yes .
Standardowo ta opcja jest wy<77><79>czona.
.PP
2002-09-18 01:56:06 +04:00
.\"NODE " Layout"
.SH " Wygl<67>d (Layout)"
Meny wygl<67>d pozwala ci na r<><72>ne warianty zmieniania og<6F>lnego wygl<67>du
zewn<EFBFBD>trznego ekranu. Mo<4D>esz wybra<72>, czy linia menu, linia polece<63>, linia
hint<EFBFBD>w (pomocy) i linia klawiszy funkcyjnych maj<61> by<62> widoczne. Na konsolach
typu Linux lub SCO mo<6D>esz wybra<72> ile linii ma by<62> pokazywanych na wyj<79>ciu okna.
.PP
Reszta powierzchni ekranu jest u<>ywana przez dwa panele katalogowe. Mo<4D>esz
wybra<EFBFBD> nawet czy panele maj<61> by<62> u<>o<EFBFBD>one poziomo czy pionowo.
Kolejn<EFBFBD> mo<6D>liwo<77>ci<63> jest zmiana ich standardowej szeroko<6B>ci (b<>d<EFBFBD> wysoko<6B>ci).
Jest ona standardowo r<>wna, ale mo<6D>na to zmieni<6E>.
.PP
Standardowo ca<63>a zawarto<74><6F> panelu katalogowego jest wy<77>wietlana t<> sam<61> barw<72>,
ale mo<6D>esz zmieni<6E> to tak aby
.I uprawnienia
i
.I typy plik<EFBFBD>w
by<EFBFBD>y wy<77>wietlane specjalnym pod<6F>wietlonym kolorem.
Je<EFBFBD>li pod<6F>wietlanie uprawnie<69> jest w<><77>czone, cz<63><7A><EFBFBD> p<>l (ta z
.I uprawnieniami
i
.IR "typami plik<69>w" )
b<EFBFBD>dzie pod<6F>wietlona przy u<>yciu koloru wybranego jako
.IR selected .
Je<EFBFBD>li pod<6F>wietlanie jest w<><77>czone, pliki s<> kolorowane w zale<6C>no<6E><6F>i od swojego
typu (np. katalogi, pliki typu core, wykonywalne, ...).
.PP
Je<EFBFBD>li opcja
.I Show Mini-Status
jest w<><77>czona, jeden wiersz informacji statusowych na temat aktualnie
wybranej rzeczy w panelu, b<>dzie pokazany na dole panelu.
.PP
.\"NODE " Confirmation"
.SH " Potwierdzanie (Confirmation)"
W tym menu mo<6D>esz skonfigurowa<77> opcje potwierdzania dla kasowania,
zast<EFBFBD>powania, wykonywania przez naci<63>ni<6E>cie klawisza Enter, jak r<>wnie<69>
wychodzenia z programu.
.PP
.\"NODE " Display bits"
2002-08-25 11:46:50 +04:00
.SH " Wy<57>wietlanie znak<61>w (Display bits)"
U<EFBFBD>ywane do konfigurowania zakresu znak<61>w widocznych potem na ekranie.
To ustawienie mo<6D>e by<62> 7-bitowe je<6A>li tw<74>j terminal obs<62>uguje tylko
siedmiobitowe wyj<79>cie, ISO-8859-1 wy<77>wietla wszystkie znaki z mapy
ISO-8859-1 a pe<70>ny 8 bitowy przeznaczony jest dla tych terminali, kt<6B>re radz<64>
sobie z wy<77>wietlaniem znak<61>w o<>miobitowych.
.PP
Zobacz sekcj<63>
.IR "Polskie znaki" ,
po wi<77>cej szczeg<65><67><EFBFBD>w na temat ich u<>ywania w Midnight Commanderze.
.PP
.\"NODE " Learn keys"
2002-08-25 11:46:50 +04:00
.SH " Nauka klawiszy (Learn keys)"
W tym oknie mo<6D>esz przetestowa<77> czy twoje klawisz F1-F20, Home, End itp.
pracuj<EFBFBD> poprawnie na twoim terminalu. Cz<43>sto nie dzia<69>aj<61> tak, poniewa<77>
bazy danych terminali s<> poniszczone.
.PP
Przemieszcza<EFBFBD> si<73> mo<6D>esz za pomoc<6F> klawisza Tab, za pomoc<6F> klawiszy ruchu
edytora vi ('h' lewo, 'j' d<><64>, 'k' g<>ra i 'l' prawo) i po tym jak ju<6A> raz
naci<EFBFBD>niesz dan<61> strza<7A>k<EFBFBD> (zaznaczy si<73> ona na OK), za ich pomoc<6F> r<>wnie<69>.
.PP
Klawisze testujesz po prostu naciskaj<61>c ka<6B>dy z nich. Jak tylko naci<63>niesz
klawisz i pracuje on zupe<70>nie poprawnie, obok nazwy klawisza powinno pojawi<77>
si<EFBFBD> OK. Kiedy klawisz jest ju<6A> sprawdzony, zaczyna pracowa<77> normalnie (np. F1
wci<EFBFBD>ni<EFBFBD>ty po raz pierwszy po prostu poka<6B>e, <20>e ten klawisz dzia<69>a, ale
naci<EFBFBD>ni<EFBFBD>ty po raz drugi poka<6B>e pomoc). Taka sama sytuacja powtarza si<73> przy strza<7A>kach.
Klawisz Tab powinien pracowa<77> zawsze.
.PP
Je<EFBFBD>li niekt<6B>re klawisze nie pracuj<75> poprawnie, nie zobaczysz OK obok ich nazwy
po naci<63>ni<6E>ciu ich. Mo<4D>esz chcie<69> je naprawi<77>. Robisz to naje<6A>d<EFBFBD>aj<61>c na
odpowiedni przycisk dla tego klawisza i naciskaj<61>c Enter. Poka<6B>e si<73> wtedy
czerwona wiadomo<6D><6F> i zostaniesz poproszony o podanie odpowiedniego klawisza.
Je<EFBFBD>li chcesz zrezygnowa<77>, po prostu naci<63>nij Esc i poczekaj do czasu kiedy
wiadomo<EFBFBD><EFBFBD> zniknie. W przeciwnym wypadku wci<63>nij klawisz, kt<6B>ry sobie <20>yczysz
i r<>wnie<69> poczekaj na znikni<6E>cie okna.
.PP
Kiedy sko<6B>czysz ju<6A> ze wszystkimi klawiszami, mo<6D>esz nacisn<73><6E> Save
<EFBFBD>eby zachowa<77> zmiany do pliku ~/.mc/ini do sekcji [terminal:TERM] (gdzie
TERM jest nazw<7A> twojego aktualnego terminala) lub po prostu odrzuci<63> je.
.PP
.\"NODE " Virtual FS"
2002-08-25 11:46:50 +04:00
.SH " Wirtualny system plik<69>w (Virtual FS)"
Ta opcja daje ci kontrol<6F> nad ustawieniami informacji wirtualnego systemu
plik<EFBFBD>w.
Midnight Commander zachowuje w pami<6D>ci informacje zwi<77>zane z niekt<6B>rymi
wirtualnymi systemami plik<69>w, po to <20>eby kolejne po<70><6F>czenia przebiega<67>y du<64>o
szybciej (np. <20>ci<63>gane listy katalog<6F>w z serwer<65>w ftp).
.PP
Niemniej jednak, <20>eby mie<69> dost<73>p do zawarto<74>ci skompresowanego
pliku (np. skompresowanego pliku tar) Midnight Commander musi
stworzy<EFBFBD> tymczasowy nieskompresowany plik na twoim dysku.
.PP
Dopiero kiedy informacje w pami<6D>ci i tymczasowe pliki na dysku s<> zgodne z
zasobami, mo<6D>esz chcie<69> zmieni<6E> parametry informacji znajduj<75>cych si<73> w
buforze podr<64>cznym po to, <20>eby zmniejszy<7A> obci<63><69>enie dysku do mninimum albo do
zmaksymalizowania pr<70>dko<6B>ci dost<73>pu do najcz<63><7A>ciej u<>ywanych system<65>w
plik<EFBFBD>w.
.PP
System plik<69>w tar jest ca<63>kiem inteligentny je<6A>li chodzi o przechowywanie
plik<EFBFBD>w: po prostu <20>ci<63>ga wej<65>cia do katalog<6F>w i kiedy chcemy wi<77>cej
szczeg<EFBFBD><EFBFBD><EFBFBD>w o nim to system je dla nas <20>ci<63>ga.
.PP
W rzeczywisto<74>ci jednak, pliki tar najcz<63><7A>ciej trzymane s<> jako
skompresowane i jako i<> natura tych plik<69>w nie pozwala na ogl<67>danie ich bez
dekompresji (nie ma tam
widocznych od razu wej<65><6A> do katalog<6F>w), system plik<69>w musi by<62> najpierw
zdekompresowany na dysk do pliku tymczasowego i dopiero potem MC ma do niego
dost<EFBFBD>p taki jak do normalnego pliku typu tar.
.PP
Teraz, kiedy tak kochamy odwiedza<7A> r<><72>ne pliki i zwiedza<7A> systemy
plik<EFBFBD>w typu tar na ca<63>ym dysku, jest ca<63>kiem prawdopodobne, <20>e wyjdziesz
z takiego pliku, a po kr<6B>tkim czasie b<>dziesz chcia<69> wejd<6A><64>
do niego spowrotem.
Poniewa<EFBFBD> dekompresja jest powolna, Midnight Commander b<>dzie robi<62>
kopie plik<69>w w pami<6D>ci na okre<72>lony czas, po up<75>ywie kt<6B>rego pliki
zostan<EFBFBD> skasowane a miejsce zajmowane przez nie zwolnione. Standardowo ten
czas ustawiony jest na jedn<64> minut<75>.
.PP
System plik<69>w FTP trzyma list<73> katalog<6F>w z odwiedzanego przez nas
serwera w buforze podr<64>cznym. Jego wa<77>no<6E><6F> konfigurowana jest za pomoc<6F> opcji
.IR ftpfs directory cache timeout .
Ma<EFBFBD>a warto<74><6F> dla tej opcji mo<6D>e spowolni<6E> wszystkie operacje na systemach
ftp poniewa<77> ka<6B>da operacja b<>dzie wymaga<67> kolejnych zapyta<74> do serwera.
.PP
Ponadto mo<6D>esz zdefiniowa<77> serwer proxy dla transfer<65>w ftp i skonfigurowa<77>
Midnight Commandera tak, aby zawsze go u<>ywa<77>. Zobacz sekcj<63>
2002-09-14 14:41:48 +04:00
System plik<69>w FTP (FTP File System) po wi<77>cej szczeg<65><67><EFBFBD>w.
.\"NODE " Save Setup"
2002-08-25 11:46:50 +04:00
.SH " Zapisz ustawienia (Save Setup)"
Na starcie Midnight Commander b<>dzie pr<70>bowa<77> odczyta<74> opcje startowe
z pliku ~/.mc/ini. Je<4A>li on nie istnieje, odczyta on konfiguracje z
og<EFBFBD>lnodost<EFBFBD>pnego pliku @prefix@/share/mc/mc.ini. Je<4A>li on te<74> nie istnieje MC
2002-08-25 11:46:50 +04:00
u<EFBFBD>yje swoich domy<6D>lnych ustawie<69>.
.PP
Komenda
.I Save Setup
tworzy plik ~/.mc/ini zachowuj<75>c aktualne ustawienia lewego, prawego menu,
jak r<>wnie<69> menu opcji.
.PP
Je<EFBFBD>li w<>aczysz opcj<63>
.IR "auto save setup" ,
MC zawsze b<>dzie zachowywa<77> standardowe ustawienie podczas wychodzenia.
.PP
Istniej<EFBFBD> r<>wnie<69> ustawienia, kt<6B>re nie mog<6F> by<62> zmienione z poziomu menu.
Dla tych ustawie<69> musisz wyedytowa<77> sw<73>j plik konfiguracyjny za pomoc<6F>
twojego ulubionego edytora. Zobacz sekcj<63> Specjalne ustawienia po wi<77>cej
informacji.
.PP
.SH ""
.\"NODE "Executing operating system commands"
2002-08-25 11:46:50 +04:00
.SH "Wykonywanie polece<63> systemu operacyjnego (Executing operating system commands)"
Mo<EFBFBD>esz wykonywa<77> komendy wpisuj<75>c je bezpo<70>rednio do linii polece<63> Midnight
Commandera, lub wybieraj<61>c program, kt<6B>ry chcesz wykona<6E> za pomoc<6F> klawiszy
przemieszczenia i nacisn<73><6E> Enter.
.PP
Je<EFBFBD>li naci<63>niesz Enter na pliku, kt<6B>ry nie jest wykonywalny, Midnight Commander
sprawdzi rozszerzenie pliku i por<6F>wna je z rozszerzeniami wybranymi w pliku
rozszerze<EFBFBD> (Extensions File). Je<4A>li jaka<6B> pozycja si<73> zgadza, wykonywana
jest komenda (raczej bardziej rozszerzone makro) powi<77>zana z tym rozszerzeniem.
.PP
.\"NODE " The cd internal command"
2002-08-25 11:46:50 +04:00
.SH " Wbudowana komenda cd (The cd internal command)"
Komenda cd jest interpretowana przez Midnight Commandera, nie
dok<EFBFBD>adnie tak samo jak wykonuje to pow<6F>oka. Przez to rozkaz cd nie mo<6D>e zawiera<72>
wielu sk<73>adnik<69>w makr, kt<6B>re s<> standardowo dost<73>pne, jednak niekt<6B>rych
potrafi u<>ywa<77>:
.PP
.I Tylda
Znak tyldy (~) jest zawsze r<>wnoznaczny z wpisaniem nazwy katalogu domowego.
Je<EFBFBD>li po znaku tyldy dodasz jaki<6B> login u<>ytkownika, zostanie on zast<73>piony
przez katalog domowy wybranego u<>ytkownika.
.PP
Na przyk<79>ad, ~guest jest katalogiem domowym u<>ytkownika guest, podczas
kiedy ~/guest jest katalogiem guest w twoim katalogu domowym.
.PP
.I Poprzedni katalog (Previous directory)
Mo<EFBFBD>esz przeskakiwa<77> do katalogu, w kt<6B>rym by<62>e<EFBFBD> poprzednio, u<>ywaj<61>c specjalnej
nazwy katalogu '-' tak jak:
.B cd -
.PP
.I katalogi CDPATH
Je<EFBFBD>li katalog wybrany do przej<65>cia nie jest w naszym aktualnym katalogu, to
Midnight Commander u<>ywa <20>cie<69>ki w zmiennej
.B CDPATH
do szukania w jakimkolwiek z wymienionych tam katalog<6F>w.
.PP
Na przyk<79>ad, mo<6D>esz ustawi<77> swoj<6F> zmienn<6E>
.B CDPATH
na katalogi ~/src:/usr/src, pozwalaj<61>c na zmian<61> katalog<6F>w na jakikolwiek
inny wewn<77>trz ~/src i /usr/src, z miejsca w kt<6B>rym jeste<74> (np. cd linux
przeniesie ci<63> do katalogu /usr/src/linux).
.PP
.\"NODE " Macro Substitution"
2002-08-25 11:46:50 +04:00
.SH " Obs<62>uga makr (Macro Substitution)"
.PP
Kiedy u<>ywamy menu u<>ytkownika, wykonujemy plik o znajomym rozszerzeniu, lub
wykonujemy komend<6E> z linii polece<63>, mo<6D>emy u<>y<EFBFBD> kilku bardzo prostych makr.
.PP
S<EFBFBD> to:
.PP
.I "%f"
.IP
Nazwa aktualnego pliku.
.PP
.I "%d"
.IP
Nazwa aktulnego katalogu.
.PP
.I "%F"
.IP
Nazwa pliku w niewybranym panelu.
.PP
.I "%D"
.IP
Nazwa katalogu w niewybranym panelu.
.PP
.I "%t"
.IP
Aktualnie zaznaczone pliki.
.PP
.I "%T"
.IP
Pliki zaznaczone w nieaktywnym panelu.
.PP
.I "%u"
i
.I "%U"
.IP
Podobne w dzia<69>aniu do %t i do %T jednak z t<> r<><72>nic<69>, <20>e pliki po ich
u<EFBFBD>yciu zostan<61> odznaczone. Oznacza to, <20>e mo<6D>na ich u<>y<EFBFBD> tylko raz w jednym
menu, poniewa<77> potem nie b<>dzie ju<6A> <20>adnych plik<69>w zaznaczonych.
.PP
.I "%s"
i
.I "%S"
.IP
Wybiera: zaznaczone pliki je<6A>li s<> jakie<69>, w przeciwnym razie aktualny
plik.
.PP
.I "%cd"
.IP
To jest specjalne makro, kt<6B>re jest u<>ywane do zmieniania aktualnego katalogu
na wybrany katalog, na kt<6B>rego froncie jeste<74>my. Jest to u<>ywane przede
wszystkim jako interfejs do wirtualnych system<65>w plik<69>w.
.PP
.I "%view"
.IP
To makro jest u<>ywane <20>eby w<><77>cza<7A> wbudowany podgl<67>d plik<69>w. Mo<4D>e by<62>
ono pojedynczo lub z grup<75> argument<6E>w. Je<4A>li postanawiasz u<>ywa<77> kt<6B>regokolwiek
z tych argument<6E>w musisz je koniecznie wzi<7A><69> w nawiasy.
.IP
Argumentami s<>:
.I ascii
aby wymusi<73> podgl<67>d w trybie ascii;
.I hex
aby wymusi<73> podgl<67>d w trybie szesnastkowym;
.I nroff
przekazuje podgl<67>dowi, <20>e powinien interpretowa<77> pogrubione
i podkre<72>lone sekwencje programu nroff;
.I unformated
aby przekaza<7A> podgl<67>dowi, <20>eby nie interpretowa<77> komend nroff aby zrobi<62>
tekst pogrubiony lub podkre<72>lony.
.PP
.I "%%"
.IP
Znak %
.PP
.I "%{jaki<6B> tekst}"
.IP
Pyta si<73> o zmienn<6E>. Pokazuje si<73> okienko wej<65>ciowe i tekst wewn<77>trz klamerek
u<EFBFBD>ywany jest jako zach<63>ta (prompt). Makro jest zast<73>powane tekstem wpisanym
przez u<>ytkownika. U<>ytkownik mo<6D>e nacisn<73><6E> ESC lub F10 aby anulowa<77>. To
makro nie dzia<69>a jeszcze w linii polece<63>.
.PP
.\"NODE " The subshell support"
2002-08-25 11:46:50 +04:00
.SH " Obs<62>uga podpow<6F>oki (The subshell support)"
Podpow<EFBFBD>oka (pow<6F>oka w tle) jest opcj<63>, kt<6B>ra musi by<62> wybrana przy kompilacji,
dzia<EFBFBD>a ona z pow<6F>okami: bash, tcsh i zsh.
.PP
Je<EFBFBD>li pow<6F>oka w tle jest w<><77>czona do komplilacji, Midnight Commander b<>dzie
sobie tworzy<7A> kopie twojej pow<6F>oki (tej zdefiniowanej w zmiennej
.BR SHELL ,
a je<6A>li nie ma, to b<>dzie czerpa<70> bezpo<70>rednio z pliku /etc/passwd)
i odpala<6C> pseudo terminal, zamiast wywo<77>ywa<77> now<6F> pow<6F>ok<6F> za ka<6B>dym razem
kiedy wywo<77>ujesz komend<6E>, komenda b<>dzie przekazana pow<6F>oce w tle,
jak tylko j<> napiszesz. To pozwala ci na zmian<61> wielu zmiennych, u<>ywanie
funkcji pow<6F>oki i zdefiniowanych alias<61>w, kt<6B>re s<> wa<77>ne dop<6F>ki nie wyjdziesz
z Midnight Commandera.
.PP
Je<EFBFBD>li u<>ywasz
.B basha
mo<EFBFBD>esz wybra<72> startowe komendy twojej pow<6F>oki w tle w pliku ~/.mc/bashrc,
a ustawienia klawiatury w ~/.mc/inputrc.
U<EFBFBD>ytkownicy
.B tcsh
mog<EFBFBD> wstawia<69> komendy startowe do pliku ~/.mc/tcshrc.
.PP
Je<EFBFBD>li kod pow<6F>oki w tle jest u<>yty, mo<6D>esz zawiesi<73> aplikacj<63> w dowolnej chwili
po prostu naciskaj<61>c kombinacj<63> C-o i przeskakuj<75>c spowrotem do Midnight
Commandera, je<6A>li zawiesisz jak<61><6B> aplikacj<63> nie b<>dziesz m<>g<EFBFBD> u<>ywa<77> innych
zewn<EFBFBD>trznych komend zanim nie wyjdziesz z aplikacji, kt<6B>r<EFBFBD> przerwa<77>e<EFBFBD>.
.PP
Extra dodatkiem do u<>ywania pow<6F>oki w tle jest to, <20>e zach<63>ta widoczna
w Midnight Commanderze jest t<> sam<61>, kt<6B>r<EFBFBD> aktualnie u<>ywasz w pow<6F>oce.
.PP
Zobacz sekcj<63> Opcje po wi<77>cej informacji na temat tego, jak mo<6D>esz
kontrolowa<EFBFBD> pow<6F>ok<6F> w tle.
.PP
.\"NODE "Chmod"
2002-08-25 11:46:50 +04:00
.SH "Chmod"
Okno Chmod jest u<>ywane do zmieniania atrybut<75>w grupy plik<69>w lub katalog<6F>w.
Mo<EFBFBD>e by<62> ono wywo<77>ane kombinacj<63> C-x c.
.PP
Okno Chmod ma dwie cz<63><7A>ci -
.I Uprawnienia (Permissions)
i
.I Plik (File)
.PP
W sekcji Plik wy<77>wietlana jest nazwa pliku lub katalogu i jego uprawnienia
w formie liczbowej jak r<>wnie<69> w<>a<EFBFBD>ciciel i grupa.
.PP
W sekcji Uprawnienia jest kilka przycisk<73>w, z kt<6B>rych ka<6B>dy odpowiada
za odpowiednie uprawnienie do pliku. Podczas zmieniania atrybut<75>w, widzisz
jak zmienia si<73> warto<74><6F> liczbowa w oknie Plik.
.PP
Do poruszania pomi<6D>dzy okienkami (przyciskami i polami do zaznaczania) u<>ywaj
.I strza<EFBFBD>ek
lub klawisza
.IR tab .
Aby zmieni<6E> pola lub wcisn<73><6E> przycisk u<>ywaj klawisza
.IR spacji .
Mo<EFBFBD>esz r<>wnie<69> u<>ywa<77> "gor<6F>cych liter" aby go wybra<72>
(s<> one pod<6F>wietlonymi literami na przyciskach).
.PP
Aby uaktywni<6E> wprowadzone zmiany wci<63>nij Enter.
.PP
Kiedy pracujesz z grup<75> plik<69>w, lub katalog<6F>w, mo<6D>esz klikn<6B><6E> na
bit, kt<6B>ry chcesz wybra<72> lub wyczy<7A>ci<63>. Kiedy ju<6A> wybra<72>e<EFBFBD> bity,
kt<EFBFBD>re chcesz zmieni<6E>, mo<6D>esz wcisn<73><6E> jeden z przycisk<73>w aktywuj<75>cych
.RI ( "Set marked"
lub
.IR "Clear marked" ).
.PP
I w ko<6B>cu, aby wprowadzi<7A> dok<6F>adnie takie zmiany jak wybra<72>e<EFBFBD>, u<>yj
przycisku
.BR "[Set all]" ,
kt<EFBFBD>ry zadzia<69>a na wszystkich wybranych plikach.
.PP
.B [Marked all]
w<EFBFBD><EFBFBD>cza tylko zaznaczone atrybuty do wybranych plik<69>w.
.PP
.B [Set marked]
w<EFBFBD><EFBFBD>cza zaznaczone bity w atrybutach wszystkich wybranych plik<69>w.
.PP
.B [Clean marked]
czy<EFBFBD>ci zaznaczone bity z atrybut<75>w zaznaczonych plik<69>w.
.PP
.B [Set]
ustawia atrybuty jednego pliku.
.PP
.B [Cancel]
uniewa<EFBFBD>nia komend<6E> chmod.
.PP
.\"NODE "Chown"
2002-08-25 11:46:50 +04:00
.SH "Chown"
Komenda chown jest u<>ywana do zmiany w<>a<EFBFBD>ciela/grupy pliku. Skr<6B>tem
klawiszowym jest kombinacja C-x o.
.PP
.\"NODE "Advanced Chown"
2002-08-25 11:46:50 +04:00
.SH "Zaawansowane chown (Advanced Chown)"
Zaawansowane chown jest komend<6E> <20><>cz<63>c<EFBFBD> w sobie komendy chmod i chown.
Mo<EFBFBD>esz za jednym zamachem zmieni<6E> atrybuty i w<>a<EFBFBD>ciela/grup<75> pliku.
.PP
.\"NODE "File Operations"
2002-08-25 11:46:50 +04:00
.SH "Operacje na plikach (File Operations)"
Kiedy kopiujesz, przenosisz lub kasujesz pliki, Midnight Commander pokazuje
okno opisowe operacji na pliku. Pokazuje nazw<7A> pliku, na kt<6B>rym
aktualnie dokonuje si<73> operacja. Widoczne s<> co najwy<77>ej trzy linie post<73>pu.
Pierwsza (file) m<>wi nam jak du<64>a cz<63><7A><EFBFBD> pliku zosta<74>a ju<6A> przekopiowana.
Druga (bytes) m<>wi jak du<64>a cz<63><7A><EFBFBD> wszystkich zaznaczonych plik<69>w zosta<74>a
przekopiowana jak do tej pory. Trzecia (count) m<>wi jaka ilo<6C><6F> plik<69>w
zosta<EFBFBD>a ju<6A> przekopiowana. Je<4A>li opcja verbose jest wy<77><79>czona, linia
file i bytes nie jest pokazywana.
.PP
S<EFBFBD> dwa przyciski na dole okna dialogowego. Naciskaj<61>c przycisk Skip
ominiemy reszt<7A> aktualnie "ruszanego" pliku. Naciskaj<61>c przycisk Abort
zatrzymamy ca<63><61> operacj<63>, pominiemy reszt<7A> plik<69>w.
.PP
S<EFBFBD> trzy inne okna dialogowe, kt<6B>re mog<6F> si<73> w<><77>czy<7A> podczas operacji
na plikach.
.PP
Okno b<><62>d<EFBFBD>w informuje nas o b<><62>dach zaistnia<69>ych podczas operacji
na pliku. S<> w nim trzy mo<6D>liwo<77>ci wyboru. Przycisk Skip m<>wi <20>eby
pomin<EFBFBD><EFBFBD> wybrany plik, przycisk Abort <20>eby przerwa<77> ca<63><61> operacj<63>,
a Retry aby ponowi<77> pr<70>b<EFBFBD> (np. kiedy usun<75><6E>e<EFBFBD> problem korzystaj<61>c
z innego terminala).
.PP
Okno zast<73>powania jest pokazywane kiedy pr<70>bujesz przenie<69><65> lub
przekopiowa<EFBFBD> plik, a taki ju<6A> w miejscu docelowym istnieje. Okno pokazuje
daty i wielko<6B>ci obu plik<69>w. Naci<63>nij przycisk Yes aby nadpisa<73> (zast<73>pi<70>)
stary plik nowym, No aby pomin<69><6E> ten plik, alL aby zast<73>pi<70> wszystkie pliki,
nonE aby nigdy nie zast<73>powa<77> i Update aby zast<73>pi<70> ale tylko wtedy kiedy
plik <20>r<EFBFBD>d<EFBFBD>owy jest nowszy ni<6E> docelowy. Ca<43><61> operacj<63> mo<6D>esz przerwa<77>
naciskaj<EFBFBD>c przycisk Abort.
.PP
Okno rekursywnego kasowania jest pokazywane kiedy pr<70>bujesz skasowa<77>
katalog, kt<6B>ry nie jest pusty. Naci<63>nij przycisk Yes aby skasowa<77>
katalog rekursywnie, No aby pomin<69><6E> katalog, alL aby skasowa<77> wszystkie
katalogi rekursywnie i nonE aby pomin<69><6E> wszystkie katalogi, kt<6B>re nie s<>
puste. Mo<4D>esz przerwa<77> ca<63><61> opecj<63> naciskaj<61>c przycisk Abort. Je<4A>li
wybra<EFBFBD>e<EFBFBD> przycisk Yes lub alL b<>dziesz zapytany o potwierdzenie. Wybierz
"yes" tylko je<6A>li jeste<74> pewien, <20>e chcesz skasowa<77> wszystko rekursywnie.
.PP
Je<EFBFBD>li zaznaczy<7A>e<EFBFBD> pliki, i wykonujesz operacje tylko na nich, to je<6A>li
operacja si<73> uda<64>a zostan<61> one odznaczone, te, na kt<6B>rych operacja
nie przebieg<65>a ca<63>kowicie pomy<6D>lnie, pozostan<61> zaznaczone.
.PP
.\"NODE "Mask Copy/Rename"
2002-08-25 11:46:50 +04:00
.SH "Maski kopiowania/przenoszenia (Mask Copy/Rename)"
Operacje przenoszenia i kopiowania pozwalaj<61> ci na t<>umaczenie nazw
plik<EFBFBD>w w <20>atwy spos<6F>b. Aby to zrobi<62>, musisz wybra<72> odpowiedni<6E> mask<73>
<EFBFBD>r<EFBFBD>d<EFBFBD>ow<EFBFBD> i najcz<63><7A>ciej w nazwie docelowej u<>y<EFBFBD> gwiazdek.
Wszystkie pliki pasuj<75>ce do maski <20>r<EFBFBD>d<EFBFBD>owej s<> kopiowane/przenoszone
w zgodzie z mask<73> docelow<6F>. Je<4A>li s<> jakie<69> pliki zaznaczone, tylko one s<>
brane pod uwag<61> przy wybieraniu plik<69>w.
.PP
S<EFBFBD> jeszcze inne opcje, kt<6B>re mo<6D>esz ustawi<77>:
.PP
Opcja
.I Follow links
m<EFBFBD>wi czy dowi<77>zania i dowi<77>zania twarde w katalogu <20>r<EFBFBD>d<EFBFBD>owym powinny by<62> przenoszone
jako dowi<77>zania czy te<74> powinna by<62> przegrywana ich zawarto<74><6F> (plik, na
kt<EFBFBD>ry wskazuj<75>).
.PP
Opcja
.I Dive into subdirs ...
m<EFBFBD>wi co program ma robi<62>, kiedy kopiuje si<73> katalog, a taki ju<6A> istnieje.
Standardowo kopiuje si<73> pliki do wewn<77>trz ju<6A> istniej<65>cego katalogu (dodaje),
po w<><77>czeniu tej opcji kopiuje si<73> katalog <20>r<EFBFBD>d<EFBFBD>owy do wn<77>trza tego katalogu.
Mo<EFBFBD>e przyk<79>ad pomo<6D>e:
.PP
Chcesz przekopiowa<77> zawarto<74><6F> katalogu foo do /bla/foo, kt<6B>re
ju<EFBFBD> istnieje. Normalnie (Dive nie jest w<><77>czone), mc skopiuje to dok<6F>adnie
do /bla/foo. Po w<><77>czeniu tej opcji zawarto<74><6F> zostanie skopiowana
do /bla/foo/foo poniewa<77> ten katalog ju<6A> istnieje.
.PP
Opcja
.I Preserve attributes
m<EFBFBD>wi czy zachowywa<77> oryginalne atrybuty pliku, czasy i je<6A>li jeste<74>
rootem to nawet numery UID i GID. Je<4A>li ta opcja jest wy<77><79>czona
u<EFBFBD>ywana jest aktualna warto<74><6F> zmiennej umask.
.PP
.B "Use shell patterns on"
.PP
Je<EFBFBD>li opcja obs<62>ugi wzorc<72>w pow<6F>oki jest w<><77>czona, mo<6D>esz u<>ywa<77> znak<61>w '*' i
'?' w maskach <20>r<EFBFBD>d<EFBFBD>owych. Dzia<69>aj<61> one tak jak w pow<6F>oce. W masce docelowej mo<6D>esz
u<EFBFBD>ywa<EFBFBD> tylko '*' i '\\<cyfra>'. Pierwsza maska '*' w nazwie docelowej
odnosi sie do pierwszej gwiazdki w masce <20>r<EFBFBD>d<EFBFBD>owej, druga do drugiej itd.
Joker '\\1' odnosi si<73> do pierwszego jokera w masce <20>r<EFBFBD>d<EFBFBD>owej, '\\2' odnosi
si<EFBFBD> do drugiego i tak dalej a<> do '\\9'. Joker '\\0' oznacza pe<70>n<EFBFBD> nazw<7A>
pliku <20>r<EFBFBD>d<EFBFBD>owego.
.PP
Dwa przyk<79>ady:
.PP
Je<EFBFBD>li maska <20>r<EFBFBD>d<EFBFBD>owa jest "*.tar.gz", a miejscem docelowym jest "/bla/*.tgz"
i plikiem, kt<6B>ry ma zosta<74> przekopiowany jest "foo.tar.gz", to kopi<70> b<>dzie
"foo.tgz" w katalogu "/bla".
.PP
Za<EFBFBD><EFBFBD><EFBFBD>my, <20>e chcesz zaminie<69> miejscami nazw<7A> i rozszerzenie pliku, tak, <20>e
plik "plik.c" ma by<62> zmieniony na "c.plik" itp. Maska <20>r<EFBFBD>d<EFBFBD>owa powinna by<62>
nast<EFBFBD>puj<EFBFBD>ca: "*.*", natomiast docelowa: "\\2.\\1".
.PP
.B "Use shell patterns off"
.PP
Kiedy wzorce pow<6F>oki s<> wy<77><79>czone, MC nie dokonuje automatycznego grupowania
plik<EFBFBD>w. Musisz u<>y<EFBFBD> wyra<72>enia'\\(...\\)' w masce <20>r<EFBFBD>d<EFBFBD>owej aby zasygnalizowa<77>
istnienie joker<65>w w masce docelowej. Jest to troch<63> <20>atwiejsze, ale te<74>
wymaga aby troch<63> si<73> napisa<73>. Z drugiej jednak strony, makra s<> bardzo
podobne tych u<>ywanych kiedy wzorce pow<6F>oki s<> w<><77>czone.
.PP
Dwa przyk<79>ady:
.PP
Je<EFBFBD>li mask<73> <20>r<EFBFBD>d<EFBFBD>ow<6F> jest "^\\(.*\\)\\.tar\\.gz$", docelow<6F> jest
"/bla/*.tgz"
i plikiem do przekopiowania jest "foo.tar.gz", kopi<70> b<>dzie "/bla/foo.tgz".
.PP
Za<EFBFBD><EFBFBD><EFBFBD>my, <20>e chemy zamieni<6E> miejscami nazw<7A> i rozszerzenia, tak, <20>e plik
"plik.c" b<>dzie si<73> nazywa<77> "c.plik" itp. Mask<73> <20>r<EFBFBD>d<EFBFBD>ow<6F> powinno by<62>
"^\\(.*\\)\\.\\(.*\\)$", a docelow<6F> "\\2.\\1".
.PP
.B "Konwersje nazwy (Case Conversions)"
.PP
Mo<EFBFBD>esz r<>wnie<69> zmienia<69> nazwy plik<69>w. Je<4A>li u<>yjesz '\\u' lub
'\\l' w masce docelowej, nast<73>pny znak b<>dzie przekonwertowany na
du<EFBFBD>y lub ma<6D>y, zale<6C>nie od podanej opcji.
.PP
Je<EFBFBD>li u<>yjesz '\\U' lub '\\L' w masce docelowej, nast<73>pne znaki b<>d<EFBFBD>
zmieniane na ma<6D>e lub du<64>e (zale<6C>nie od opcji), a<> do napotkania znaku
'\\E' lub nast<73>pnych '\\U', '\\L' b<>d<EFBFBD> te<74> ko<6B>ca linii.
.PP
Konwersje '\\u' i '\\l' maj<61> wy<77>szy priorytet ni<6E> '\\U' i '\\L'.
.PP
Na przyk<79>ad, je<6A>li mask<73> <20>r<EFBFBD>d<EFBFBD>ow<6F> jest '*' (shell patterns on) lub '^\\(.*\\)$'
(shell patterns off) i mask<73> docelow<6F> jest '\\L\\u*', nazwa pliku b<>dzie
mia<EFBFBD>a pierwsz<73> liter<65> du<64><75>, ale pozosta<74>e ju<6A> ma<6D>e, niezale<6C>nie od obecnej
nazwy.
.PP
Mo<EFBFBD>esz r<>wnie<69> u<>ywa<77> '\\' aby "podkre<72>li<6C>" znak. Na przyk<79>ad, '\\\\' jest
backsleshem, a '\\*' jest gwiazdk<64>.
.PP
.\"NODE "Internal File Viewer"
2002-08-25 11:46:50 +04:00
.SH "Wbudowany podgl<67>d plik<69>w"
Wbudowany podgl<67>d plik<69>w pozwala na dwa tryby wy<77>mietlania: ASCII i hex.
Aby prze<7A><65>cza<7A> si<73> pomi<6D>dzy tymi trybami u<>ywaj klawisza F4. Je<4A>li masz
zainstalowany program GNU gzip, b<>dzie on automatycznie u<>ywany do dekompresji
plik<EFBFBD>w w przypadku wyst<73>pienia takiej potrzeby.
.PP
Podgl<EFBFBD>d plik<69>w b<>dzie pr<70>bowa<77> u<>y<EFBFBD> najlepszej metody zalecanej przez system
lub rozszerzenie pliku. Wbudowany podgl<67>d plik<69>w b<>dzie interpretowa<77> wiele
ci<EFBFBD>g<EFBFBD>w znak<61>w, i w<><77>cza<7A> podkre<72>lenie lub pogrubienie, powoduj<75>c tym samym
du<EFBFBD>o przyjemniejszy wygl<67>d plik<69>w.
.PP
Kiedy jeste<74> w trybie hex, funkcja szukania akceptuje tekst w cudzys<79>owach
r<EFBFBD>wnie dobrze jak warto<74>ci szesnastkowe.
.PP
Mo<EFBFBD>esz miesza<7A> ci<63>gi znak<61>w ze sta<74>ymi tak jak: "Ci<43>g" 0xFE 0xBB
"wi<77>cej tekstu". Ci<43>g pomi<6D>dzy sta<74>ymi i cudzys<79>owami jest po prostu
ignorowany.
.PP
Kilka wewn<77>trznych szczeg<65><67><EFBFBD>w na temat podgl<67>du: Na systemach, kt<6B>re u<>ywaj<61>
wywo<EFBFBD>ania systemowego mmap(2), program mapuje pliki zamiast je <20>adowa<77>;
je<EFBFBD>li system nie obs<62>uguje mmap(2) lub plik pasuje do kt<6B>rego<67> z wybranych
filtr<EFBFBD>w, podgl<67>d u<>yje jego rozszerzalnych bufor<6F>w, dzi<7A>ki temu <20>aduj<75>c tylko
te cz<63><7A>ci, do kt<6B>rych musisz mie<69> aktualnie dost<73>p (dotyczy r<>wnie<69>
plik<EFBFBD>w skompresowanych).
.PP
Tu jest lista akcji powi<77>zanych z ka<6B>dym klawiszem, kt<6B>ry Midnight Commander
obs<EFBFBD>uguje w wewn<77>trznym pogl<67>dzie.
.PP
.B F1
Wywo<EFBFBD>uje wbudowan<61> przegl<67>dark<72> pomocy.
.PP
.B F2
Prze<EFBFBD><EFBFBD>cza tryb zawijania.
.PP
.B F4
Prze<EFBFBD><EFBFBD>cza tryb wy<77>wietlania.
.PP
.B F5
Id<EFBFBD> do linii. Zostaniesz zapytany o numer linii i zostanie ona wy<77>wietlona na
ekranie twojego monitora.
.PP
.BR F6 ", " / .
Szukaj wyra<72>e<EFBFBD> w dalszej cz<63><7A>ci.
.PP
.B ?,
Wsteczne wyszukiwanie wyra<72>enia.
.PP
.B F7
Normalne wyszukiwanie\wyszukiwanie w trybie hex.
.PP
.BR C-s .
Zaczyna normalne szukanie je<6A>li nie by<62>o <20>adnego wcze<7A>niej, w przeciwnym
razie szuka nast<73>pnego wyst<73>pienia.
.PP
.BR C-r .
Zaczyna szukanie wsteczne je<6A>li jeszcze <20>adnego nie by<62>o, w przeciwnym
razie szuka nast<73>pnego wyst<73>pienia.
.PP
.BR n .
Szuka nast<73>pnego wyst<73>pienia.
.PP
.B F8
Prze<EFBFBD><EFBFBD>cza tryby Raw i Parsed. Poka<6B>e to plik w postaci takiej w jakiej
zosta<EFBFBD> znaleziony na dysku, lub je<6A>li zosta<74> wybrany jaki<6B> filtr, b<>d<EFBFBD>
te<EFBFBD> plik spe<70>nia wymagania w pliku mc.ext, wy<77>wietlane jest to co
przekazuje filtr. Aktualne ustawienie jest zawsze przeciwne ni<6E> to napisane
na przycisku, przycisk wskazuje zawsze to co si<73> stanie po jego
naci<EFBFBD>ni<EFBFBD>ciu.
.PP
.B F9
Prze<EFBFBD><EFBFBD>cza pomi<6D>dzy trybami format i unformat. Kiedy tryb formatu jest
w<EFBFBD><EFBFBD>czony podgl<67>d b<>dzie interpretowa<77> niekt<6B>re sentencje i pokazywa<77>
tekst pogrubiony i podkre<72>lony innymi kolorami. Wynika z tego, <20>e przycisk
wskazuje co innego ni<6E> jest aktualnie (patrz wy<77>ej).
.PP
.BR F10 ", " Esc .
Wychodzi z wbudowanego podgl<67>du.
.PP
.BR "Page Down" ", " space ", " C-v .
Przewija jedn<64> stron<6F> naprz<72>d.
.PP
.BR "Page Up" ", " M-v ", " C-b ", " backspace .
Przewija jedn<64> stron<6F> wstecz.
.PP
.BR "strza<7A>ka w d<><64>" .
Przewija jedn<64> lini<6E> naprz<72>d.
.PP
.BR "strza<7A>ka w g<>r<EFBFBD>" .
Przewija jedn<64> lini<6E> wstecz.
.PP
.BR C-l .
Od<EFBFBD>wie<EFBFBD>a ekran.
.PP
.BR ! .
W<EFBFBD><EFBFBD>cza pow<6F>ok<6F> w aktualnym katalogu roboczym.
.PP
.BR C-f .
Przeskakuje do nast<73>pnego pliku.
.PP
.BR C-b .
Przeskakuje do poprzedniego pliku.
.PP
.BR M-r .
Prze<EFBFBD><EFBFBD>cza linijk<6A>.
.PP
Mo<EFBFBD>liwe jest poinstruowanie podgl<67>du pliku jak ma wy<77>wietla<6C> plik, zobacz
sekcj<EFBFBD> Edycja pliku rozszerze<7A>.
.\"NODE "Internal File Editor"
2002-08-25 11:46:50 +04:00
.SH "Wbudowany edytor plik<69>w"
Wbudowany edytor plik<69>w ma wi<77>kszo<7A><6F> funkcji posiadanych przez inne
edytory pe<70>no-ekranowe. Jest wywo<77>ywany po naci<63>ni<6E>ciu klawisza
.B F4
o ile opcja
.I use_internal_edit
jest ustawiona w pliku startowyn. Ma maksymalny rozmiar pliku wynosz<73>cy
szesna<EFBFBD>cie megabajt<6A>w i potrafi bez skazy edytowa<77> pliki binarne.
.PP
Opcje, kt<6B>re aktualnie posiada to: kopiowanie, przenoszenie, kasowanie,
wycinanie i wklejanie blok<6F>w;
.IR "klawisz dla klawisza undo" ;
2002-08-25 11:46:50 +04:00
rozci<EFBFBD>gane menu; wklejanie plik<69>w; definiowanie makr; szukanie i
zast<EFBFBD>powanie wyra<72>e<EFBFBD> regularnych (i nasze w<>asne funkcje scanf-printf
szukaj<EFBFBD>ce i zamieniaj<61>ce); strza<7A>ki z Shiftem zaznaczaj<61>ce teksty w stylu
MSW-MAC (tylko dla konsoli typu Linux); prze<7A><65>czanie trybu
wstawiania-zast<73>powania; opcja pozwalaj<61>ca na "przerzucenie" bloku tekstu
przez komend<6E> pow<6F>oki jak na przyk<79>ad indent.
.PP
Edytor jest bardzo prosty w u<>yciu i nie wymaga <20>adnego przygotowania. Aby
zobaczy<EFBFBD> jakie s<> klawisze po prostu obejrzyj odpowiednie menu
rozwijalne. Inne klawisze to: przemieszczanie z Shiftem zaznaczaj<61>ce tekst.
.B Ctrl-Ins
kopiuje do pliku
.B cooledit.clip
a
.B Shift-Ins
wkleja z pliku cooledit.clip.
.B Shift-Del
Wycina do
.BR cooledit.clip ,
a
.B Ctrl-Del
kasuje zaznaczony tekst. Klawisze doko<6B>czenia r<>wnie<69> daj<61> Enter z
automatycznym wci<63>ciem. Pod<6F>wietlanie mysz<73> r<>wnie<69> dzia<69>a,
i mo<6D>esz je przes<65>oni<6E> i spowodowa<77> normalne zaznaczanie tekstu (takie jak
obs<EFBFBD>uguje terminal) po prostu trzymaj<61>c klawisz Shift.
.PP
Aby zdefiniowa<77> makro, naci<63>nij
.B Ctrl-R
i potem naci<63>nij klawisze, kt<6B>re chcesz aby by<62>y wykonywane. Naci<63>nij
ponownie
.B Ctrl-R
kiedy sko<6B>czysz. Mo<4D>esz r<>wnie<69> przyporz<72>dkowa<77> makro do dowolnego klawisza
jaki chcesz naciskaj<61>c ten klawisz. Makro jest wykonywane kiedy naci<63>niesz
.B Ctrl-A
i przyporz<72>dkowany klawisz. Makro jest wykonywane r<>wnie<69> je<6A>li naci<63>niesz
klawisz Meta, Ctrl, lub Esc i wybrany klawisz, jednak tylko je<6A>li ten
klawisz nie jest u<>ywane przez inne funkcje. Raz zdefiniowane, makro
w<EFBFBD>druje sobie do pliku
.B .mc/cedit/cooledit.macros
2002-08-25 11:46:50 +04:00
w twoim katalogu domowym. Mo<4D>esz skasowa<77> makro kasuj<75>c odpowiedni<6E> lini<6E> z
tego pliku.
.PP
.B F19
sformatuje format C je<6A>li jest pod<6F>wietlony. <20>eby to dzia<69>a<EFBFBD>o, stw<74>rz
wykonywalny plik
.B .mc/cedit/edit.indent.rc
2002-08-25 11:46:50 +04:00
w twoim katalogu domowym zawieraj<61>cy poni<6E>sze:
.PP
.nf
#!/bin/sh
/usr/bin/indent -kr -pcs $HOME/.mc/cedit/cooledit.block >& /dev/null
cat /dev/null > $HOME/.mc/cedit/cooledit.error
2002-08-25 11:46:50 +04:00
.fi
.PP
Mo<EFBFBD>esz u<>ywa<77> funkcji scanf do przeszukiwania i zast<73>powania format<61>w
znak<EFBFBD>w w C. Najpierw jest rzu<7A> okiem na stron<6F> manuala funkcji
.B sscanf
i
.B sprintf
aby zobaczy<7A> jaki jest format ci<63>g<EFBFBD>w i jak on dzia<69>a.
Za<EFBFBD><EFBFBD><EFBFBD>my, <20>e chcesz wszystkie wyst<73>pienia ci<63>gu z<>o<EFBFBD>onego z, powiedzmy,
otwartego nawiasu, trzech oddzielonych przecinkami liczb i nawiasu
zamykaj<EFBFBD>cego, zast<73>pi<70> ci<63>giem z<>o<EFBFBD>onym ze s<>owa
.IR jab<EFBFBD>ka ,
trzeciej liczby, s<>owa
.I pomara<EFBFBD>cze
i drugiej liczby. Nale<6C>y w<>wczas tak wype<70>ni<6E> okno dialogowe zast<73>powania:
.PP
.nf
Enter search string
(%d,%d,%d)
Enter replace string
jab<EFBFBD>ka %d pomara<72>cze %d
Enter replacement argument order
3,2
.fi
.PP
Ostatnia linia m<>wi, <20>e w miejscu pierwszego i drugiego argumentu wyniku maj<61>
by<EFBFBD> u<>yte trzeci i drugi wej<65>ciowy.
.PP
Jest r<>wnie<69> dobrym polecenia w<><77>czenie opcji pytania si<73> przed zamian<61>,
poniewa<EFBFBD> zgodno<6E><6F> jest znajdowana kiedykolwiek tylko liczba argument<6E>w
znalezionych zgadza sie z liczb<7A> podanych, co nie zawsze jest prawdziw<69>
zgodno<EFBFBD>ci<EFBFBD>. Scanf traktuje r<>wnie<69> bia<69>e znaki jako elastyczne. Zauwa<77>, <20>e
format scanfa % jest r<>wnie<69> bardzo u<>yteczny dla skanowania znak<61>w i
bia<EFBFBD>ych spacji.
.PP
Edytor wy<77>wietla r<>wnie<69> znaki nieameryka<6B>skie (160+). Kiedy edytujesz plik
binarny, powiniene<6E> ustawi<77> opcj<63>
.B display bits
do 7 bit<69>w w menu opcji, aby utrzyma<6D> przejrzysto<74><6F> odst<73>p<EFBFBD>w mi<6D>dzy znakami.
.PP
Zobacz sekcj<63> Polskie znaki, aby pozna<6E> szczeg<65><67>y na temat u<>ywania
polskich znak<61>w w Midnight Commanderze.
.PP
.\"NODE "Completion"
2002-08-25 11:46:50 +04:00
.SH Doka<EFBFBD>czanie
.PP
Pozw<EFBFBD>l Midnight Commanderowi pisa<73> za ciebie.
.PP
Spr<EFBFBD>buj u<>y<EFBFBD> doko<6B>czenia na tek<65>cie przed aktualn<6C> pozycj<63>. MC pr<70>buje
doko<EFBFBD>czy<EFBFBD> tekst jako zmienn<6E> (je<6A>li tekst zaczyna si<73> od znaku
.BR $ ),
nazw<EFBFBD> u<>ytkownika (je<6A>li tekst zaczyna si<73> od znaku
.BR ~ ),
nazw<EFBFBD> hosta (je<6A>li tekst zaczyna si<73> od znaku
.BR @ )
lub komend<6E> (je<6A>li jeste<74> w linii komend w pozycji gdzie mo<6D>esz wpisa<73>
2002-08-25 11:46:50 +04:00
jak<EFBFBD><EFBFBD> komend<6E>, mo<6D>liwe doko<6B>czenia b<>d<EFBFBD> zawiera<72> r<>wnie<69> zarezerwowane
s<EFBFBD>owa i wbudowane komendy pow<6F>oki). Je<4A>li <20>aden z powy<77>szych warunk<6E>w nie
jest spe<70>niony, pr<70>buje si<73> doka<6B>cza<7A> nazw<7A> pliku.
.PP
Nazwa pliku, nazwa u<>ytkownika i hosta, pracuje we wszystkich liniach
wej<EFBFBD>cia, doka<6B>czanie komend pracuje tylko w wybranych. Je<4A>li doka<6B>czanie
jest rozbudowane (jest wi<77>cej r<><72>nych mo<6D>liwo<77>ci), MC wyda kr<6B>tki d<>wi<77>k, a
nast<EFBFBD>pna akcja b<>dzie zale<6C>e<EFBFBD> od warto<74>ci zmiennej
.I Complete: show all
w menu konfiguracja. Je<4A>li jest ona w<><77>czona, zostanie wy<77>wietlona lista
wszystkich mo<6D>liwych nazw. W<>a<EFBFBD>ciw<69> nazw<7A> mo<6D>esz wybra<72> za pomoc<6F> strza<7A>ek
a potem naciskaj<61>c klawisz
.B Enter
na w<>a<EFBFBD>ciwej pozycji. Mo<4D>esz tak<61>e nacisn<73><6E> pierwsze litery, kt<6B>rymi r<><72>ni<6E>
si<EFBFBD> mo<6D>liwo<77>ci aby odrzuci<63> tak du<64><75> cz<63><7A><EFBFBD> doko<6B>cze<7A> jak to tylko mo<6D>liwe.
Je<EFBFBD>li naci<63>niesz znowu
.BR M-Tab ,
pokazane zostan<61> tylko te pozycje, kt<6B>re zaczynaj<61> si<73> od kolejnych
podanych liter. Kiedy nie maja ju<6A> wi<77>cej mo<6D>liwo<77>ci, okno znika, ale
mo<EFBFBD>esz je wcze<7A>niej schowa<77> u<>ywaj<61>c klawiszy anuluj<75>cych:
.BR Esc ,
.B F10
oraz strza<7A>ek w lewo i prawo. Je<4A>li
Complete: show all
jest wy<77><79>czone, okno z list<73> w<><77>cza si<73> dopiero wtedy, kiedy naciskasz
.B M-Tab
po raz drugi. Za pierwszym razem MC wydaje tylko kr<6B>tki d<>wi<77>k.
.PP
.\"NODE "Virtual File System"
2002-08-25 11:46:50 +04:00
.SH "Wirtualny system plik<69>w (Virtual File System)"
Midnight Commander jest dostarczany z kodem pozwalaj<61>cy na dost<73>p do
system<EFBFBD>w plik<69>w. Ten kod nazywany jest wirtualnym systemem plik<69>w. Pozwala on
Midnight Commanderowi manipulowa<77> plikami trzymanymi na systemach nie
Unixowych.
.PP
Aktualnie Midnight Commander jest wyposa<73>ony w niekt<6B>re wirtualne systemy
plik<EFBFBD>w (VFS): lokalny system plik<69>w, u<>ywany do dost<73>pu do typowych
system<EFBFBD>w plik<69>w Unixowych; ftpfs u<>ywanego do manipulowania plikami na
zdalnych systemach na poprzez protok<6F><6B> FTP; tarfs u<>ywany do manipulania
plikami w systemach tar i w skompresowanych systemach tar; undelfs, u<>ywany
do odzyskiwania skasowanych plik<69>w na systemach typu ext2 (standardowy
system pracy systemu Linux), fish (do manipulowania plikami poprzez
po<EFBFBD><EFBFBD>czenia pow<6F>ok takich jak rsh czy ssh) i w ko<6B>cu system mcfs (system
plik<EFBFBD>w Midnight Commandera), oparty o sie<69>.
.PP
Kod VFS potrafi interpretowa<77> poprawnie wszystkie nazwy <20>cie<69>ek i przekazuje
je do w<>a<EFBFBD>ciwego systemu plik<69>w. Format u<>ywany dla ka<6B>dego z system<65>w plik<69>w
jest opisany w swojej oddzielnej sekcji.
.PP
.\"NODE " FTP File System"
2002-08-25 11:46:50 +04:00
.SH " System plik<69>w FTP (FTP File System)"
Ftpfs pozwala na manipulowanie plikami na zdalnych komputerach, do
normalnego u<>ytku, mo<6D>esz pr<70>bowa<77> u<>ywa<77> panelowych komend FTP i dowi<77>za<7A>
(dost<73>pnych z linii menu) lub zmieni<6E> <20>cie<69>k<EFBFBD> bezpo<70>rednio za pomoc<6F> zwyk<79>ej
komendy cd wygl<67>daj<61>cej tak jak poni<6E>ej:
.PP
.I /#ftp:[!][u<>ytkownik[:has<61>o]@]komputer[:port][zdalny katalog]
.PP
Parametry
.IR u<EFBFBD>ytkownik ,
.I port
i
.I zdalny katalog
s<EFBFBD> opcjonalne. Je<4A>li wybierzesz element
.I u<EFBFBD>ytkownik
Midnight Commander spr<70>buje zalogowa<77> si<73> na zdalnym komputerze jako
zadany u<>ytkownik, w przeciwnym razie u<>yje twojego loginu. Opcjonalne jest
r<EFBFBD>wnie<EFBFBD>
.IR has<EFBFBD>o ,
je<EFBFBD>li jest obecne zostanie u<>yte do nawi<77>zania po<70><6F>czenia. To u<>ycie nie
jest zalecane (tak samo jak trzymanie tego w twojej hotli<6C>cie,
dop<EFBFBD>ki nie ustawisz odpowiednich uprawnie<69>, aby nikt niepowo<77>any nie mia<69>
do tego dost<73>pu).
.PP
Przyk<EFBFBD>ady:
.PP
.nf
/#ftp:ftp.nuclecu.unam.mx/linux/local
/#ftp:tsx-11.mit.edu/pub/linux/packages
/#ftp:!behind.firewall.edu/pub
/#ftp:guest@remote-host.com:40/pub
/#ftp:miguel:xxx@server/pub
.fi
.PP
Aby po<70><6F>czy<7A> si<73> z serwerem znajduj<75>cym si<73> za firewallem, b<>dziesz musia<69>
u<EFBFBD>yc przedrostka ftp://! aby wymusi<73> na Midnight Commanderze u<>ywanie
serwera proxy do transferu danch. Serwer proxy definiuje si<73> w oknie
dialogowym wirtualnego systemu plik<69>w.
.PP
Inn<EFBFBD> mo<6D>liwo<77>ci<63> jest ustawienie opcji
.I Always use ftp proxy
w oknie konfiguracyjnym wirtualnego systemu plik<69>w. Skonfiguruje
to program tak, aby zawsze
u<EFBFBD>ywa<EFBFBD> serwera proxy. Je<4A>li ta zmienna jest ustawiona, program b<>dzie robi<62>
dwie rzeczy: konsultowa<77> plik @prefix@/share/mc.no_proxy w celu znalezienia linii
2002-08-25 11:46:50 +04:00
zawieraj<EFBFBD>cych nazwy serwer<65>w, kt<6B>re s<> lokalne (je<6A>li nazwa hosta zaczyna
si<EFBFBD> od kropki, uznaje si<73>, <20>e jest to domena) i sprawdza czy jakie<69> hosty
bez kropek w nazwie s<> widoczne bezpo<70>rednio.
.PP
Je<EFBFBD>li u<>ywasz systemu ftpfs b<>d<EFBFBD>c za routerem filtruj<75>cym, kt<6B>ry nie
pozwala ci na u<>ywanie standardowej metody otwierania plik<69>w, mo<6D>esz
chcie<EFBFBD> wymusi<73> na programie u<>ywanie trybu passive-open. Aby tego u<>ywa<77>
ustaw opcj<63> ftpfs_use_passive_connections w pliku inicjuj<75>cym.
.PP
Midnight Commander przechowuje list<73> katalog<6F>w w buforze podr<64>cznym. Czas wyrzucania
bufora jest ustawiany w oknie dialogowym Wirtualnego Systemu Plik<69>w. To ma
<EFBFBD>mieszn<EFBFBD> w<>a<EFBFBD>ciwo<77><6F> tak<61>, <20>e nawet kiedy wyst<73>pi<70> jakie<69> zmiany w katalogu, nie
b<EFBFBD>d<EFBFBD> one pokazane w strukturze katalog<6F>w, dop<6F>ki nie wymusisz tego przy
u<EFBFBD>yciu kombinacji C-r. To jest dobre rozwi<77>zanie (je<6A>li my<6D>lisz, <20>e to jest
bug, to pomy<6D>l o pracy na zdalnych systemach po<70>o<EFBFBD>onych po drugiej stronie
Atlantyku przy u<>yciu ftpfs :) ).
.PP
.\"NODE " Tar File System"
2002-08-25 11:46:50 +04:00
.SH " System plik<69>w tar (Tar File System)"
System plik<69>w tar pozwala na dost<73>p w trybie tylko-do-odczytu do plik<69>w typu
tar i do skompresowanych plik<69>w typu tar, za pomoc<6F> komendy chdir. Aby
zmieni<EFBFBD> katalog na plik tar, mo<6D>esz zmieni<6E> aktualny katalog u<>ywaj<61>c
nast<EFBFBD>puj<EFBFBD>cej konstrukcji:
.PP
.I /nazwa_pliku.tar:utar/[katalogu-wewn<77>trza-archiwum]
.PP
Plik mc.ext pozwala ju<6A> na tworzenie skr<6B>t<EFBFBD>w do plik<69>w tar, oznacza to, <20>e
mo<EFBFBD>esz wybra<72> jaki<6B> plik tar i nacisn<73><6E> enter aby do niego wej<65><6A>, zobacz
sekcj<EFBFBD> Edycja pliku rozszerze<7A> po wi<77>cej szczeg<65><67><EFBFBD>w na temat tego jak
zosta<EFBFBD>o to pomy<6D>lane.
.PP
Przyk<EFBFBD>ady
.PP
.nf
mc-3.0.tar.gz#utar/mc-3.0/vfs
/ftp/GCC/gcc-2.7.0.tar#utar
.fi
.PP
P<EFBFBD><EFBFBD>niejszy podaje pe<70>n<EFBFBD> <20>cie<69>k<EFBFBD> archiwum tar.
.\"NODE " FIle transfer over SHell filesystem"
2002-09-14 09:29:24 +04:00
.SH " Transfer plik<69>w pomi<6D>dzy systemami plik<69>w (FIle transfer over SHell filesystem)"
2002-08-25 11:46:50 +04:00
.PP
System plik<69>w fish jest systemem opartym na sieci, kt<6B>ry pozwala na
manipulowanie plikami na obcej maszynie tak jakby by<62>y one lokalne. Aby
tego u<>ywa<77>, druga strona musi r<>wnie<69> mie<69> ustawiony serwer fish, lub musi
mie<EFBFBD> pow<6F>ok<6F> kompatybiln<6C> z bashem.
.PP
Aby po<70><6F>czy<7A> si<73> z obc<62> maszyn<79>, musisz tylko zmieni<6E> katalog do
specjalnego katalogu, kt<6B>rego nazwa jest w nast<73>puj<75>cym formacie:
.PP
.nf
/#sh:[u<>ytkownik@]komputer[:opcje];/[zdalny-katalog];</em>
.fi
Elementy
.IR u<EFBFBD>ytkownik ,
.I opcje
i
.I zdalny katalog
s<EFBFBD> opcjonalne. Je<4A>li podasz
.I u<EFBFBD>ytkownika
Midnight Commander spr<70>uje zalogowa<77> si<73> na obcy komputer jako zadany
u<EFBFBD>ytkownik w przeciwnym razie u<>yty zostanie tw<74>j login.
.PP
Jako
.I opcja
mo<EFBFBD>e wyst<73>pi<70> 'C' - w<><77>cza kompresje i 'rsh' - w<><77>cza rsh zamist ssh. Je<4A>li
.I zdalny-katalog
istnieje, tw<74>j aktualny katalog na zdalnym komputerze b<>dzie ustawiony
na niego.
.PP
Przyk<EFBFBD>ady:
.PP
.nf
/#sh:onlyrsh.mx:r/linux/local
/#sh:joe@want.compression.edu:C/private
/#sh:joe@noncompressed.ssh.edu/private
.fi
.\"NODE " Network File System"
2002-08-25 11:46:50 +04:00
.SH " Sieciowe systemy plik<69>w"
Midnight Commander pozwala na obs<62>ug<75> zdalnych system<65>w i manipulowanie
na ich dyskach, tak jakby by<62>y one lokalne. <20>eby to by<62>o mo<6D>liwe
druga maszyna musi by<62> uruchomiona razem z programem
.BR mcserv (8).
.PP
<EFBFBD>eby pod<6F><64>czy<7A> si<73> do obcego komputera musisz przej<65><6A> do katalogu w specjalny
spos<EFBFBD>b opisany poni<6E>ej:
.PP
.I mc:[u<>ytkownik@]komputer[:port][katalog]
.PP
.IR U<EFBFBD>ytkownik ,
.I port
i
.I katalog
s<EFBFBD> opcjami nieobowi<77>zkowymi. Je<4A>li podasz
.I u<EFBFBD>ytkownika
Midnight Commander spr<70>buje zalogowa<77> si<73> do systemu zdalnego jako
zadany u<>ytkownik, w przeciwnym wypadku spr<70>buje u<>y<EFBFBD> twojej aktualnej
nazwy zg<7A>oszeniowej.
.PP
.I Port
jest u<>ywany je<6A>li zdalny komputer jest odpalony na niestandardowych portach
(zobacz stron<6F> manuala
.BR mcserv (8)
po wi<77>cej informacji o portach); i wreszcie
je<EFBFBD>li
.I katalog
jest podany, twoim katalogiem domowym na zdalnym komputerze b<>dzie ten podany.
.PP
Przyk<EFBFBD>ady:
.PP
.nf
mc:ftp.nuclecu.unam.mx/linux/local
mc:joe@foo.edu:11321/private
.fi
.PP
.\"NODE " Undelete File System"
2002-08-25 11:46:50 +04:00
.SH " Odzyskiwanie plik<69>w"
Na systemach Linuksowych, je<6A>li doda<64>e<EFBFBD> w konfiguracji opcj<63> przywracania
skasowanych plik<69>w z system<65>w ext2, b<>dziesz w stanie to robi<62>. Odzyskiwanie
plik<EFBFBD>w jest mo<6D>liwe tylko i wy<77><79>cznie na systemach typu ext2. Przywracany
system plik<69>w jest tylko nak<61>adk<64> na bibliotek<65> ext2fs: odzyskiwanie nazw
wszystkich skasowanych plik<69>w i pr<70>ba uczynienia z nich normalnej partycji.
.PP
<EFBFBD>eby u<>ywa<77> tych system<65>w plik<69>w, b<>dziesz musia<69> przej<65><6A> od specjalnego
pliku, kt<6B>rego nazwa sk<73>ada si<73> z przedrostka "undel:" i nazwy pliku,
w kt<6B>rej <20>w plik rezyduje.
.PP
Na przyk<79>ad, aby odzyska<6B> skasowane pliki z drugiej partycji pierwszego
dysku scsi Linux, b<>dziesz musia<69> u<>y<EFBFBD> nast<73>puj<75>cej <20>cie<69>ki:
.PP
.nf
undel:/dev/sda2
.fi
.PP
Mo<EFBFBD>e to chwilk<6C> potrwa<77> zanim pliki zostan<61> pokazane i b<>dziesz m<>g<EFBFBD> je
normalnie ogl<67>da<64>.
.PP
.SH Polskie znaki
Midnight Commander bardzo dobrze radzi sobie z obs<62>ug<75> znak<61>w
nieameryka<EFBFBD>skich (160+) w tym polskich. Wa<57>ne jest aby mie<69> ustawione
polskie znaki na konsoli (tzn. aby pow<6F>oka je obs<62>ugiwa<77>a). Je<4A>li u<>ywasz
basha musisz tylko ustawi<77> w pliku inputrc ( /etc/inputrc lub ~/.inputrc)
nast<EFBFBD>puj<EFBFBD>ce warto<74>ci:
.PP
.nf
set meta-flag on
set convert-meta off
set output-meta on
.fi
.PP
w pliku /etc/sysconfig/i18n:
.PP
.nf
SYSFONT=lat2u-16
SYSFONTACM=iso02
.fi
.PP
natomiast w pliku /etc/sysconfig keyboard:
.PP
.nf
KEYTABLE=pl
.fi
.PP
Potem u<>yj polece<63>
.I /sbin/setsysfont
i
.IR "loadkeys pl" .
[Zwr<77><72> uwag<61> na to, <20>e te pliki s<> charakterystyczne dla dystrybucji
RedHat, je<6A>li masz inn<6E> i wiesz jak to ustawi<77>, to napisz do mnie, a ja to
tu dopisz<73> [ patrz t<>umacz na dole ;)) ]].
.PP
Teraz wystarczy ju<6A> tylko w<><77>czy<7A> odpowiednie opcje w menu opcji (klawisz
F9). W menu opcji wybieramy
.I Display bits
2002-09-14 09:29:24 +04:00
i w<><77>czamy opcje
.I ISO 8859-1
oraz
.IR "Full 8 bits input" .
Potem zapisujemy konfiguracj<63> w opcje | Save setup.
2002-08-25 11:46:50 +04:00
.PP
I gotowe - polskie literki dzia<69>aj<61> r<>wnie<69> w podgl<67>dzie i wbudowanym
edytorze plik<69>w.
.PP
.\"NODE "Colors"
2002-08-25 11:46:50 +04:00
.SH Kolory
Midnight Commander pr<70>buje sprawdzi<7A> czy tw<74>j terminal obs<62>uguje
kolory u<>ywaj<61>c bazy danych terminali. Czasami jest to zmieniane
przez r<><72>ne flagi startowe, np. mo<6D>esz wymusi<73> wy<77>wietlanie czarno-bia<69>e
lub kolorowe startuj<75>c z opcj<63> odpowiednio -b i -c.
.PP
Je<EFBFBD>li program jest skompilowany z mened<65>erem ekranu Slang zamiast ncurses,
sprawdzi on r<>wnie<69> warto<74><6F> zmiennej
.BR COLORTERM .
Je<EFBFBD>li jest ustawiona, ma takie samo znaczenie jak opcja -c.
.PP
Mo<EFBFBD>esz wybra<72> terminale, kt<6B>re zawsze <20><>daj<61> wy<77>wietlania w kolorze,
poprzez dodanie ich do pozycji
.I color_terminals
w sekcji pliku startuj<75>cego. Uchroni to Midnight Commandera przed pr<70>bami
odkrycia typu twojego terminala. Na przyk<79>ad
.nf
[Colors]
color_terminals=linux,xterm
.fi
.nf
color_terminals=terminal-name1,terminal-name2...
.fi
.PP
Program mo<6D>e by<62> skompilowany zar<61>wno z bibliotekami slang jak i ncurses.
Ncurses nie obs<62>uguje metody wymuszania wy<77>wietlania, zawsze sprawdza w bazie danych
terminali.
.PP
Midnight Commander umo<6D>liwia r<>wnie<69> zmian<61> standardowych barw ekranu.
Aktualnie kolory s<> skonfigurowane przy u<>yciu zmiennej
.B MC_COLOR_TABLE
w sekcji Colors pliku startowego.
.PP
W sekcji kolor<6F>w, standardowa mapa kolor<6F>w jest <20>adowana ze zmiennej
.IR base_color .
Mo<EFBFBD>esz wybra<72> swoj<6F> w<>asn<73> map<61> dla terminala poprzez u<>ycie nazwy terminala
jako klucza w tej sekcji. Na przyk<79>ad:
.PP
.nf
[Colors]
base_color=
xterm=menu=magenta:marked=,magenta:markselect=,red
.fi
.PP
Format definicji kolor<6F>w jest nast<73>puj<75>cy:
.PP
.nf
<s<>owo kluczowe>=<kolor powierzchni">,<kolor t<>a>:<s<>owo kluczowe>= ...
.fi
.PP
Kolory s<> opcjonalne, a s<>owa kluczowe s<> nast<73>puj<75>ce: normal, selected,
marked, markselect, errors, input, reverse menu, menusel, menuhot, menuhotsel,
gauge; kolory okien dialogowych: dnormal, dfocus, dhotnormal, dhotfocus;
Kolory pomocy: helpnormal, helpitalic, helpbold, helplink,
helpslink; Kolory podgl<67>du: viewunderline; Specjalne tryby pod<6F>wietlenia:
executable, directory, link, device, special.
[nie t<>umaczy<7A>em nazw z racji tego, <20>e trzeba je stosowa<77> w ich angielskim
brzmieniu - je<6A>li jeste<74> a<> tak zaawansowany, u<>yj s<>ownika].
.PP
Okna dialogowe mog<6F> mie<69> nast<73>puj<75>ce kolory:
.I dnormal
u<EFBFBD>ywany do normalnego tekstu,
.I dfocus
jest kolorem u<>ywanym do wy<77>wietlania aktualnego komponentu,
.I dhotnormal
jest kolorem u<>ywanym do odr<64><72>nienia klawiszy w normalnych komponentach,
a
.I dhotfocus
jest u<>ywany do wy<77>wietlania owych w aktualnie wybranym.
.PP
Menu u<>ywa tego samego schematu, ale jako nazw kolor<6F>w u<>ywa menu, menusel,
menuhot i menuhotsel.
.PP
Pomoc u<>ywa nast<73>puj<75>cych kolor<6F>w:
.I helpnormal
u<EFBFBD>ywany do normalnego tekstu,
.I helpitalic
u<EFBFBD>ywa tej samej czcionki, kt<6B>r<EFBFBD> wykorzystuje manual do wy<77>wietlania
czcionki typu italic,
.I helpbold
tak samo jak wy<77>ej tylko czcionki s<> typu bold,
.I helplink
u<EFBFBD>ywane dla niewybranych jeszcze dowi<77>za<7A> i
.I helpslink
u<EFBFBD>ywane dla ju<6A> wybranych.
.PP
.I gauge
pokazuje kolor wype<70>nienia pokazywany przy wska<6B>niku post<73>pu [ang. gauge],
ukazuj<EFBFBD>cym ile procent pliku zosta<74>o przekopiowane itp. w graficzny spos<6F>b.
.PP
Dla trybu wysokiego pod<6F>wietlania
.I directory
jest u<>ywane jako kolor do wy<77>wietlania katalog<6F>w;
.I executable
dla plik<69>w wykonywalnych;
.I link
do wy<77>wietlania dowi<77>za<7A>;
.I device
do wy<77>wietlania plik<69>w urz<72>dze<7A> (devices);
.I special
dla plik<69>w specjalnych, takich jak gniazda FIFO i IPC;
.I core
dla wy<77>wietlania plik<69>w typu core (zobacz r<>wnie<69> t<> opcj<63> w sekcji Specjalne
ustawienia).
.PP
Mo<EFBFBD>liwe kolory to: black, gray, red, brightred, green,
brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta,
cyan, brightcyan, lightgray and white. [sorry, <20>e ich nazw nie t<>umaczy<7A>em,
ale u<>ywa<77> ich trzeba w oryginalnym brzmieniu :))].
.PP
.\"NODE "Special Settings"
2002-08-25 11:46:50 +04:00
.SH "Specjalne ustawienia"
Wi<EFBFBD>kszo<EFBFBD><EFBFBD> ustawie<69> Midnight Commandera mo<6D>e by<62> zmieniana z poziomu menu.
Pomimo tego jest pewna ilo<6C><6F> ustawie<69>, kt<6B>rych zmiana mo<6D>liwa jest jedynie
poprzez zmian<61> w plikach konfiguracyjnych.
.PP
Opcje mog<6F> by<62> ustawione w twoim pliku ~/.mc/ini :
.PP
.I clear_before_exec.
.IP
Standardowo Midnight Commander czy<7A>ci ekran przed wykonaniem komendy.
Je<EFBFBD>li chcia<69>by<62> widzie<69> wyj<79>cie komendy na dole ekranu, wyedytuj tw<74>j plik
~/mc/ini i zmie<69> pole clear_before_exec na 0.
.PP
.I confirm_view_dir.
.IP
Je<EFBFBD>li naciskasz F3 na katalogu, normalnie MC wchodzi do niego. Je<4A>li ta opcja
ma warto<74><6F> 1, MC zapyta si<73> o potwierdzenie przed wej<65>ciem do tego
katalogu, je<6A>li masz zaznaczone jakie<69> pliki.
.PP
.I drop_menus.
.IP
Je<EFBFBD>li ta opcja jest ustawiona, kiedy naciskasz klawisz F9, rozci<63>gane menu
b<EFBFBD>dzie od razu roz<6F>o<EFBFBD>one, w przeciwnym wypadku znajdziesz si<73> po prostu
w najwy<77>szym wierszu ekranu traktowanym jako menu. B<>dziesz musia<69> u<>y<EFBFBD> strza<7A>ek
lub pierwszych literek, aby wybra<72> konkretne menu.
.PP
.I ftpfs_retry_seconds.
.IP
Warto<EFBFBD><EFBFBD> jest ilo<6C>ci<63> sekund, przez kt<6B>re Midnight Commander b<>dzie czeka<6B>
cierpliwie zanim rozpocznie <20><>czenie si<73> z serwerem ftp od nowa. Dzieje
si<EFBFBD> to wtedy kiedy serwer odm<64>wi<77> po<70><6F>czenia lub has<61>o jest nieprawid<69>owe.
Je<EFBFBD>li warto<74><6F> wynosi zero, nie nast<73>pi pr<70>ba ponownego po<70><6F>czenia z serwerem.
.PP
.I ftpfs_use_passive_connections.
.IP
Standardowo ta opcja jest wy<77><79>czona. Powoduje ona, <20>e ftpfs otwiera po<70><6F>czenia
pasywne dla transmisji danych. Jest to u<>ywane przez ludzi, kt<6B>rzy siedz<64>
za ruterami filtruj<75>cymi. Dzia<69>a to tylko wtedy, kiedy nie u<>ywasz serwera
ftp proxy.
.PP
.I max_dirt_limit.
.IP
Opisuje jak wiele od<6F>wie<69>e<EFBFBD> ekranu mo<6D>e by<62> maksymalnie omini<6E>te we wbudowanym
podgl<EFBFBD>dzie plik<69>w. Normalnie ta warto<74><6F> jest wa<77>na, gdy<64> MC automatycznie
dostosowuje liczb<7A> od<6F>wie<69>e<EFBFBD> do liczby naci<63>ni<6E>tych klawiszy. Chocia<69> na bardzo
wolnych komputerach lub na klawiaturach z szybkim powtarzaniem klawiszy,
du<EFBFBD>a warto<74><6F> mog<6F>aby spowodowa<77> skoki ekranu i utrat<61> p<>ynno<6E>ci.
.IP
Wydaje si<73>, <20>e warto<74><6F> 10 dla max_dirt_limit jest najlepszym ustawieniem
i to jest warto<74><6F> standardowa tej funkcji.
.PP
.I mouse_move_pages.
.IP
Kontroluje czy przewijanie w panelu za pomoc<6F> myszki odbywa si<73> strona po
stronie czy linijka po linjce.
.PP
.I mouse_move_pages_viewer.
.IP
Tak samo jak wy<77>ej tylko, <20>e we wbudowanym wewn<77>trznym podgl<67>dzie plik<69>w.
.PP
.I navigate_with_arrows.
.IP
Je<EFBFBD>li ta opcja jest w<><77>czona, mo<6D>esz u<>ywa<77> strza<7A>ek do automatycznego
przemieszczanie si<73> pomi<6D>dzy katalogami, je<6A>li linia polece<63> jest pusta.
(dotyczy to strze<7A>ek w bok).
.PP
.I nice_rotating_dash
.IP
Je<EFBFBD>li jest w<><77>czony, Midnight Commander b<>dzie pokazywa<77> w lewym g<>rnym
rogu obracaj<61>cy si<73> my<6D>lnik kiedy b<>dzie wykonywa<77> jaki<6B> proces.
.PP
.I old_esc_mode
.IP
Standardowo Midnight Commander traktuje klawisz ESC jako przedrostek
(old_esc_mode=0). Je<4A>li w<><77>czysz t<> opcj<63> (old_esc_mode=1), to klawisz
ESC b<>dzie przedrostkiem dla innego klawisza, ale je<6A>li ten nie nast<73>pi,
b<EFBFBD>dzie on zinterpretowany jako klawisz anulowania (tak jak ESC ESC).
.PP
.PP
.I only_leading_plus_minus
.IP
zmienia znaczenia znak<61>w '+', '-', '*' w linii komend (wyb<79>r, odznaczenie,
odwr<EFBFBD>cenie zaznaczenia). Standardowo dzia<69>aj<61> one tylko wtedy kiedy linia
polece<EFBFBD> jest pusta. Je<4A>li co<63> jest w niej ju<6A> napisane, znaki te s<> traktowane
jako normalne. Jest to przydatne gdy<64> najcz<63><7A>ciej w trakcie pisania nie chcemy
zmienia<EFBFBD> zaznaczenia. Jednak czasami ... - wystarczy przestawi<77> t<> opcj<63>
i klawisze te b<>d<EFBFBD> zawsze dzia<69>a<EFBFBD>.
.I panel_scroll_pages
.IP
Je<EFBFBD>li ustawione (standardowo), panel b<>dzie przewijany o po<70>ow<6F> za ka<6B>dym
razem kiedy kursor dochodzi do dolnej lub g<>rnej linii, w przeciwnym wypadku
przewijanie b<>dzie si<73> odbywa<77> linia po linii.
.PP
.I preserve_uidgid
.IP
Je<EFBFBD>li ta opcja jest w<><77>czona (standardowo), kiedy logujesz si<73> do systemu
jako root, b<>dzie zachowywany oryginalny UID i GID przy przenoszeniu plik<69>w.
Niekt<EFBFBD>rzy preferuj<75> wy<77><79>czenie tej opcji i dlatego jest to konfigurowalne.
.PP
.I show_output_starts_shell
.IP
Ta opcja pracuje je<6A>li nie u<>ywasz obs<62>ugi pow<6F>oki w tle. Kiedy
u<EFBFBD>yjesz kombinacji klawiszy C-o i ta opcja jest w<><77>czona, b<>dziesz
mia<EFBFBD> now<6F> pow<6F>ok<6F>. Je<4A>li nie, dowolny klawisz przywr<77>ci zn<7A>w Midnight
Commandera (C-o dzia<69>a jak podgl<67>d).
.PP
.I show_all_if_ambiguous.
.IP
Standardowo Midnight Commander pokazuje wszystkie mo<6D>liwe doko<6B>czenia
je<EFBFBD>li jest ich wi<77>cej i naci<63>ni<6E>to kombinacj<63>
.B M-Tab
po raz drugi, za pierwszym razem doko<6B>czone zostanie tylko tyle ile jest to
mo<EFBFBD>liwe i je<6A>li b<>dzie wi<77>cej mo<6D>liwo<77>ci s<>ycha<68> b<>dzie kr<6B>tkie bipni<6E>cie.
Je<EFBFBD>li chcesz widzie<69> wszystkie mo<6D>liwe doko<6B>czenia ju<6A> po pierwszym naci<63>ni<6E>ciu
.BR M-Tab ,
zmie<EFBFBD> t<> opcj<63> na 1.
.PP
.I torben_fj_mode
.IP
Je<EFBFBD>li ta opcja jest w<><77>czona, klawisze home i end b<>d<EFBFBD> dzia<69>a<EFBFBD>y troszk<7A>
inaczej w panelach, zamiast przemieszcza<7A> lini<6E> wyboru do pierwszej lub
ostatniej linii w panelu, b<>d<EFBFBD> dzia<69>a<EFBFBD>y tak jak jest to opisane poni<6E>ej:
.IP
Klawisz home b<>dzie: przechodzi<7A> do <20>rodkowej linii, je<6A>li jest pod ni<6E>; w
przeciwnym wypadku b<>dzie przechodzi<7A> do najwy<77>szej linii w panelu, je<6A>li
ju<EFBFBD> w niej jest, b<>dzie przechodzi<7A> do pierwszego pliku w panelu.
.IP
Klawisz end ma podobne zastosowanie: przechodzi do <20>rodkowej linii, je<6A>li
jest nad ni<6E>; w przeciwnym wypadku przechodzi do najni<6E>szej linii w panelu,
chyba <20>e ju<6A> si<73> w niej znajduje, wtedy przechodzi do ostatniego pliku w
panelu.
.PP
.I highlight_mode
Standardowo wszystkie informacje w panelach s<> wy<77>wietlane tym samym
kolorem. Je<4A>li ta waro<72><6F> jest ustawiona na 1, to
.I uprawnienia
lub
.I tryb
b<EFBFBD>d<EFBFBD> wy<77>wietlane przy u<>yciu pod<6F>wietlonej barwy, tak aby pokaza<7A>
ustawienia dla u<>ytkownika. Tak wi<77>c prawa do odczytu, zapisu i wykonywania
b<EFBFBD>d<EFBFBD> wy<77>wietlane na <20><><EFBFBD>to (tzn. kolorem
.IR selected ).
W dodatku je<6A>li ta zmienna jest ustawiona na 2, to ca<63>e linie s<>
wy<EFBFBD>wietlane w kolorze odpowiadaj<61>cym ich typowi (zobacz sekcj<63> Kolory).
Pod<EFBFBD>wietlenie uprawnie<69> r<>wnie<69> pracuje w tym trybie.
.PP
.I use_file_to_guess_type
.IP
Je<EFBFBD>li ta zmienna jest ustawiona (standardowo) pr<70>buje si<73> dostosowa<77>
rozszerzenie pliku do tego wybranego w pliku mc.ext.
.PP
.I xterm_mode
.IP
Je<EFBFBD>li ta opcja jest w<><77>czona (standardowo tak nie jest) kiedy przegl<67>dasz plik
w panelu drzewa, b<>dzie on automatycznie prze<7A>adowywa<77> drugi panel na
zawarto<EFBFBD><EFBFBD> wybranego katalogu.
.PP
.\"NODE "Terminal databases"
2002-08-25 11:46:50 +04:00
.SH Baza danych terminali (Terminal databases)
Midnight Commander pozwala ci na naprawienie bazy danych terminali bez
posiadania uprawnie<69> roota. Midnight Commander szuka w pliku startowym
(mc.lib po<70>o<EFBFBD>onego w katalogach z bibliotekami Midnight Commandera) lub w
pliku ~/.mc/ini sekcji "terminal:nazwa-twojego-terminala" i potem sekcji
"terminal:general", ka<6B>da linia sekcji zawiera symbol klawisza, kt<6B>ry
chcesz zdefiniowa<77>, zaczynaj<61>ce si<73> do znaku r<>wno<6E>ci i definicji klawisza.
Mo<EFBFBD>esz u<>y<EFBFBD> kombinacji \\E aby reprezentowa<77> znak escape i ^x aby
reprezentowa<EFBFBD> znak Control-x.
.PP
Mo<EFBFBD>liwymi klawiszami symboli s<>:
.PP
.nf
f0 do f20 Klawisze funkcyjne f0-f20
2002-09-14 14:41:48 +04:00
bs backspace
2002-08-25 11:46:50 +04:00
home klawisz home
end klawisz end
up strza<7A>ka w g<>r<EFBFBD>
down strza<7A>ka w d<><64>
left strza<7A>ka w lewo
right strza<7A>ka w prawo
pgdn klawisz page down
pgup klawisz page up
insert znak insert
delete znak delete
complete do doka<6B>czania
.fi
.PP
Na przyk<79>ad, aby zdefiniowa<77> klawisz insert jako Escape + [ + O + p, mo<6D>esz
ustawi<EFBFBD> to pliku ini:
.PP
.nf
insert=\\E[Op
.fi
.PP
Symbol klawisza
.I complete
reprezentuje sekwencj<63> wyj<79>cia u<>ywan<61> do wywo<77>ywania procesu doka<6B>czania,
jest to wywo<77>ywane kombinacj<63> M-tab, ale mo<6D>esz zdefiniowa<77> inne klawisze
do wykonywania tych samych funkcji (na tych klawiaturach z ton<6F> fajnych i
zupe<EFBFBD>nie bezu<7A>ytecznych klawiszy).
.PP
.SH ""
.\"NODE "FILES"
2002-08-25 11:46:50 +04:00
.SH PLIKI
.PP
Program b<>dzie pobiera<72> wszystkie swoje informacje ze zmiennej MCHOME,
je<EFBFBD>li jest ona nie ustawiona to znowu przetwarzany jest katalog /usr.
.PP
@prefix@/share/mc.hlp
2002-08-25 11:46:50 +04:00
.IP
Plik pomocy dla programu.
.PP
@prefix@/share/mc/mc.ext
2002-08-25 11:46:50 +04:00
.IP
Standardowy plik rozszerze<7A> plik<69>w.
.PP
2002-09-14 14:41:48 +04:00
~/.mc/bindings
2002-08-25 11:46:50 +04:00
.IP
W<EFBFBD>asny plik u<>ytkownika, konfiguruje podgl<67>d i edycje plik<69>w. Ma wy<77>szy
priorytet ni<6E> plik systemowy.
.PP
@prefix@/share/mc/mc.ini
2002-08-25 11:46:50 +04:00
.IP
Standardowy plik setupu do Midnight Commandera, u<>ywany tylko w<>wczas,
kiedy u<>ytkownik nie ma swojego w<>asnego pliku ~/.mc/ini.
.PP
@prefix@/share/mc/mc.lib
2002-08-25 11:46:50 +04:00
.IP
Globalne ustawienia Midnight Commandera. Ustawienia w tym pliku s<>
uwzgl<EFBFBD>dniane przez wszystkie sesje Midnight Commandera, u<>yteczne do
definiowania og<6F>lnosystemowych ustawie<69> terminali.
.PP
~/.mc/ini
.IP
W<EFBFBD>asny setup u<>ytkownika. Je<4A>li ten plik jest dost<73>pny, jest <20>adowany
zamiast pliku globalnego.
.PP
@prefix@/share/mc/mc.hint
2002-08-25 11:46:50 +04:00
.IP
Plik zawieraj<61>cy podpowiedzi (hints) wy<77>wietlane przez program.
.PP
@prefix@/share/mc/mc.menu
2002-08-25 11:46:50 +04:00
.IP
Ten plik zawiera informacje o og<6F>lnosystemowych aplikacjach w menu.
.PP
~/.mc/menu
.IP
W<EFBFBD>asny plik menu u<>ytkownika. Je<4A>li ten plik jest obecny jest u<>ywany
zamiast pliku globalnego.
.PP
~/.mc/tree
.IP
Lista katalog<6F>w drzewa katalog<6F>w i podgl<67>du drzewa. Jedna linia jest jednym
wej<EFBFBD>ciem. Linie zaczynaj<61>ce si<73> od uko<6B>nika s<> pe<70>nymi nazwami katalog<6F>w.
Linie zaczynaj<61>ce si<73> od numeru maj<61> tyle znak<61>w ile poprzedni katalog.
Je<EFBFBD>li chcesz mo<6D>esz stworzy<7A> plik u<>ywaj<61>c komendy "find / -type d
-print | sort > ~/.mc/tree". Normalnie nie ma sensu tego czyni<6E>, gdy<64>
Midnight Commander robi to sam za ciebie.
.PP
\&./.mc.menu
.IP
Lokalny plik zdefiniowany przez u<>ytkownika. Je<4A>li ten plik jest dost<73>pny,
jest u<>ywany zamiast pliku w katalogu domowym i og<6F>lnosystemowego.
.PP
.\"SKIP_SECTION"
2002-08-25 11:46:50 +04:00
.SH LICENCJA
Program jest dystrybuowany na zasadach licencji GNU General Public License
dop<EFBFBD>ki jako publikowany przez Free Software Foundation. Zobacz wbudowan<61>
pomoc po wi<77>cej szczeg<65><67><EFBFBD>w na temat licencji i braku gwarancji.
.\"NODE "AVAILABILITY"
2002-08-25 11:46:50 +04:00
.SH DOST<EFBFBD>PNO<EFBFBD><EFBFBD>
Najnowsza wersja programu jest do zdobycia na serwerze ftp.nuclecu.unam.mc w
katalogu /linux/local i w Europie na serwerze sunsite.mff.cuni.cz w katalogu
/GNU/mc i na serwerze ftp.teuto.de w katalogu /lmb/mc.
.\"NODE "SEE ALSO"
2002-08-25 11:46:50 +04:00
.SH ZOBACZ TAK<EFBFBD>E
ed(1), gpm(1), mcserv(8), terminfo(1), view(1), sh(1), bash(1),
tcsh(1), zsh(1).
.PP
.nf
Strona Midnight Commander w sieci World Wide Web:
http://www.gnome.org/mc/
.fi
.PP
.\"NODE "AUTHORS"
2002-08-25 11:46:50 +04:00
.SH AUTORZY
Miguel de Icaza (miguel@roxanne.nuclecu.unam.mx), Janne Kukonlehto
(jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred
Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es),
Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui
(mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de),
Norbert Warmuth (nwarmuth@privat.circular.de),
Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer
(psheer@icon.co.za) and Pavel Machek (pavel@ucw.cz) are the developers
of this package;
Alessandro Rubini (rubini@ipvvis.unipv.it) has been especially helpful
debugging and enhancing the program's mouse support, John Davis
(davis@space.mit.edu) also made his S-Lang library available to us
under the GPL and answered my questions about it, and the following
people have contributed code and many bug fixes (in alphabetical
order):
.PP
Adam Tla/lka (atlka@sunrise.pg.gda.pl),
alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama,
DOS port (palama@posso.dm.unipi.it), Erwin van Eijk
(wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu-berlin.de),
Jean-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
(root@dolphin.csudh.edu), Juan Francisco Grigera, Win32 port
(j-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
(mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
Pavel Roskin (pavel_roskin@geocities.com),
Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
(pundtt@math.uni-muenster.de), Timur Bakeyev
(timur@goff.comtat.kazan.su), Tomasz Cholewo
(tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
(torben.fjerdingstad@uni-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
and Wim Osterholt (wim@djo.wtm.tudelft.nl).
.PP
.\"NODE "BUGS"
2002-08-25 11:46:50 +04:00
.SH B<EFBFBD><EFBFBD>DY
W pliku TODO dystrybucji znajdziesz informacje na temat tego, co
pozosta<EFBFBD>o jeszcze do zrobienia.
.PP
Je<EFBFBD>li chcesz zg<7A>osi<73> k<>opoty z programem [b<><62>dy w nim],
wy<EFBFBD>lij e-mail [po angielsku], na adres mc-devel@gnome.org.
2002-08-25 11:46:50 +04:00
.PP
Do zg<7A>oszenia b<><62>du do<64><6F>cz opis problemu, versj<73> programu, kt<6B>rego u<>ywasz
(wy<77>wietla j<> mc -V), system operacyjny, na kt<6B>rym pracujesz i je<6A>li program
si<EFBFBD> wyk<79>ada, chcieliby<62>my dosta<74> <20>lad stosu.
.SH T<EFBFBD>UMACZENIE
Maciej Wojciechowski wojciech@staszic.waw.pl