Wyszukiwanie w witrynie

Midnight Commander — konsolowy menedżer plików dla systemu Linux


Kiedy pracujesz z dużą liczbą plików w środowisku konsoli, np. przenosząc pliki lub kopiując pliki, może się okazać, że Twoja praca jest nudna. W środowisku GUI dostępny jest Menedżer plików. Menedżer plików pomoże Ci i przyspieszy Twoje działania związane z plikami. Nie musisz pamiętać każdej składni/poleceń związanych z plikami. Po prostu kliknij i przeciągnij lub naciśnij skróty, aby zakończyć zadanie.

W środowisku konsolowym musisz pamiętać polecenia/składnię. Na szczęście Linux ma tekstowego Menedżera plików, który działa w środowisku konsolowym. Nazywa się Midnight Commander (później nazwiemy go MC).

Co to jest Midnight Commander

Witryna internetowa Midnight Commander mówi:

„GNU Midnight Commander to wizualny menedżer plików, objęty licencją na podstawie Powszechnej Licencji Publicznej GNU i dlatego kwalifikuje się jako Wolne Oprogramowanie. Jest to bogata w funkcje, pełnoekranowa aplikacja w trybie tekstowym, która umożliwia kopiowanie, przenoszenie i usuwanie plików oraz całych drzew katalogów, wyszukiwanie plików i uruchamianie poleceń w podpowłoce. Wewnętrzna przeglądarka i edytor są uwzględnione”

Jak zainstalować Midnight Commandera w systemie Linux

Domyślnie MC nie jest instalowany na komputerze Linux. Więc musisz go najpierw zainstalować. Na Debianie, Ubuntu i Linux Mint możesz użyć tego polecenia apt-get:

sudo apt-get install mc

W RHEL, CentOS i Fedorze możesz użyć tego polecenia:

yum install mc

Po zakończeniu instalacji wpisz „mc” (bez cudzysłowów) w konsoli, aby ją uruchomić.

mc

Funkcje Midnight Commandera

MC posiada wiele funkcji przydatnych dla użytkownika lub administratora Linuksa. Oto kilka funkcji, które mogą być przydatne na co dzień.

Kopiuj, usuń, zmień nazwę/przenieś, utwórz katalog

MC jest podzielone na dwie kolumny. Lewa kolumna i prawa kolumna. Kolumny te stanowią niezależne od siebie okno. Każde okno będzie reprezentować aktywny katalog. Możesz przełączać się między oknami za pomocą przycisku Tab. Na dole zobaczysz przyciski poprzedzone liczbą. Liczby te reprezentują przyciski F1F10.

Aby skopiować plik(i) z jednego katalogu do drugiego, po prostu zaznacz plik i naciśnij klawisz „F5”. Jeśli chcesz skopiować wiele plików, musisz nacisnąć przycisk „Wstaw” dla każdego pliku, który chcesz skopiować.

MC poprosi Cię o potwierdzenie dotyczące folderu docelowego (Do), Śledź linki, Zachowuje atrybuty. Ogólnie rzecz biorąc, możesz skupić się tylko na parametrze Do. Po prostu naciśnij OK, aby zatwierdzić proces kopiowania.

Usuwanie plików jest łatwiejsze. Po prostu zaznacz plik(i) i naciśnij klawisz „F8”, aby potwierdzić usunięcie. Przenoszenie plików może odbywać się za pomocą klawisza „F6”.

Zmiana nazwy pliku w innym przypadku jest inna. Kiedy naciśniesz klawisz „F6”, pamiętaj o dodaniu „Nowej nazwy pliku” dla pliku w parametrze Do. Oto zrzut ekranu przedstawiający, jak chcesz Zmienić nazwę pliku.

Aby utworzyć katalog, możesz nacisnąć klawisz „F7”. MC utworzy nowy katalog w bieżącym katalogu. Aby uzyskać więcej informacji o tym, co MC może zrobić z plikami, naciśnij „F9> Plik.

Przeglądarka wewnętrzna

W trybie konsoli dostępnych jest wiele edytorów tekstu, takich jak vi, joe i nano. MC ma własną wewnętrzną przeglądarkę. Jeśli chcesz zobaczyć zawartość tekstu pliku, możesz zaznaczyć plik i wcisnąć klawisz „F3”. Możesz także edytować plik, kiedy zajdzie taka potrzeba. Podświetl plik i naciśnij „F4”, aby rozpocząć edycję.

