Pagrindinis » kaip » Kaip apibrėžti „cd“ komandos „Linux“ bazinį katalogą

    Kaip apibrėžti „cd“ komandos „Linux“ bazinį katalogą

    Pagal nutylėjimą „Linux“ terminalo langas atidaromas jūsų namų katalogui. Jei norite perjungti į katalogą, kuris nėra tiesiogiai namų kataloge, turite pateikti visą kelią arba kelis kartus naudoti komandą „cd“.

    Pvz., Reguliariai dirbau su keliais katalogais aplanke Dokumentai, kuris yra namų kataloge. Norėčiau, kad galėčiau cd į aplankus, esančius aplanke Dokumentai, nereikia įvesti cd Dokumentai pirma (arba pateikite visą failo kelią).

    Garsas painus? Štai pavyzdys. Tarkime, kad aplanke „Dokumentai“ yra aplankas htgarticles ir noriu jį pasiekti per terminalą.

    Pradėsime atidarę terminalo langą ir įvesdami pwd (Spausdinti darbo katalogą), kad parodytumėte, jog dabartinis katalogas yra mūsų namų katalogas, / home / lori.

    Jei įvesime šią komandą, gauname klaidą, sakydami, kad nėra tokio failo ar katalogo. Taip yra todėl, kad mes ne Dokumentų kataloge.

    cd htgaricles

    Norėdami patekti į htgarticles katalogą, pirmiausia turime pereiti į dokumentų katalogą.

    cd dokumentai /

    Tada turime pereiti į htgarticles katalogą.

    cd htgarticles /

    Arba galime sunkiai įvesti visą failo kelią:

    cd ~ / Dokumentai / htgarticles

    Tačiau tai neturėtų būti. Galime sukurti bet kurį katalogą, esantį pagrindinio katalogo terminalo lange, kad galėtume cd į savo sub-katalogus be rašymo viso kelio.

    Mūsų pavyzdyje norime nustatyti dokumentų katalogą kaip pagrindinį katalogą, nes visi katalogai, kuriuose dirbau, kaip ir htgarticles, yra dokumentų aplanke. Taigi spustelėję eilutę įrašome šią komandą ir paspauskite „Enter“.

    eksportuoti CDPATH = ~ / Dokumentai /

    PASTABA: aukščiau esančioje komandoje, eksportuoti turi būti visos mažosios ir CDPATH turi būti visi didieji. Pakeisti ~ / Dokumentai / su keliu į bet kurį iš tėvų katalogų, kuriuose yra dažniausiai dirbantys pakatalogiai.

    Dabar, vis dar mūsų namų aplanke, galime paleisti cd htgarticles ir eikite tiesiai į ~ / Documents / htgarticles.

    Jei norite automatiškai nustatyti tam tikrą katalogą kaip pagrindinį katalogą kiekvieną kartą atidarius terminalo langą, galite tai padaryti redaguodami .bashrc failą. .Bashrc failas yra scenarijus, kuris veikia kiekvieną kartą, kai atidarote terminalo langą, ir galite pridėti bet kokias norimas komandas. Taigi, mes galime pridėti eksportuoti CDPATH komandą, kad nustatytumėte konkretų katalogą kaip pagrindinį katalogą kiekvienam terminalo langui.

    Norėdami tai padaryti, grįžkite į savo namų katalogą, jei dar nesate. Tada įveskite šią komandą, kad atidarytumėte .bashrc failą. Galite naudoti bet kurį teksto redaktorių, kurį norite naudoti, bet mes naudosime gedit mūsų pavyzdyje.

    gedit .bashrc

    Pereikite prie .bashrc failo apačios ir pridėkite šią komandą.

    eksportuoti CDPATH = ~ / Dokumentai /

    Vėlgi pakeiskite ~ / Dokumentai / su tėvų katalogu, kuriame yra daugiausiai naudojamų pakatalogių.

    Galite pridėti komentarą virš komandos, kad prisimintumėte, ką komanda daro. Paprasčiausiai eilutės pradžioje įrašykite skaičių ženklą (#), o tada pridėkite bet kokį aprašą, kurį norite pridėti.

    Spustelėkite „Išsaugoti“.

    Uždarykite „gedit“ (arba bet kokį naudojamą teksto redaktorių) spustelėdami „X“ viršutiniame kairiajame lango kampe.

    Komanda, kurią ką tik pridėjote prie .bashrc failo, neturės įtakos dabartinei terminalo lango sesijai. Turite uždaryti dabartinį terminalo langą ir atidaryti naują. Taigi, įveskite išeiti spustelėję „Enter“ arba paspauskite „Enter“ arba „X“ mygtuką viršutiniame kairiajame lango kampe. Tada paspauskite Ctrl + Alt + T, kad atidarytumėte naują terminalo langą.

    Dabar, nors dabartinis darbo katalogas yra namų katalogas, galite tiesiogiai pakeisti pagrindinius katalogus, kuriuos pasirinkote.

    Jei norite grįžti į pagrindinį katalogą kaip pagrindinį katalogą terminalo lange, tiesiog atidarykite .bashrc failą teksto redaktoriuje ir ištrinkite pridėtą komandą arba komentarą pateikite pridėdami svaro ženklą (#) linijos pradžia. Komentuodami eilutę naudinga, jei norite vėl įjungti komandą. Taip pat galite lengvai pakeisti katalogą, kurį norite naudoti kaip bazinį katalogą, tiesiog pakeisdami aplanką .bashrc faile ir išsaugodami failą.

    Jei turite vieną konkretų katalogą, kurį dirbate didžiąją laiko dalį, taip pat galite pridėti komandą į .bashrc failą, kuris kiekvieną kartą atvers šį katalogą lange..