Weboldal keresés

Midnight Commander – konzol alapú fájlkezelő Linuxhoz


Ha sok fájllal dolgozik konzolkörnyezetben, például fájlokat mozgat vagy másol, előfordulhat, hogy munkája fárasztó. A grafikus felhasználói felületen van egy Fájlkezelő. A Fájlkezelő segít Önnek és felgyorsítja a fájlokhoz kapcsolódó tevékenységeit. Nem kell emlékeznie minden, a fájlokhoz társított szintaxisra/parancsra. Csak kattintson és húzza, vagy nyomja meg a parancsikonokat a munka befejezéséhez.

Konzol környezetben emlékeznie kell a parancsokra/szintaxisra. Szerencsére a Linuxnak van egy szövegalapú Fájlkezelője, amely konzolos környezetben működik. A név Midnight Commander (később MC-nek nevezzük).

Mi az a Midnight Commander

A Midnight Commander webhelye ezt írja:

„A GNU Midnight Commander egy vizuális fájlkezelő, amely a GNU General Public License alatt van licencelve, és ezért szabad szoftvernek minősül. Ez egy funkciókban gazdag, teljes képernyős szöveges módú alkalmazás, amely lehetővé teszi fájlok és teljes könyvtárfák másolását, áthelyezését és törlését, fájlok keresését és parancsok futtatását az alhéjban. Belső megtekintő és szerkesztő is benne van”

A Midnight Commander telepítése Linux alatt

Alapértelmezés szerint az MC nincs telepítve egy Linux gépre. Tehát először telepítenie kell. Debian, Ubuntu és Linux Mint rendszeren használhatja ezt az apt-get parancsot:

sudo apt-get install mc

RHEL, CentOS és Fedora rendszeren használhatja ezt a parancsot:

yum install mc

A telepítés befejezése után a futtatásához írja be a konzolból az „mc” parancsot (idézőjelek nélkül).

mc

Midnight Commander jellemzői

Az MC számos olyan funkcióval rendelkezik, amelyek hasznosak a felhasználók vagy a Linux-rendszergazdák számára. Íme néhány olyan funkció, amelyek hasznosak lehetnek a mindennapokban.

Másolás, törlés, átnevezés/áthelyezés, könyvtár létrehozása

Az MC két oszlopra oszlik. Bal oszlop és jobb oldali oszlop. Ezek az oszlopok egymástól független ablakok. Minden ablak egy aktív könyvtárat képvisel. Az ablakok között a Tab gombbal válthat. Alul látni fogja, hogy vannak gombok, amelyek előtt szám szerepel. Ezek a számok az F1F10 gombokat jelentik.

Fájl(ok) egyik könyvtárból a másikba másolásához egyszerűen jelölje ki a fájlt, és nyomja meg az „F5” billentyűt. Ha több fájlt szeretne másolni, minden másolni kívánt fájlnál meg kell nyomnia a „Beszúrás” gombot.

Az MC megerősítést kér a célmappáról (Címzett), a Linkek követéséről és az Attribútumok megőrzéséről. Általában csak a Címzett paraméterre koncentrálhat. Csak nyomja meg az OK gombot a másolási folyamat végrehajtásához.

A fájl(ok) törlése egyszerűbb. Egyszerűen jelölje ki a fájl(oka)t, és nyomja meg az „F8” billentyűt a törlés megerősítéséhez. A fájl(ok) áthelyezése az „F6” billentyűvel végezhető el.

A másik kézben lévő fájl átnevezése más. Amikor megnyomja az „F6” billentyűt, győződjön meg arról, hogy a Címzett paraméterben hozzáad egy „Új fájlnév” értéket a fájlhoz. Íme egy képernyőkép, amikor fájlt szeretne átnevezni.

Könyvtár létrehozásához nyomja meg az „F7” billentyűt. Az MC új könyvtárat hoz létre az aktuális könyvtárban. Ha többet szeretne megtudni arról, hogy az MC mire képes a fájlokkal, nyomja meg az „F9> Fájl gombot.

Belső néző

Konzol módban számos szövegszerkesztő létezik, például a vi, a joe és a nano. Az MC-nek saját belső nézője van. Ha meg szeretné tekinteni egy fájl szövegének tartalmát, jelölje ki a fájlt, és nyomja meg az „F3” billentyűt. Szükség esetén szerkesztheti is a fájlt. Jelölje ki a fájlt, és nyomja meg az „F4” gombot a szerkesztés megkezdéséhez.

