Hogy profiként használd a Linux terminált, ismerned kell a fájlok kezelésének alapjait és a könyvtárakban való navigációt. Igazodva az Unix filozófiához, minden parancs egy dolgot csinál és jól csinálja.
A Midnight Commander egy teljesen felszerelt fájlkezelő a Linux terminálhoz, erőteljes kezelőfelületet adva az összes ilyen parancshoz.
ls - Fájlok listázása
Az ls parancs kilistázza a fájlokat egy könyvtárban. Alapértelmezetten az ls az aktuális könyvtárban lévő fájlokat listázza ki.
Rekurzívan is listázhatod a fájlokat - Ami az összes fájlt listázza az aktuális könyvtárban lévő könyvtárakon belül - Az ls - R paranccsal.
cd - Könyvtárváltás
A cd parancs egy másik könyvtárra vált. Például a cd Desktop parancs a Desktop könyvtárba fog vinni, ha a home könyvtáradból indulsz.
Megadhatsz teljes elérhetési útvonalat is egy könyvtárhoz. Például a cd usr/share paranccsal az usr/share könyvtárba lépsz a fájlrendszeren.
A cd .. egy könyvtárral feljebb visz.
rm - Fájlok eltávolítása
Az rm parancs fájlokat távolít el. Légy óvatos ezzel a paranccsal - az rm nem kér tőled megerősítést.
Például az rm file törölné a "file" nevű fájlt az aktuális könyvtárban. Mint más parancsoknál, itt is megadhatsz teljes elérhetési útvonalat egy fájlhoz: az rm /path/to/file törölné a file-t a /path/to/file helyen a fájlrendszereden.
rmdir - Könyvtárak eltávolítása
Az rmdir parancs eltávolít egy üres könyvtárat. Az rmdir directory törölné a "directory" nevű könyvtárat az aktuális könyvtárban. Ha a könyvtár nem üres, egy rekurzív parancsot tudsz használni a könyvtár és az abban lévő összes fájl eltávolításához. Az rm -r directory törölné a "directory" könyvtárat és az összes benne lévő fájlt. Ez egy veszélyes parancs, amivel könnyedén törölhető sok fontos fájl, ezért legyél óvatos, amikor használod. Nem kér megerősítést.
mv - Fájlok mozgatása
Az mv parancs egy új helyre helyezi át a fájlokat. Ezzel a paranccsal tudod átnevezni is a fájlokat. Például az mv file newfile venné a "file" nevű fájlt az aktuális könyvtárban és áthelyezné a "newfile" nevű fájlhoz az aktuális könyvtárban - átnevezné, más szóval.
mv file /home/howtogeek
cp - Fájlok másolása
A cp parancs ugyanúgy működik, mint az mv parancs, kivéve, hogy másolja az eredeti fájlokat az áthelyezésük helyett.
Csinálhatsz rekurzív másolást is a cp -r paranccsal. Ez átmásol egy mappát és az összes benne lévő fájlt egy másik helyre. Például az alábbi parancs elhelyezi a /home/howtogeek/Downloads másolatát a /home/chris mappába:
cp -r /home/howtogeek/Downloads /home/chris
mkdir - Könyvtárak létrehozása
Az mkdir parancs csinál egy új könyvtárat. Az mkdir example csinál egy "example" nevű könyvtárat az aktuális könyvtárban.
ln - Linkek létrehozása
Az ln parancs linkeket csinál. A leggyakrabban használt linktípus valószínűleg a szimbolikus link, amit az ln -s paranccsal tudsz létrehozni.
Például az alábbi parancs csinál egy linket a Downloads mappádhoz az asztalodon:
ln -s /home/howtogeek/Downloads /home/howtogeek/Desktop
Több információért tekintsd meg a szimbolikus linkekkel foglalkozó cikkünket.
A chmod megváltoztatja egy fájl jogosultságait. Például a chmod +x script.sh futtatási jogosultságot adna a script.sh nevű fájlhoz az aktuális könyvtárban. A chmod -x script.sh eltávolítaná a futtatási jogosultságot a fájlról.
A Linuxos fájl jogosultságok egy kissé bonyolultak lehetnek. Lásd a Linuxos fájl jogosultságok útmutatónkat alaposabb információkért.
touch - Üres fájlok létrehozása
A touch parancs létrehoz egy üres fájlt. Például a touch example létrehoz egy "example" nevű üres fájlt az aktuális könyvtárban.
mc - Egy teljes fájlkezelő
A Midnight Commander egy a sok teljesen felszerelt fájlkezelő közül, amit a Linux terminálból használhatsz. A legtöbb disztribúción nincs alapból feltelepítve; itt van a parancs, amivel Ubuntu alatt telepítheted:
sudo apt-get install mc
Ha feltelepítődött, csak használd az mc parancsot a futtatásához.
Használd a nyílbillentyűket a fájlok kiválasztásához és a Tab billentyűt a panelek közötti váltáshoz. Nyomd le az Alt-1-et a súgó képernyő megnézéséhez vagy az Alt-2-őt a menü megnézéséhez.
Az egeret is használhatod a Midnight Commander-ben, ha a terminál környezeted rendelkezik egér támogatással.
Ne feledd, hogy root jogokkal kell futtatnod ezeket a parancsokat, ha egy rendszerkönyvtárat szeretnél módosítani. Ubuntu alatt add hozzá a root engedélyekkel futtatni kívánt parancsok elejéhez a sudo kifejezést.
Felhasznált forrás: How to Manage Files from the Linux Terminal: 11 Commands You Need to Know
Nincsenek megjegyzések:
Megjegyzés küldése