Zoeken op website

Midnight Commander - Een consolegebaseerde bestandsbeheerder voor Linux


Wanneer u met veel bestanden werkt in een consoleomgeving, zoals het verplaatsen van bestanden of het kopiëren van bestanden, kan het zijn dat uw werk vervelend is. In de GUI-omgeving bevindt zich een Bestandsbeheer. Bestandsbeheer helpt u en versnelt uw activiteiten die verband houden met de bestanden. U hoeft niet elke syntaxis/opdracht te onthouden die aan de bestanden is gekoppeld. Klik en sleep of druk op snelkoppelingen om uw taak te voltooien.

In de consoleomgeving moet u opdrachten/syntaxis onthouden. Gelukkig heeft Linux een op tekst gebaseerde Bestandsbeheerder die werkt in een consoleomgeving. De naam is Midnight Commander (later noemen we het MC).

Wat is MidnightCommander

De Midnight Commander-website zegt:

“GNU Midnight Commander is een visuele bestandsbeheerder, gelicentieerd onder de GNU General Public License en kwalificeert daarom als Vrije Software. Het is een functierijke tekstmodustoepassing op volledig scherm waarmee u bestanden en hele mapstructuren kunt kopiëren, verplaatsen en verwijderen, naar bestanden kunt zoeken en opdrachten in de subshell kunt uitvoeren. Interne viewer en editor zijn inbegrepen”

Hoe Midnight Commander onder Linux te installeren

Standaard wordt MC niet geïnstalleerd op een Linux-machine. Je moet het dus eerst installeren. Op Debian, Ubuntu en Linux Mint kunt u deze apt-get-opdracht gebruiken:

sudo apt-get install mc

Op RHEL, CentOS en Fedora kun je dit commando gebruiken:

yum install mc

Nadat de installatie is voltooid, typt u gewoon “mc” (zonder aanhalingstekens) vanaf de console om deze uit te voeren.

mc

Midnight Commander-functies

MC heeft veel functies die handig zijn voor een gebruiker of een Linux-beheerder. Hier zijn enkele functies die nuttig kunnen zijn voor de dagelijkse basis.

Kopiëren, verwijderen, hernoemen/verplaatsen, directory maken

MC is verdeeld in twee kolommen. Linkerkolom en rechterkolom. Deze kolommen zijn onafhankelijk van elkaar. Elk venster vertegenwoordigt een actieve map. U kunt tussen vensters schakelen met de knop Tab. Onderaan ziet u knoppen die worden voorafgegaan door een nummer. Deze cijfers vertegenwoordigen de knoppen F1F10.

Om bestanden van de ene map naar de andere te kopiëren, markeert u eenvoudigweg het bestand en drukt u op de toets “F5”. Als u meerdere bestanden wilt kopiëren, moet u op de knop “Invoegen” drukken voor elk bestand dat u wilt kopiëren.

MC vraagt om bevestiging over de bestemmingsmap (Naar), Links volgen, Behoudt kenmerken. Over het algemeen kunt u zich alleen concentreren op de parameter To. Druk gewoon op OK om het kopieerproces door te voeren.

Bestand(en) verwijderen is eenvoudiger. Markeer eenvoudigweg de bestanden en druk op de toets “F8” om het verwijderen te bevestigen. Bestand(en) verplaatsen kan met de “F6”-toets.

Het hernoemen van een bestand in een andere hand is anders. Wanneer u op de toets “F6” drukt, moet u ervoor zorgen dat u een “Nieuwe bestandsnaam” voor het bestand toevoegt in de parameter To. Hier is een schermafbeelding wanneer u de naam van een bestand wilt wijzigen.

Om een map aan te maken, kunt u op de “F7”-toets drukken. MC zal een nieuwe map aanmaken in de huidige map. Voor meer details over wat MC met de bestanden kan doen, drukt u op “F9> Bestand.

Interne kijker

