Hogyan használjuk a Linux parancssort a címtár megváltoztatásához

Az LinuxCDparancs megváltoztatja az aktuális könyvtárat. Akkor használatos, ha a shell session (például amikor elindított egy terminálablakot egy grafikus asztalról) az aktuális munkakönyvtár módosításához.

A Linux asztal két különböző könyvtárlistával.
Lifewire 

Működő könyvtárak Linux alatt

Ha Linuxot grafikus környezetben használ, ritkán gondol az aktuális munkakönyvtárra. Ha azonban shellben dolgozik, a rendszer azt feltételezi, hogy a munkaköre az aktuális könyvtár, hacsak nem mondja másként. Például amikor elment egy fájlt a LibreOffice Writerbe, az alapértelmezés szerint a kezdőkönyvtárba kerül, de Amikor a shellben lévő szövegszerkesztővel mentünk egy fájlt, az alapértelmezés szerint az aktuálisan működik Könyvtár.

Ha ellenőrizni szeretné, hogy melyik könyvtárban van, használja a pwd parancs. Kinyomtatja a munkakönyvtárat (innen a parancs nevét) a szabványos kimenetre.

A „CD” parancs használata az aktuális munkakönyvtár megváltoztatásához

Az CD parancs a maga egyszerűségében elegáns:

A parancs csak két lehetőséget támogat, mindkettő ritka:

  • -P: Használja a fizikai könyvtárszerkezetet, és hagyja figyelmen kívül a szimbolikus hivatkozásokat
  • -L: Szimbolikus hivatkozások követése

Helyi és abszolút elérési útnevek a 'CD' parancsban

Használja bármelyiket abszolút elérési útnevek vagy helyi útvonalnevek 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 út relatív az aktuális munkakönyvtárhoz képest.

Például, ha jelenleg a /var/www/html könyvtárban van, de a /var/www/html/img mappába szeretne lépni, bármelyik parancs működik:

cd /var/www/html/img
cd img

Parancsikonok a fájlrendszerben való mozgáshoz

Shell prompt az aktuális könyvtárakkal.
Képernyőkép 

Használja a következő gyorsbillentyűket a CD parancs:

  • /: A gyökérkönyvtárba lép (perjel)
  • ..: Áthelyezés a szülőkönyvtárba (két pont szóköz nélkül)
  • ~: Áthelyezés a bejelentkezett felhasználó kezdőkönyvtárába (tilde)
  • -: Ugrás az előző könyvtárba (kötőjel)

A shelltől függően előfordulhat, hogy a parancsikonok egyike a felhasználónevéhez fűzve van a shell promptban, vagy az aktuális könyvtárnév.

Engedélyezési problémák

Linux alatt mind a könyvtárak, mind a fájlok jogosultságot igényelnek. Általánosságban elmondható, hogy bármely fájl vagy könyvtár olvasható, írható vagy végrehajtható lehet az Ön számára, attól függően, hogy függetlenül attól, hogy Ön az objektum tulajdonosa, egy hozzáférő csoport tagja vagy globálisan jogosult felhasználó.

Ha megpróbál olyan könyvtárra váltani, ahol általában nem tudja elolvasni a tartalmát, hibaüzenetet fog kapni. Például egy normál felhasználói fiók, amely Bash shellben működik, és megpróbál hozzáférni /root, a következő hibaüzenetet kapja:

Vagy mozogjon emelt szintű jogosultságokkal (például a sudo parancs), vagy módosítsa a könyvtár engedélyeit a chmod parancs.

A „Sudo” parancs ereje
A „Chmod” Linux parancs használata