Bash Get Current Directory

Bash Get Current Directory



Linux alatt a parancssoron keresztül végzett összes feladat megköveteli a felhasználóktól, hogy megfelelő könyvtárakat érjenek el. A Linux vagy Ubuntu operációs rendszert futtató számítógépes rendszerben különböző típusú könyvtárak találhatók. A felhasználók a terminálon keresztül elérhetik az összes könyvtárat, és kapcsolatba léphetnek velük. Számos lehetőség van, és minden alkalommal, amikor a felhasználók interakcióba lépnek az éppen dolgozó könyvtár parancssorával.

A Linux rendszer válaszként információt szolgáltat minden beviteli kérésről. Az elért kimenet szabványos, és kinyomtatásra kerül a shell parancssorba. Ebben az oktatóanyagban mélyen belemerülünk az aktuális munkakönyvtár elérésének módjába, és abba, hogy a felhasználók hogyan válthatnak egyik könyvtárból vagy helyről a másikra, majd releváns példákat követünk. Az aktuális munkakönyvtár eléréséhez használt parancs segít nekik bármikor elérni a rendszer bármely helyét, az igényeiknek megfelelően.







A következő rendszerkövetelmények kötelezőek a bash -ban lévő parancsok futtatásához a könyvtár eléréséhez:



Ajánlott operációs rendszer: Linux Mint 20 vagy Ubuntu 20.04
Felhasználói fiók: Sudo jogosultságokkal rendelkező felhasználói fiók



Az oktatóanyag feltételezi, hogy a felhasználók már rendelkeznek a legújabb Linux Mint operációs rendszerrel a számítógépes rendszereiken. A bash számára szerezze be a Linux Mint 20 aktuális könyvtárát, nyissa meg a terminált a képernyő bal alsó sarkában található főmenüből, majd válassza a Terminál lehetőséget.





A terminállal való együttműködéshez írja be a bash parancsot, majd nyomja meg az enter billentyűt.

$ bash



Megjelenik egy felszólítás, amely azt mutatja, hogy Bash várja a bemenet értékét.

Megjegyzés: Mindez a felhasználó számítógépes rendszerétől függ, hogy esetleg más felszólító karaktert kapnak (A számítógépes rendszer fájlszerkezetének jelenlegi helye, beleértve a rendszeren futó munkakönyvtárat is). A parancsok bevitele közben ne írja be a $ vagy más karaktert a parancs elé. Ezenkívül vegye figyelembe, hogy az oktatóanyagban említett példákban az egyes parancsok kimenetei azok a sorok, amelyekben prompt szerepel, és nem kezdődnek $ karakterrel.

PWD (munkakönyvtár nyomtatása)

Az aktuális munkakönyvtár az a könyvtár, ahol az összes parancsot végrehajtják. Ki kell nyomtatnia az aktuális munkakönyvtár nevét. Gépelje be a PWD parancsot, majd kattintson az Enter gombra. A teljes könyvtárat fogja megjeleníteni a kimenetben, az alábbiak szerint:

$ pwd

A fenti kimenet azt mutatja, hogy jelenleg a felhasználó könyvtárában vagyunk, azaz /home /aqsa. Az itt használt parancs a PWD, egy nyomtatási munkakönyvtár, és miután begépelte, a Linux Mint 20 rendszer felkéri az aktuális hely megjelenítésére. Az alapértelmezett könyvtár a saját könyvtár, amely akkor jelenik meg, amikor a felhasználók új Bash -munkamenetet indítanak.

Jegyzet: Ha egy szinttel szeretne kilépni a könyvtárból, írja be a cd .. parancsot, majd kattintson az Enter gombra. Egy könyvtárba kerül vissza.

$ cd ..

Ha azonban ki szeretne lépni az összes könyvtárból, egyszerűen írja be a cd parancsot, majd kattintson az Enter gombra. Eléri az alapértelmezett könyvtárat.

CD (az aktuális munkakönyvtár módosítása)

Néha a felhasználók át akarnak váltani egyik könyvtárból a másikba, hogy elérjék a megfelelő címeket és fájlokat egy másik könyvtárban. Ehhez a CD parancsot kell használniuk, majd egy helyet vagy egy könyvtárat, például Dokumentumok, Otthon stb.

Egyszerűen írja be a CD könyvtár nevét, majd kattintson az Enter gombra. A könyvtárat kinyomtatva ellenőrizheti ezt az új elérési utat. A munkakönyvtár megváltoztatható a meglévőre, és az aktuális munkakönyvtár frissítésre kerül, ahogy az alábbi példában látható. Itt elérkeztünk a saját könyvtárhoz.

$ cd könyvtárnév

Továbbá léphet tovább bármelyik könyvtárban, ha beírja a CD könyvtár nevét, majd nyomja meg az enter billentyűt. Ez továbbviszi Önt a keresett helyre. A felhasználók megpróbálhatják egy menetben megadni a teljes útvonalat is, például cd /home/documents/test.docx; ez megkíméli őket a több lépés kipróbálásától, és segít nekik egy helyen elérni a helyet.

Jegyzet: Láthatja az összes olyan fájl listáját is, amelyen jelenleg tartózkodik. Ezt egyszerűen az ls begépelésével lehet befejezni, majd nyomja meg az enter billentyűt a kimenet megtekintéséhez.

Az összes könyvtár megjelenítése vagy listázása

Az összes könyvtár listájának ismerete fontos dolog a Linux rendszeren végzett munka során. A felhasználók különböző lehetőségeket kereshetnek az éppen dolgozó könyvtárak alapján, és váltani szeretnének közöttük, így használhatják ezeket a helyeket.

Egy adott helyről származó összes könyvtár megjelenítéséhez próbálja meg az alábbi parancsot:

$ ls -d * /

Itt, az alábbi példában a felhasználó a saját könyvtárában van, így megjeleníti a megfelelő könyvtárat, amelynek neve aqsa listázott és jelenleg használatban van.

Jegyzet: Használhatja az ls és a grep parancsok kombinációját is, amelyek felsorolják a könyvtárneveket. Ehhez a felhasználók használhatják a find parancsot. Az alábbiakban néhány parancsot használunk, amelyek a fent említett parancs helyett is használhatók:

$ ls -l | grep `^ d '
$ ls -l | egrep `^ d '

Következtetés

Ebben az oktatóanyagban különböző lehetőségeket fedeztünk fel az aktuális könyvtár megszerzéséhez a Linux Mint 20 Bash használatával. Ily módon a felhasználók hozzáférhetnek az aktuális könyvtárhoz Linux vagy Ubuntu rendszerben, az általuk használt rendszer alapján. A különböző parancssori beállítások megvitatásra kerülnek, hogy tájékoztassák a felhasználókat arról, hogyan szerezhetik be az aktuális könyvtárat. Hozzáférhetnek a különböző helyekhez, ha egyszerűen beírják ezeket az egyszerű parancsokat, majd végrehajtják a megfelelő műveleteket azokon a helyeken, ahol általában dolgoznak.