5Sep
Ahhoz, hogy a Linux terminált használhassa, mint egy profi, ismernie kell a fájlok kezelésének és a könyvtárak navigálásának alapjait. Igaz, hogy a Unix filozófiája minden parancsnak van egy dolog, és jól működik.
A Midnight Commander, a Linux terminál teljes funkcionalitású fájlkezelője mindezen parancsok erőteljes frontvilága.
ls - Listafájlok
Az ls parancs felsorolja a könyvtárban lévő fájlokat. Alapértelmezés szerint az ls felsorolja az aktuális könyvtárban lévő fájlokat.
A fájlokat rekurzívan is felsorolhatja - azaz az aktuális könyvtárban lévő összes könyvtárban lévő listát - ls -R esetén. Az
ls fájlokat is felsorolhat egy másik könyvtárban, ha megadja a könyvtárat. Például az ls / home felsorolja az összes fájlt a / home könyvtárban.
cd - Change Directory
Az cd parancs egy másik könyvtárra vált. Például az cd Desktop viszi az asztali könyvtárat, ha a saját könyvtárából indul.
Megadhat egy teljes elérési utat egy könyvtárhoz, például cd /usr/ megosztáshoz, hogy az /usr/ megosztási könyvtárba lépjen a fájlrendszeren.
cd. . Az felvesz egy könyvtárat.
rm - Fájlok eltávolítása
Az rm parancs eltávolítja a fájlokat. Legyen óvatos ezzel a paranccsal - az rm nem kér megerősítést.
Például rm fájl törli a "fájl" nevű fájlt az aktuális könyvtárban. A többi parancshoz hasonlóan megadhat egy fájl teljes elérési útját is: rm Az /path/to/ fájl törli a fájlt a fájlrendszer /path/to/ fájljában.
rmdir - Az
könyvtárak eltávolítása Az rmdir parancs eltávolítja az üres könyvtárat. Az rmdir könyvtárban az törli az "könyvtár" nevű könyvtárat az aktuális könyvtárban.
Ha a könyvtár nem üres, használhat rekurzív rm parancsot a könyvtár és az összes fájl eltávolításához. Az rm -r könyvtár az törli a "könyvtár" nevű könyvtárat és az összes fájlt. Ez egy veszélyes parancs, amely könnyen törölhet egy csomó fontos fájlt, ezért legyen óvatos, ha használja. Nem kér megerősítést.
mv - Fájlok áthelyezése
Az mv parancs áthelyez egy fájlt egy új helyre. Ez a parancs a fájlok átnevezésére is szolgál. Például az mv-fájl az újfájlba helyezi az aktuális könyvtárban a "fájl" nevű fájlt, és áthelyezi az aktuális könyvtár "newfile" nevű fájljába, más szavakkal átnevezve.
A többi parancshoz hasonlóan teljes útvonalakat is felvehet a fájlok más könyvtárakhoz vagy más könyvtárakhoz történő áthelyezéséhez. Például a következő parancsot az aktuális könyvtárban a "fájl" nevű fájl fogja átvenni és elhelyezni az /home/ howtogeek mappába:
mv fájl /home/ howtogeek
cp -
fájlok másolása Az cp parancs ugyanúgy működik, mint az mvparancsot, kivéve, hogy átmásolja az eredeti fájlokat ahelyett, hogy áthelyezné őket.
Rekurzív másolatot is készíthet cp -r programmal. Ez a könyvtárat és az összes fájlt egy új helyre másolja. Például az alábbi parancs az /home/howtogeek/ Downloads könyvtár egy példányát helyezi az /home/ chris könyvtárba:
cp -r /home/howtogeek/ Letöltések /home/ chris
mkdir - Directories létrehozása
Az mkdir parancs új könyvtárat készít. mkdir példa fog létrehozni egy könyvtárat a "példa" névvel az aktuális könyvtárban.
ln - Linkek létrehozása
Az ln parancs létrehoz egy linket. A leggyakrabban használt kapcsolat típus valószínűleg a szimbolikus link, amelyet az ln -s segítségével hozhatunk létre.
Például az alábbi parancs létrehoz egy hivatkozást az Asztalunk Letöltések mappájára:
ln -s /home/howtogeek/ Letöltések /home/howtogeek/ Desktop
További információkért tekintse meg a szimbolikus linkekről szóló cikkünket.
chmod - Az engedélyek módosítása
A chmod módosítja a fájl engedélyeit. Például az chmod + x script.sh futtatható jogosultságokat adna az aktuális mappában a script.sh nevű fájlhoz. chmod -x script.sh Az eltávolítja a végrehajtható engedélyeket az adott fájlból.
AzLinux fájl engedélyek kicsit bonyolultak lehetnek. További részletesebb információért tekintse meg a Linux fájlengedélyek útmutatóját.
touch - Üres fájlok létrehozása
Az érintő parancs létrehoz egy üres fájlt. Például az érintő példa egy üres fájlt hoz létre az "aktuális" könyvtárban.
mc - Teljes fájlkezelő
A Midnight Commander egyike a számos, teljeskörűen kezelt fájlkezelőnek, amelyet a Linux terminálon használhat. A legtöbb terjesztésen alapértelmezés szerint nincs telepítve;itt van a parancs, amelyet telepítenie kell az Ubuntu -ra:
sudo apt-get install mc
A telepítés után csak indítsa el az mc parancsot.
A nyílbillentyűkkel válassza ki a fájlokat, és a Tab billentyűvel válthat a táblák között. A menü megjelenítéséhez nyomja meg az Alt-1 gombot a súgó képernyő vagy az Alt-2 megjelenítéséhez.
Az egeret akkor is használhatja a Midnight Commander-ben, ha a terminál környezete egér támogatással rendelkezik.
Ne feledje, hogy ezeket a parancsokat root jogosultságokkal kell futtatnia, ha módosítja a rendszer könyvtárát. Az Ubuntuban add hozzá az sudo parancsokat a root engedélyekhez futtatni kívánt parancsok elejére.