Amikor először futtatja a szövegszerkesztőt, az MC meg fogja kérni, hogy válassza ki az alapértelmezett szövegszerkesztőt. Íme egy minta kimenet:

pungki@mint15 ~ $ 

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

Ezután amikor megnyomja az „F4” gombot egy fájl szerkesztéséhez, az MC az Ön által kiválasztott szövegszerkesztőt fogja használni. Ha meg szeretné változtatni az alapértelmezett szerkesztőt, nyomja meg az „F2” gombot, válassza a „@” jelet, és írja be a „select-editor” parancsot ( idézőjelek nélkül).

Mi a teendő, ha más szövegszerkesztőket szeretne használni, amelyeket az MC nem észlel? Tegyük fel, hogy a Vi szövegszerkesztőt szeretné használni. Ebben az esetben más módon is megteheti. A kezdőkönyvtárban talál egy „.selected_editor” fájlt. Ez egy rejtett fájl, ezért pontjellel kezdődik. Szerkessze a fájlt. Meglátod:

Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
Fájl engedély

A fájlok és könyvtárak jogosultságokkal rendelkeznek. Az engedély szabályozza, hogy ki olvashatja, írhatja és végrehajthatja a fájlokat és könyvtárakat. A kezeléséhez szükséges parancs a chmod. A chmod használatának részleteit megtekintheti, ha beírja a „man chmod” szót a terminálba.

MC esetén csak egy fájlt kell kiválasztania, majd nyomja meg az „F9” > Fájl > Chmod gombot, vagy nyomja meg a „ Ctrl-x” és „c”. Az MC megmutatja a kiválasztott fájl aktuális engedélyét és további beállítható paramétereket.

Fájltulajdonos

A fájloknak és könyvtáraknak is van tulajdonosa és csoporttulajdonosuk. E tulajdonosok jogosultságait a fenti chmod parancs kezeli. A tulajdonos kezeléséhez szükséges parancs a chown.

A szokásos módon részletesen megtekintheti a chown használatát, ha beírja a terminálba a „man chown” kifejezést. MC esetén csak ki kell választania egy fájlt, majd nyomja meg az „F9> Fájl > Chown gombot vagy nyomja meg a „Ctrl-x” és „o” billentyűket. Most beállíthatja a tulajdonost és a csoporttulajdonost a rendelkezésre álló felhasználónév- és csoportnévlistából.

Az MC rendelkezik Advanced Chown-tal is. Ez a chmod és a chown kombinációja. 2 különböző feladatot végezhet el 1 helyen. Nyomja meg az „F9> Fájl > Speciális Chown gombot.

FTP link

Alapértelmezés szerint az MC 2 oszlop interfészt mutat. Balra és jobbra. Ezek az oszlopok nem csak a helyi címtárak számára készültek. Az FTP link segítségével az egyiket vagy mindkettőt távoli számítógéphez csatlakoztathatja.

Ebben az esetben az MC FTP-kliensként fog működni. Az FTP szolgáltatáshoz való csatlakoztatásához meg kell nyomnia az „F9> FTP hivatkozást. Az MC megkérdezi az FTP hitelesítő adatait. A hitelesítő adatok formátuma a következő lesz:

user:password@machine_or_ip_address

Ha helyes, akkor az oszlop a távoli számítógépen lévő könyvtárakat jeleníti meg.

Az FTP link leválasztásához nyomja meg az „F9> Command > billentyűt. Aktív VPS link. Az Active VFS könyvtárak listájában látni fogja az FTP-hivatkozást. Válassza ki az FTP-hivatkozást, és nyomja meg most az „Ingyenes VFS-ek” gombot. Ha csak a helyi mappára szeretne váltani az aktuális FTP-hivatkozás leválasztása nélkül, válassza a Módosítás lehetőséget.

Ha a hálózat proxyszervert használ, beállíthatja az MC-t az FTP-proxy használatára. Nyomja meg az „F9> Options > Virtuális FS gombot > Mindig használja az ftp proxyt.

Elhagyja a Midnight Commandert

A Midnight Commandból való kilépéshez nyomja meg az „F9> Fájl > Exit gombot. Vagy egyszerűen nyomja meg az „F10” gombot a kilépéshez. A Midnight Commanderben még mindig sok funkció található.

Az MC funkciókkal kapcsolatos további részletekért kérjük, keresse fel a Midnight Commander GYIK oldalát a következő címen:

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