Linux alap parancsok
Tartalomjegyzék:
- CD parancs
- Abszolút és relatív útnevek
- A szülőkönyvtár
- Keresse meg az Előző könyvtárat
- Keresse meg a Kezdőlapot
- Könyvtárak a térben a nevükben
- Következtetés
A
cd
(„könyvtár módosítása”) paranccsal módosíthatjuk a Linux és más Unix-szerű operációs rendszerek aktuális munkakönyvtárát. Ez az egyik legalapvetőbb és leggyakrabban használt parancs, amikor a Linux terminálon dolgozik.
Az aktuális működő könyvtár az a könyvtár (mappa), amelyben a felhasználó jelenleg dolgozik. A parancssorba történő minden egyes lépésben egy könyvtárban dolgozik.
Ebben az oktatóanyagban megmutatjuk, hogyan lehet a
cd
parancs segítségével navigálni a rendszer könyvtárfájában.
CD parancs
cd
héjépítésű, viselkedése héjonként eltérhet. A shell környezeti változókat használja a végrehajtáshoz szükséges információk meghatározására.
A
cd
Bash beépített verzióját fedjük le.
A
cd
parancs szintaxisa a következő:
cd directory
A parancs csak két, ritkán használt lehetőséget fogad el.
-
−L
, kövesse a szimbolikus hivatkozásokat. Alapértelmezés szerint acd
úgy viselkedik, mintha-L
opció lett megadva.−P
, ne kövesse a szimbolikus hivatkozásokat. Más szavakkal, ha ezt az opciót meghatározzuk, és megpróbálunk navigálni egy olyan könyvtárra mutató hivatkozásra, amely egy könyvtárra mutat, acd
a könyvtárba fog váltani.
A legegyszerűbb formában, érvelés nélkül, a
cd
eljuttatja az otthoni könyvtárhoz.
A fájlrendszerben való navigáláshoz a
Tab
billentyűt használhatja a könyvtárak nevének automatikus kiegészítéséhez. A könyvtárnév végére perjel hozzáadása opcionális.
A könyvtárra való váltáshoz végrehajtható engedélyekkel kell rendelkeznie ahhoz a könyvtárhoz.
A
pwd
parancs segítségével megtudhatja, hogy melyik könyvtárban van.
Abszolút és relatív útnevek
A megváltoztatandó könyvtár megadásakor abszolút vagy relatív útneveket is használhat. Az abszolút vagy a teljes út a rendszer gyökérkönyvtárából indul, a relatív út pedig az aktuális könyvtárból indul.
Alapértelmezés szerint, amikor bejelentkezik a Linux rendszerbe, a jelenlegi munkakönyvtárat az otthoni könyvtárra állítja. Feltételezve, hogy a
Downloads
könyvtár létezik az otthoni könyvtárban, navigálhat ehhez a könyvtár relatív elérési útjának használatával:
cd Downloads
Ugyanazon könyvtárba navigálhat az abszolút útvonal használatával is:
cd /home/username/Downloads
Röviden, ha az elérési út perjelével (
/
) kezdődik, akkor ez a könyvtár abszolút elérési útja.
A szülőkönyvtár
Unix-szerű operációs rendszereken az aktuális munkakönyvtárat egyetlen pont képviseli (
.
). Két pont (
..
) egymás után képviseli a szülő könyvtárat, vagyis a közvetlenül az aktuális felett lévő könyvtárat.
Ha
cd.
, akkor átvált az aktuális könyvtárra, vagyis más szavakkal a parancs nem fog semmit csinálni.
Tegyük fel, hogy jelenleg az
/usr/local/share
könyvtárban van, és a
/usr/local
könyvtárra váltáshoz (egy szinttel feljebb az aktuális könyvtárhoz képest) írná be:
cd../
Két szintet a
/usr
könyvtárba (a szülő szülője) feljebb
/usr
futtathatja a következőket:
cd../../
Itt van egy másik példa. Tegyük fel, hogy a
/usr/local/share
könyvtárban van, és át akarja váltani a
/usr/local/src
könyvtárra. Ezt megteheti a következő gépeléssel:
Keresse meg az Előző könyvtárat
Az előző működő könyvtárba való visszatéréshez adja át a kötőjel (
-
) karaktert argumentumként a cd parancsnak:
Keresse meg a Kezdőlapot
Az otthoni könyvtárba való navigáláshoz írja be a
cd
. A közvetlenül a saját könyvtárba való visszatérés másik módja a tilde (
~
) karakter használata, az alább látható módon:
cd ~
Például, ha navigálni szeretne a
Downloads
könyvtárba, amely az otthoni könyvtárban található, írja be:
cd ~/Downloads
A következő szintaxissal navigálhat egy másik felhasználó otthoni könyvtárába:
Könyvtárak a térben a nevükben
Ha a módosítani kívánt könyvtárnak szóköze van a nevében, akkor körül kell helyeznie az utat idézőjelekkel, vagy a fordulójel (
\
) karakterrel kell kitöltenie a helyet:
cd 'Dir name with space'
Következtetés
Mostanra jól meg kell ismernie a jelenlegi működő könyvtárat, és hogyan kell a
cd
paranccsal navigálni egy másik könyvtárba.
Chgrp parancs a linuxban (csoport módosítása)
Linuxban minden fájl társítva van egy tulajdonoshoz és egy csoporthoz, és rendelkezik olyan engedélyekkel, amelyek meghatározzák, hogy mely felhasználók olvashatják, írhatják vagy végrehajthatják a fájlt. A chgrpc parancs megváltoztatja az adott fájlok csoporttulajdonát.
Pwd parancs a linuxban (aktuális működő könyvtár)
Az aktuális működő könyvtár az a könyvtár, amelyben a felhasználó jelenleg dolgozik. Ebben a cikkben bemutatjuk, hogyan lehet a pwd paranccsal meghatározni az aktuális működő könyvtárat.
Hogyan szerezzük meg a könyvtár méretét a linuxban
A du parancs megjeleníti a megadott fájlok vagy könyvtárak által felhasznált fájlterület mennyiségét.