poniedziałek, 26 stycznia 2009

Wygodne (konsolowe) poruszanie się po systemie

Autor: maddox, 10:10, poniedziałek, 26 stycznia 2009

Kategoria: , ,

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
Jak zainstalować MC.

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.

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ą.

Oceń artykuł:
Komentarze 0 comments