In de consolemodus zijn er veel teksteditors zoals vi, joe en nano. MC heeft zijn eigen interne viewer. Als u de inhoud van een bestandstekst wilt bekijken, kunt u het bestand markeren en op de toets “F3” drukken. U kunt het bestand ook bewerken wanneer u dat wilt. Markeer het bestand en druk op “F4” om te beginnen met bewerken.

Wanneer u de teksteditor voor de eerste keer gebruikt, zal MC u vragen om de standaardteksteditor voor u te kiezen. Hier is een voorbeelduitvoer:

pungki@mint15 ~ $ 

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

Wanneer u vervolgens op de knop “F4” drukt om een bestand te bewerken, zal MC de door u gekozen teksteditor gebruiken. Als u uw standaardeditor wilt wijzigen, drukt u gewoon op de knop “F2”, kiest u het teken '@' en typt u 'select-editor' ( zonder citaten).

Wat als u andere teksteditors wilt gebruiken die niet door MC worden gedetecteerd? Stel dat u de Vi teksteditor wilt gebruiken. In dit geval kunt u het op een andere manier doen. In uw thuismap vindt u een “.selected_editor”-bestand. Dit is een verborgen bestand, dus het begint met een puntteken. Bewerk het bestand. Je zult zien:

Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
Bestand Pemissie

Bestanden en mappen hebben machtigingen. Met toestemming wordt bepaald wie de bestanden en mappen kan lezen, schrijven en uitvoeren. Het commando om het te beheren is chmod. Je kunt gedetailleerd zien hoe je chmod gebruikt door “man chmod” in de terminal te typen.

Met MC hoeft u alleen maar een bestand te selecteren en vervolgens op “F9” > Bestand > Chmod te drukken of op “ Ctrl-x” en “c“. MC zal u de huidige toestemming van het geselecteerde bestand laten zien en u meer parameters laten zien die kunnen worden ingesteld.

Bestandseigenaar

Bestanden en mappen hebben ook een eigenaar en een groep-eigenaar. De rechten van deze eigenaren worden beheerd door het chmod-commando hierboven. Het commando om de eigenaar te beheren is chown.

Zoals gewoonlijk kun je in detail zien hoe je chown gebruikt door “man chown” in de terminal te typen. Met MC hoeft u alleen maar een bestand te selecteren en vervolgens op “F9” te drukken > Bestand > Chown of druk op “Ctrl-x” en “o“. Nu kunt u de eigenaar en groepseigenaar instellen vanuit de beschikbare lijst met gebruikersnaam en groepsnaam.

MC heeft ook Advanced Chown. Het is een combinatie tussen chmod en chown. Je kunt 2 verschillende taken op 1 plek uitvoeren. Druk op “F9> Bestand > Geavanceerde keuze.

FTP-link

Standaard toont MC u interfaces met twee kolommen. Links en rechts. Deze kolommen zijn niet alleen voor de lokale map. U kunt een van beide, of beide, verbinden met een externe computer via de FTP-link.

In dit geval zal MC optreden als een FTP-client. Om verbinding te maken met de FTP-service, moet u op de “F9> FTP-link drukken. MC zal de identificatie van de FTP vragen. Het referentieformaat ziet er als volgt uit:

user:password@machine_or_ip_address

Als het juist is, toont de kolom u de mappen op de externe computer.

Om uw FTP-link te ontkoppelen, kunt u op “F9> Command > drukken Actieve VPS-link. In de lijst met Actieve VFS-mappen ziet u uw FTP-link. Kies uw FTP-link en druk nu op “Gratis VFS's”. Als u alleen naar de lokale map wilt overschakelen zonder de huidige FTP-link te verbreken, kiest u Wijzigen naar.

Als uw netwerk een proxyserver gebruikt, kunt u MC configureren om FTP-proxy te gebruiken. Druk op “F9> Opties > Virtuele FS > Gebruik altijd ftp-proxy.

Middernachtcommandant verlaten

Om Midnight Command te verlaten, drukt u op “F9> Bestand > Afsluiten. Of druk gewoon op “F10” om af te sluiten. Er zitten nog steeds veel functies in Midnight Commander.

Voor meer details over MC-functies gaat u naar de Midnight Commander FAQ op:

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