Kuidas defineerida Linuxi „cd” käsu baaskataloog
Vaikimisi avaneb Linuxi terminaliaken teie kodukataloogile. Et lülituda mis tahes kataloogi, mis ei ole otse kodukataloogis, peate esitama täieliku tee või kasutama korduvalt käsku cd.
Näiteks töötan regulaarselt mitme kataloogiga, mis asuvad kataloogikataloogis asuvas dokumendikataloogis. Ma tahaksin, et saan CD-failide kaustadesse salvestada, ilma et oleks vaja seda sisestada cd Dokumendid
kõigepealt (või täieliku failitee).
Heli on segane? Siin on näide. Oletame, et minu kausta Minu dokumendid on kaust htgarticles, ja ma tahan seda terminali kaudu juurde pääseda.
Alustame terminali akna avamisega ja sisenedes pwd
(Print Working Directory) käsk, et näidata, et praegune kataloog on tõepoolest meie kodukataloog / home / lori.
Kui me kirjutame järgmise käsu, saame vea, öeldes, et sellist faili või kataloogi pole. Seda seetõttu, et me ei ole kataloogis Dokumendid.
cd htgaricles
Htgarticlesi kataloogi jõudmiseks peame kõigepealt muutma kataloogide Dokumendid.
cd-dokumendid /
Siis peame muutuma htgarticles'i kataloogiks.
cd htgarticles /
Teise võimalusena saame keerukalt välja sisestada kogu faili tee:
cd ~ / Dokumendid / htgarticles
See ei pea siiski olema nii. Me saame teha terminali akna baaskataloogi mis tahes kataloogi, et saaksime oma alamkataloogidesse cd lisada ilma täielikku rada kirjutamata.
Meie näites tahame seadistada dokumendikataloogi baaskataloogiks, sest kõik kataloogid, mida ma töötan sarnaste htgarticlesiga, on dokumendikataloogis. Niisiis, me kirjutame järgmine käsk ja vajutage Enter.
eksport CDPATH = ~ / Dokumendid /
MÄRKUS. Ülaltoodud käsus, eksport
peab olema kõik väiketähti ja CDPATH
peab olema kõik suured. Asenda ~ / Dokumendid /
tee mis tahes vanema kataloogi juurde, mis sisaldab kõige sagedamini töötavaid alamkatalooge.
Nüüd, veel meie kodukaustas, saame käivitada cd htgarticles
ja mine otse ~ / Documents / htgarticles.
Kui soovite, et terminali akna avamisel kasutataks põhikataloogina automaatselt teatud kataloogi, saate seda teha .bashrc-faili redigeerimisel. .Bashrc fail on skript, mis kestab iga kord, kui avate Terminali akna, ja saate lisada mis tahes soovitud käsu. Nii saame lisada eksportida CDPATH-i
käsk määrata kindla kataloogi iga Terminali akna vanema kataloogina.
Selleks tehke oma kodukataloogi tagasi, kui te pole seda juba teinud. Seejärel tippige .bashrc faili avamiseks järgmine käsk. Võite kasutada mis tahes tekstiredaktorit, mida soovite kasutada, kuid me kasutame meie näites gediti.
gedit .bashrc
Leidke fail .bashrc ja lisage järgmine käsk.
eksport CDPATH = ~ / Dokumendid /
Jällegi asenda ~ / Dokumendid /
koos vanema kataloogiga, mis sisaldab kõige enam töödeldud alamkatalooge.
Kommentaari saab lisada käsu kohal, nii et mäletate, mida käsk teeb. Lihtsalt pange numbri tähis (#) rea algusesse ja seejärel kõik kirjeldused, mida soovite lisada.
Klõpsake „Salvesta“.
Sulge gedit (või mis tahes tekstiredaktor, mida kasutate), klõpsates akna vasakus ülanurgas olevat „X”.
Käsk, mille sa lihtsalt lisasid .bashrc failile, ei mõjuta praegust terminali akna istungit. Peate sulgema praeguse terminaliakna ja avama uue. Niisiis, tüüp väljumist
käsku ja vajutage Enter või klõpsa akna vasakus ülanurgas asuvale nupule „X”. Seejärel vajutage uue terminali akna avamiseks klahvikombinatsiooni Ctrl + Alt + T.
Nüüd, isegi kui praegune töö kataloog on kodukataloog, saate otse alamkataloogidesse vahetada oma valitud baaskataloogist.
Kui soovite, et terminali aknas lähtekataloogina tagasi pöörduksite kodukataloogi, avage lihtsalt tekstiredaktoris .bashrc fail ja kustutage lisatav käsk või kommenteerige seda, lisades naelapildi (#) joone algus. Liini kommenteerimine on kasulik, kui soovite tulevikus käsu uuesti aktiveerida. Samuti saate hõlpsasti muuta kataloogi, mida soovite baaskataloogina kasutada, muutes .bashrc-faili käsu kataloogi ja salvestades faili.
Kui teil on üks konkreetne kataloog, mida töötate suurema osa ajast, võite lisada ka käsu .bashrc failile, mis avab selle kataloogi terminali akna iga kord.