Dowódca północy - Midnight Commander

Dowódca północy
Midnight Commander 4.7.0.9 na Ubuntu 11.04.png
Midnight Commander działa w oknie terminala w systemie Ubuntu Linux
Deweloper(zy) Miguel de Icaza , społeczność
Pierwsze wydanie 1994 ; 27 lat temu ( 1994 )
Wersja stabilna
4.8.26 / 21 stycznia 2021 ; 8 miesięcy temu ( 21.01.2021 )
Magazyn
System operacyjny uniksopodobny, w tym macOS ; Okna (nieoficjalne)
Dostępne w 51 języków
Rodzaj Menedżer plików
Licencja GPL-3.0-lub-później
Strona internetowa północy-dowódca .org

GNU Midnight Commander (znany również jako mc, polecenie używane do jego uruchomienia, a w starszych wersjach jako bez myszy Commander) to darmowy, wieloplatformowy, ortodoksyjny menedżer plików . Został założony przez Miguela de Icaza w 1994 roku jako klon popularnego wówczas Norton Commandera .

GNU Midnight Commander jest częścią projektu GNU i jest licencjonowany na warunkach Powszechnej Licencji Publicznej GNU .

Projekt

Midnight Commander to aplikacja konsolowa z tekstowym interfejsem użytkownika . Główny interfejs składa się z dwóch paneli, które wyświetlają system plików. Wybór pliku odbywa się za pomocą klawiszy strzałek, klawisz INSERT służy do wybierania plików, a klawisze funkcyjne wykonują operacje takie jak zmiana nazwy, edycja i kopiowanie plików. Późniejsze wersje Midnight Commandera mają dodatkowo obsługę myszy . Takie wersje są świadome istnienia emulatorów GPM i X terminali (takich jak GNOME Terminal lub xterm ), które obsługują raportowanie myszy. Podczas uruchamiania wewnątrz terminala X, te wersje mogą aktualizować nazwę okna, w którym działa Midnight Commander (jeśli pozwala na to emulator terminala).

Funkcje Midnight Commandera obejmują możliwość przeglądania zawartości plików pakietów RPM , pracy z popularnymi formatami archiwów tak, jakby były po prostu innym katalogiem, oraz funkcjonować jako klient FTP lub FISH . Midnight Commander zawiera również edytor o nazwie mcedit, który można uruchomić jako samodzielny program lub z Midnight Commandera za pomocą klawisza F4. Funkcje mcedit to m.in. podświetlanie składni dla wielu języków, makra, fragmenty kodu, prosta integracja z zewnętrznymi narzędziami, automatyczne wcięcia, obsługa myszy, schowek oraz możliwość pracy zarówno w trybie ASCII, jak i hex . Użytkownicy mają również możliwość zastąpienia mcedit wybranym przez siebie edytorem (Menu Opcje>Konfiguracja>[Nie] używaj edycji wewnętrznej).

Midnight Commander może również zmieniać nazwy grup plików, w przeciwieństwie do wielu innych menedżerów plików, które mogą zmieniać nazwę tylko jednego pliku na raz. Jest to wygodne przy manipulowaniu dużymi zbiorami plików, np. w celu dostosowania ich do nowej konwencji nazewnictwa . Midnight Commander może również przenosić pliki do innego katalogu w tym samym czasie, gdy zmienia ich nazwy. Pozwala użytkownikowi określić oryginalne i wynikowe nazwy plików za pomocą symboli wieloznacznych . Dzięki temu moc wyrażeń regularnych jest dostępna do zmiany nazw plików, z wygodnym interfejsem użytkownika. Ponadto użytkownik może wybrać, czy używać „ wzorców powłoki ” lub „ globów ” (automatyczne grupowanie symboli wieloznacznych). Wszystkie te funkcje są dostępne w menu Plik > Zmień nazwę/Przenieś. (Naciśnięcie F1 spowoduje wyświetlenie krótkiego wyjaśnienia opcji, w tym przykładów użycia symboli wieloznacznych.)

Midnight Commander bazuje na wszechstronnych interfejsach tekstowych, takich jak Ncurses czy S-Lang , które umożliwiają pracę na zwykłej konsoli, wewnątrz terminala X, przez połączenia SSH , przez interfejs RS-232 (dla urządzeń wbudowanych) i wszelkiego rodzaju zdalnych powłok.

Obsługa Unicode

Natywna obsługa lokalizacji UTF-8 dla Unicode została dodana w 2009 roku do wersji rozwojowych Midnight Commandera. Od wersji 4.7.0 mc obsługuje Unicode.

Zobacz też

Bibliografia

Zewnętrzne linki