Homepage » hogyan kell » Hogyan lehet meghatározni az alapkönyvtárat a „cd” paranccsal Linux alatt

    Hogyan lehet meghatározni az alapkönyvtárat a „cd” paranccsal Linux alatt

    Alapértelmezés szerint a Linux terminálablakja megnyitja az otthoni könyvtárat. Ha azt szeretné, hogy a könyvtár nem közvetlenül a könyvtárban legyen, a teljes elérési utat kell megadnia, vagy többször használja a „cd” parancsot.

    Például rendszeresen több könyvtárral dolgozom a Dokumentumok könyvtárban, amely az otthoni könyvtárban van. Szeretném, ha a Dokumentumok könyvtárban lévő mappákba beírnám, anélkül, hogy be kellene írnom cd Dokumentumok először (vagy a teljes fájl elérési útját).

    Hang zavaró? Íme egy példa. Tegyük fel, hogy van a htgarticles nevű mappa a Dokumentumok mappában, és azt szeretném elérni a terminálon keresztül.

    Kezdjük a terminálablak megnyitásával, és belépünk a pwd (Print Working Directory) parancs, amely megmutatja, hogy az aktuális könyvtár valóban a saját könyvtárunk, / home / lori.

    Ha a következő parancsot írjuk be, akkor egy hibaüzenetet kapunk arról, hogy nincs ilyen fájl vagy könyvtár. Ennek oka, hogy nem vagyunk a Dokumentumok könyvtárban.

    cd htgaricles

    Ahhoz, hogy a htgarticles könyvtárba lépjünk, először meg kell változtatnunk a Dokumentumok könyvtárban.

    cd dokumentumok /

    Ezután meg kell változtatnunk a htgarticles könyvtárba.

    cd htgarticles /

    Alternatívaként a teljes fájl elérési útját is megtehetjük:

    cd ~ / Dokumentumok / htgarticles

    Nem kell így lennie. A Terminálablak alapkönyvtárába bármilyen könyvtárat készíthetünk, így a teljes elérési út beírása nélkül tudunk cd-t adni az alkönyvtáraihoz..

    Példánkban a Dokumentumok könyvtárat alapkönyvtárként szeretnénk beállítani, mert az összes olyan könyvtár, amellyel a htgarticles-val dolgozok, a Dokumentumok könyvtárban van. Tehát az alábbi parancsot írjuk be a parancssorba, és nyomjuk meg az Entert.

    exportál CDPATH = ~ / Dokumentumok /

    MEGJEGYZÉS: A fenti parancsban, export minden kisbetűnek és CDPATH minden nagybetűnek kell lennie. Cserélje ~ / Documents / az elérési útvonallal, amelyik a leggyakrabban használt alkönyvtárakat tartalmazza.

    Most, még az otthoni mappánkban is futhatunk cd htgarticles és menj egyenesen a ~ / Documents / htgarticles oldalra.

    Ha a terminálablak minden megnyitásakor automatikusan egy könyvtárat szeretne alapkönyvtárként beállítani, akkor ezt a .bashrc fájl szerkesztésével teheti meg. A .bashrc fájl egy olyan parancsfájl, amely minden alkalommal fut, amikor megnyit egy terminálablakot, és hozzáadhat bármilyen kívánt parancsot. Szóval, hozzáadhatjuk a CDPATH exportálása parancsot, hogy egy adott könyvtárat szülőkönyvtárként állítson be minden terminálablakban.

    Ehhez cd vissza az otthoni könyvtárba, ha még nem. Ezután írja be a következő parancsot a .bashrc fájl megnyitásához. Használhatja a használni kívánt szövegszerkesztőt, de a példánkban fogjuk használni a geditet.

    gedit .bashrc

    Görgessen a .bashrc fájl aljára, és adja hozzá a következő parancsot.

    exportál CDPATH = ~ / Dokumentumok /

    Ismét cserélje ki ~ / Documents / a szülőkönyvtárral, amely a leginkább használt alkönyvtárakat tartalmazza.

    Hozzáadhatsz egy megjegyzést a parancs felett, így emlékszel arra, hogy mi a parancs. Egyszerűen helyezzen el egy számjelet (#) a sor elejére, majd adja meg a hozzáadni kívánt leírást.

    Kattintson a „Mentés” gombra.

    Zárja be a gedit-et (vagy a használt szövegszerkesztőt) az ablak bal felső sarkában található „X” gombra kattintva.

    A .bashrc fájlba éppen hozzáadott parancs nem befolyásolja az aktuális terminálablak munkamenetét. Zárja be az aktuális terminálablakot, és nyisson meg egy újat. Tehát írja be kijárat a parancssorban nyomja meg az Entert, vagy kattintson az ablak bal felső sarkában lévő „X” gombra. Ezután nyomja meg a Ctrl + Alt + T billentyűt új terminálablak megnyitásához.

    Most, annak ellenére, hogy az aktuális munkakönyvtár az otthoni könyvtár, közvetlenül megváltoztathatja az alapkönyvtárban lévő alkönyvtárakat..

    Ha vissza akar térni a kezdőkönyvtárhoz a terminálablakban, egyszerűen nyissa meg a .bashrc fájlt egy szövegszerkesztőben, és törölje a hozzáadott parancsot, vagy vegye fel a megjegyzést, ha hozzáad egy fontjelet (#) a a vonal kezdete. A sor kommentálása hasznos, ha a jövőben újra szeretné aktiválni a parancsot. Egyszerűen megváltoztathatja azt a könyvtárat, amelyet alapkönyvtárként kíván használni, egyszerűen a .bashrc fájlban lévő parancs könyvtárának megváltoztatásával és a fájl mentésével..

    Ha egy adott könyvtárban van a legtöbb idő, akkor hozzáadhat egy parancsot a .bashrc fájlhoz, amely minden alkalommal megnyitja az adott könyvtár terminálablakát..