Wielu początkujących użytkowników Linuksa ma problem ze sprawnym poruszaniem się pomiędzy katalogami systemu. Choć osobiście umiejętność poruszania się po systemie w trybie tekstowym wyrobiłem sobie jeszcze na MS DOS, to jednak dla większości nowych użytkowników jest to zupełnie nieintuicyjne i niewygodne. Pewnym ułatwieniem dla takich właśnie użytkowników (choć nie tylko), może być Midnight Commander (nazywany po prostu MC), czyli menadżer plików. Jest to tekstowy program podobny do znanego z dawnych czasów Norton Commandera, lub współczesnego znanego z MS Windows, Total Commandera.
Jakie są korzyści z używania MC.
- jeśli chcemy wykonać pracę na prawach roota komendę sudo wydajemy tylko raz, przy uruchamianiu MC
- pliki edytujemy naciśnięciem jednego klawisza (F4) bez konieczności wpisywania żadnych komend
- mamy pogląd jak wygląda zawartość katalogu w czasie rzeczywistym
- możemy poruszać się po drzewie katalogów w sposób intuicyjny
Oczywiście jak zwykle najwygodniej jest użyć do tego celu konsoli/terminala.
W przypadku Ubuntu należy wydać polecenie:
sudo apt-get install mc
W przypadku, gdy używasz dystrybucji Fedora wypróbuj:
sudo yum install mc
W niektórych dystrybucjach (Slackware) MC może być zainstalowany podczas standardowej instalacji, natomiast w innych nie ma go w repozytoriach, więc trzeba skompilować ze źródeł.
Oczywiście możesz skorzystać z Synaptica, Adepta albo innego graficznego zarządcy pakietów.
Podstawy korzystania
Zanim zaczniemy korzystać z MC w oknie terminala, warto w jego opcjach (terminala) wyłączyć skrót F10. W tym celu, w menu terminala, klikamy na Edycja -> Skróty klawiszowe... i w okienku które się pojawi upewniamy się że pozycja "Klawisz skrótu menu (domyślnie F10)" jest odznaczona.
Aby uruchomić MC należy w konsoli wydać polecenie mc. Jeśli natomiast chcesz uruchomić mc na prawach roota wpisz:
sudo mc
Z oczywiśtych względów pracę na prawach roota należy ograniczyc do minimum.
Strzałki kursora góra/dół - poruszanie się po drzewie katalogów
Enter - otwiera katalog na którym znajduje się kursor (aktualnie podświetlony katalog)
Tab - przełącza pomiędzy panelami
F3 - podgląd pliku
F4 - edycja pliku
F5 - kopiowanie plików/katalogów
F6 - przenoszenie plików/katalogów
F7 - tworzenie katalogu
F8 - kasowanie plików/katalogów
Ins - zaznaczanie plików/katalogów
Jeśli ktoś nie miał wcześniej do czynienia z dwupanelowymi menadżerami to przypominam, że kopiowanie/przenoszenie odbywa się pomiędzy panelami. Czyli zaznaczone plik z aktywnego panelu po naciśnięciu F5 zostanie skopiowany do katalogu otwartego po drugiej stronie. Przykład:

W tym przypadku, po naciśnięciu F5, plik mc_zrzut.png zostanie skopiowany do katalogu domowego użytkownika czyli "~", który jest otwarty(widzimy jego zawartość) po prawej stronie ekranu. Jeśli zaznaczymy kilka plików klawiszem Ins, zostaną one podświetlone i w przypadku naciśnięcia F5, wszystkie zaznaczone pliki zostaną skopiowane zgodnie z powyższym opisem. Podobnie sytuacja ma się z przenoszeniem plików/katalogów.
W przypadku kasowania usuwane są pliki podświetlone przy pomocy zaznaczenia (Ins) lub plik/katalog który znajduje się pod kursorem.
W przypadku kasowania usuwane są pliki podświetlone przy pomocy zaznaczenia (Ins) lub plik/katalog który znajduje się pod kursorem.
Każda z wyżej opisanych akcji wymaga potwierdzenia przez użytkownika. Jeśli więc chcesz coś skopiować to:
- zaznacz pliki które chcesz skopiować przy pomocy klawisza Ins (odznaczanie tym samym klawiszem) lub jeśli jest to pojedyńczy plik/katalog ustaw na nim kursor
- naciśnij Tab aby przejśc do drugiego panelu
- otwórz katalog do którego chcesz kopiować pliki
- naciśnij Tab aby powrócić do okna z którego będziesz kopiować
- naciśnij F5 (dla kopiowania)
- po ukazaniu się okienka, potwierdź klawiszem Enter
Wygląda to może skomplikowanie ale po chwili treningu staje się naprawdę nie trudniejsze od metody "drag & drop".
Proponuję najpierw wprawić się chwilkę w używaniu mc, oczywiście na prawach użytkownika, najlepiej w swoim katalogu domowym. Utworzyć sobie kilka przykładowych katalogów i na nich wykonać kilka operacji kopiój/przenieś.
Ostrzeżenie: Wykonywanie czynności na prawach roota może doprowadzić do uszkodzenia systemu lub utraty danych. Używaj "sudo" z rozwagą.
Proponuję najpierw wprawić się chwilkę w używaniu mc, oczywiście na prawach użytkownika, najlepiej w swoim katalogu domowym. Utworzyć sobie kilka przykładowych katalogów i na nich wykonać kilka operacji kopiój/przenieś.
Ostrzeżenie: Wykonywanie czynności na prawach roota może doprowadzić do uszkodzenia systemu lub utraty danych. Używaj "sudo" z rozwagą.
Prześlij komentarz