Tartalom
- A 'cd' parancs a fájlrendszer körül mozog a héjból
- Munkakönyvtárak Linux rendszeren
- A 'CD' parancs használata az aktuális munkakönyvtár megváltoztatásához
- Helyi és abszolút útnevek a 'CD' parancsban
- Parancsikonok a fájlrendszer körüli mozgáshoz
- Engedélyekkel kapcsolatos problémák
A 'cd' parancs a fájlrendszer körül mozog a héjból
A Linux CD parancs megváltoztatja az aktuális könyvtárat. Ezt akkor használja, amikor egy shell munkamenetben van (például amikor egy terminál ablakot indított egy grafikus asztalról) az aktuális működő könyvtár megváltoztatására.
Munkakönyvtárak Linux rendszeren
Amikor a Linuxot grafikus környezetben használja, ritkán gondolkodik a jelenlegi munkakönyvtárban. Ha azonban héjában dolgozik, a rendszer feltételezi, hogy a munkaköre az aktuális könyvtár, hacsak nem mondja meg másként. Például, amikor egy fájlt a LibreOffice Writer programba menti, akkor az alapértelmezés szerint az otthoni könyvtárba kerül, de ha egy fájlt a shellben található szövegszerkesztővel menti, akkor az alapértelmezés szerint az aktuális működő könyvtárba kerül.
Annak ellenőrzéséhez, hogy melyik könyvtárban van, használja a pwd parancs. Ez kinyomtatja a munkakönyvtárat (innen a parancs nevét) a standard kimenetre.
A 'CD' parancs használata az aktuális munkakönyvtár megváltoztatásához
A CD a parancs elegáns az egyszerűségében:
A parancs csak két lehetőséget támogat, amelyek egyaránt ritkák:
- -P: Használja a fizikai könyvtárszerkezetet, és ne vegye figyelembe a szimbolikus hivatkozásokat
- -L: Megköveteli a szimbolikus hivatkozások követését
Helyi és abszolút útnevek a 'CD' parancsban
Használd az egyiket abszolút útvonalak vagy helyi útvonalak a ... val CD parancs. Az abszolút elérési út a gyökérkönyvtárban kezdődik, míg a helyi elérési név a jelenlegi működő könyvtárhoz viszonyítva.
Például, ha jelenleg a / var / www / html könyvtárban van, de a / var / www / html / img mappába szeretne lépni, akkor bármelyik parancs működik:
CD / var / www / html / img
CD img
Parancsikonok a fájlrendszer körüli mozgáshoz
Használja a következő parancsikonokat a CD parancs:
- /: Mozog a gyökérkönyvtárba (előrejelzés)
- ..: Áttér a szülő könyvtárba (két pont szóköz nélkül)
- ~: Ugrás a bejelentkezett felhasználó otthoni könyvtárába (tilde)
- -: Visszalépés az előző könyvtárba (kötőjel)
A héjától függően előfordulhat, hogy a parancssor bármelyikét a felhasználónévhez csatolja, vagy a jelenlegi könyvtárnevet.
Engedélyekkel kapcsolatos problémák
Linuxban mind a könyvtárak, mind a fájlok engedélyekkel járnak. Általánosságban elmondható, hogy bármely fájl vagy könyvtár olvasható, írható vagy végrehajtható önnek, attól függően, hogy Ön az objektum tulajdonosa, egy csoport része, amelyhez hozzáférést kapott, vagy egy globálisan felhatalmazott felhasználó.
Ha megpróbál olyan könyvtárra váltani, ahol általában nem tudja elolvasni a tartalmat, akkor hibaüzenet jelenik meg. Például egy Bash-héjban működő rendszeres felhasználói fiók, amely megpróbálja elérni / gyökéríteni, a következő hibát kapja:
Vagy mozogjon megnövelt jogosultságokkal (például a sudo parancs), vagy módosíthatja a könyvtár engedélyét a chmod parancs.