28Jun

Kaip apibrėžti "Base" katalogą "Linux" komandai "cd"

Numatyta, terminalo langas "Linux" atidaromas jūsų namų kataloge. Jei norite pakeisti bet kurį katalogą, kuris nėra tiesiogiai namų kataloge, turite pateikti visą kelią arba naudoti "cd" komandą keletą kartų.

Pavyzdžiui, aš reguliariai dirbu su keliais katalogais Dokumentų kataloge, kuris yra namų kataloge. Norėčiau, kad galėtume cd aplankus kataloge Documents be pirmiausia įvesti cd Documents( arba pateikti visą failų kelią).

garso klaidina?Štai pavyzdys. Tarkime, kad aplanke "Documents" esantis aplankas vadinamas htgarticles, ir aš noriu jį pasiekti per terminalą.

Pradėsime atidarę terminalo langą ir įvesdami komandą pwd( Print Working Directory), parodydami, kad dabartinis katalogas yra mūsų namų katalogas /home/ lori.

Jei įveskite šią komandą, gauname klaidą nurodydami, kad tokio failo ar katalogo nėra. Taip yra todėl, kad nesame dokumentų kataloge.

cd htgaricles

Norėdami patekti į katalogą htgarticles, pirmiausia turime pakeisti į katalogą Documents.

cd Documents /

Tada mes turime pakeisti į katalogą htgarticles.

cd htgarticles /

Taip pat galėtume netyčia įvesti visą failo kelią:

cd ~ /Documents/ htgarticles

Tai neturėtų būti tokiu būdu. Mes galime padaryti bet kokį katalogą bazinio katalogo Terminalo lange, todėl galime cd į savo antrinius katalogus neįvedant viso kelio.

Mūsų pavyzdyje mes norime nustatyti katalogą "Documents" kaip pagrindinį katalogą, nes visi katalogai, kuriuos aš dirbu su "htgarticles", yra kataloge "Documents".Taigi, eilutėje įveskite šią komandą ir paspauskite Enter.

eksportas CDPATH = ~ /Documents/

PASTABA: pirmiau pateiktoje komandoje eksportas turi būti visi mažieji ir CDPATH turi būti visi didieji. Pakeiskite ~ /Documents/, nurodydami kelią į tą patį katalogą, kuriame yra labiausiai paplitusių katalogų.

Dabar, vis tiek mūsų namų kataloge, galime paleisti "cd htgarticles" ir eiti tiesiai į ~ /Documents/ htgarticles.

Jei norite, kad kiekvieną kartą, kai atidarytumėte terminalo langą, automatiškai nustatytumėte tam tikrą katalogą kaip pagrindinį katalogą, tai galite padaryti redaguodami failą. bashrc. Failas. bashrc yra scenarijus, kuris paleidžiamas kiekvieną kartą, kai atidarote terminalo langą, ir galite pridėti bet kokias norimas komandas. Taigi, mes galime pridėti komandą eksporto CDPATH, norėdami nustatyti konkretų katalogą kaip pagrindinį katalogą kiekvienam terminalo langui.

Norėdami tai padaryti, cd 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, tačiau mes savo pavyzdžiu naudosime "gedit".

gedit. bashrc

Slinkite į failo. bashrc apačią ir pridėkite šią komandą.

eksportas CDPATH = ~ /Documents/

Vėl pakartokite ~ /Documents/ su pagrindiniu aplanku, kuriame yra daugiausiai naudojamų pakatalogių.

Galite pridėti komentarą virš komandų, kad galėtumėte prisiminti, ką daro komanda. Tiesiog įveskite numerio ženklą( #) linijos pradžioje ir tada bet kokį aprašymą, kurį norite pridėti.

Spustelėkite "Išsaugoti".

Uždarykite geditą( ar bet kokį teksto redaktorių, kurį naudojate) spustelėdami "X" viršutiniame kairiajame lango kampe.

Komanda, kurią ką tik pridėjote į. bashrc failą, neturės įtakos dabartiniam langui lango seansui. Turite uždaryti dabartinį terminalo langą ir atidaryti naują.Tada įveskite exit į komandą ir paspauskite Enter arba spustelėkite mygtuką "X" 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 keisti į pakatalogį iš jūsų pasirinkto pagrindinio katalogo.

Jei norite grįžti į namų katalogą kaip pagrindinio katalogo terminalo lange, tiesiog atidarykite failą. bashrc teksto redaktoriuje ir ištrinkite pridėtą komandą arba komentuokite jį pridedant svaro ženklą( #) adresulinijos pradžia. Komentaras eilutėje yra naudingas, jei norite ateityje vėl suaktyvinti komandą.Jūs taip pat galite lengvai pakeisti katalogą, kurį norite naudoti kaip pagrindinį katalogą, tiesiog pakeisdami katalogą komandoje failo. bashrc ir išsaugodami failą.

Jei turite tam tikrą katalogą, kuriame dirbate daugelį kartų, galite taip pat pridėti komandą į failą. bashrc, kuris kiekvieną kartą atidarys terminalo langą į šį katalogą.