Kiedy po raz pierwszy uruchomisz edytor tekstu, MC poprosi Cię o wybranie domyślnego edytora tekstu. Oto przykładowe dane wyjściowe:

pungki@mint15 ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

Następnie, gdy naciśniesz przycisk „F4”, aby edytować plik, MC użyje wybranego edytora tekstu. Jeśli chcesz zmienić domyślny edytor, po prostu naciśnij przycisk „F2”, wybierz znak „@” i wpisz „wybierz-edytor” ( bez cytatów).

A co jeśli chcesz skorzystać z innych edytorów tekstu, które nie są wykrywane przez MC? Załóżmy, że chcesz używać edytora tekstu Vi. W tym przypadku możesz to zrobić w inny sposób. W swoim katalogu domowym znajdziesz plik „.selected_editor”. Jest to plik ukryty, więc zaczyna się od znaku kropki. Edytuj plik. Zobaczysz:

Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
Przesyłanie plików

Pliki i katalogi mają uprawnienia. Uprawnienia będą decydować, kto może czytać, zapisywać i wykonywać pliki i katalogi. Poleceniem do zarządzania tym jest chmod. Możesz zobaczyć szczegółowo, jak używać chmod, wpisując „man chmod” w terminalu.

W przypadku MC wystarczy wybrać plik, a następnie nacisnąć „F9” > Plik > Chmod lub nacisnąć „ Ctrl-x” i „c”. MC pokaże Ci aktualne uprawnienia do wybranego pliku i pokaże Ci więcej parametrów, które można ustawić.

Właściciel pliku

Pliki i katalogi mają także właściciela i właściciela grupy. Uprawnieniami tych właścicieli zarządza się za pomocą powyższego polecenie chmod. Polecenie zarządzania właścicielem to chown.

Jak zwykle możesz zobaczyć szczegółowo, jak używać chown, wpisując „man chown” w terminalu. W przypadku MC wystarczy wybrać plik, a następnie nacisnąć „F9> Plik > Chown lub naciśnij „Ctrl-x” i „o”. Teraz możesz ustawić właściciela i właściciela grupy z dostępnej listy nazw użytkowników i nazw grup.

MC ma również Zaawansowany Chown. Jest to połączenie chmod i chown. Możesz wykonać 2 różne zadania w 1 miejscu. Naciśnij „F9> Plik > Zaawansowany wybór.

Łącze FTP

Domyślnie MC pokaże Ci 2 interfejsy kolumnowe. W lewo i w prawo. Te kolumny nie dotyczą tylko katalogu lokalnego. Możesz połączyć jeden lub oba z komputerem zdalnym za pomocą łącza FTP.

W takim przypadku MC będzie działać jako Klient FTP. Aby połączyć go z usługą FTP należy wcisnąć „F9> FTP Link. MC poprosi o uwierzytelnienie FTP. Format poświadczeń będzie następujący:

user:password@machine_or_ip_address

Jeśli jest poprawny, kolumna wyświetli katalogi na komputerze zdalnym.

Aby odłączyć łącze FTP, możesz nacisnąć „F9> Polecenie > Link Aktywny VPS. Na liście aktywnych katalogów VFS zobaczysz łącze FTP. Wybierz łącze FTP i kliknij teraz „Darmowe VFS”. Jeśli chcesz tylko przełączyć się do folderu lokalnego bez odłączania bieżącego łącza FTP, wybierz opcję Zmień na.

Jeśli Twoja sieć korzysta z serwera proxy, możesz skonfigurować MC tak, aby korzystało z serwera proxy FTP. Naciśnij „F9> Opcje > Wirtualny FS > Zawsze używaj serwera proxy FTP.

Opuszczam Midnight Commandera

Aby opuścić Midnight Command, naciśnij „F9> Plik > Wyjdź. Możesz też po prostu nacisnąć „F10”, aby zakończyć. Midnight Commander zawiera jeszcze wiele funkcji.

Więcej szczegółów na temat funkcji MC znajdziesz w FAQ na temat Midnight Commandera pod adresem:

  1. https://midnight-commander.org/wiki/doc/faq