Ako definovať základný adresár príkazu "cd" v systéme Linux

Ako definovať základný adresár príkazu "cd" v systéme Linux
Ako definovať základný adresár príkazu "cd" v systéme Linux

Video: Ako definovať základný adresár príkazu "cd" v systéme Linux

Video: Ako definovať základný adresár príkazu
Video: Slack Workspace Theme Customization - YouTube 2024, Apríl
Anonim
Štandardne sa okno Terminál v systéme Linux otvára do vášho domovského adresára. Ak chcete prejsť na ľubovoľný adresár, ktorý nie je priamo v domovskom adresári, musíte poskytnúť úplnú cestu alebo použiť príkaz "cd" viackrát.
Štandardne sa okno Terminál v systéme Linux otvára do vášho domovského adresára. Ak chcete prejsť na ľubovoľný adresár, ktorý nie je priamo v domovskom adresári, musíte poskytnúť úplnú cestu alebo použiť príkaz "cd" viackrát.

Napríklad pravidelne pracujem s viacerými adresármi v adresári Dokumenty, ktorý je v domovskom adresári. Chcel by som byť schopný cd do priečinkov v adresári Dokumenty bez nutnosti písania

cd Documents

najprv (alebo poskytnutie úplnej cesty k súboru).

Zvuk mätúci? Tu je príklad. Povedzme, že v priečinku Dokumenty ma priečinok s názvom htgarticles a chcem sa k nemu dostať cez terminál.

Začneme tým, že otvoríme okno Terminálu a zadáme ho

pwd

(Print Working Directory) príkazu, ktorý ukazuje, že aktuálny adresár je naozaj náš domovský adresár, / home / lori.

Ak zadáme nasledujúci príkaz, zobrazí sa chybové hlásenie, že neexistuje žiadny takýto súbor alebo adresár. Je to preto, že nie sme v adresári Dokumenty.
Ak zadáme nasledujúci príkaz, zobrazí sa chybové hlásenie, že neexistuje žiadny takýto súbor alebo adresár. Je to preto, že nie sme v adresári Dokumenty.

cd htgaricles

Ak sa chcete dostať do adresára htgarticles, najprv musíte prejsť do adresára Dokumenty.
Ak sa chcete dostať do adresára htgarticles, najprv musíte prejsť do adresára Dokumenty.

cd Documents/

Potom sa musíme zmeniť na adresár htgarticles.

cd htgarticles/

Prípadne by sme mohli ťažko napísať celú cestu k súborom:
Prípadne by sme mohli ťažko napísať celú cestu k súborom:

cd ~/Documents/htgarticles

To nemusí byť takýmto spôsobom. Môžeme vytvoriť ľubovoľný adresár základným adresárom pre Terminálové okno, takže môžeme cd do jeho podadresárov bez písania celej cesty.

V našom príklade chceme adresár Dokumenty nastaviť ako základný adresár, pretože všetky adresáre, s ktorými pracujem - ako htgarticles - sú v adresári Dokumenty. Takže na výzvu zadáme nasledujúci príkaz a stlačte kláves Enter.

export CDPATH=~/Documents/

POZNÁMKA: Vo vyššie uvedenom príkaze,

export

musia byť všetky malé a

CDPATH

musí byť všetky veľké. vymeniť

~/Documents/

s cestou na ktorýkoľvek nadradený adresár obsahuje podadresáre, s ktorými pracujete najčastejšie.

Teraz, stále v našom domovskom priečinku, môžeme bežať
Teraz, stále v našom domovskom priečinku, môžeme bežať

cd htgarticles

a prejdite rovno do priečinka ~ / Documents / htgarticles.

Ak chcete automaticky nastaviť určitý adresár ako základný adresár zakaždým, keď otvoríte okno Terminál, môžete to urobiť úpravou súboru.bashrc. Súbor.bashrc je skript, ktorý sa spustí pri každom otvorení okna Terminál a môžete pridať akékoľvek príkazy, ktoré chcete. Takže môžeme pridať
Ak chcete automaticky nastaviť určitý adresár ako základný adresár zakaždým, keď otvoríte okno Terminál, môžete to urobiť úpravou súboru.bashrc. Súbor.bashrc je skript, ktorý sa spustí pri každom otvorení okna Terminál a môžete pridať akékoľvek príkazy, ktoré chcete. Takže môžeme pridať

export CDPATH

príkaz na nastavenie konkrétneho adresára ako nadradeného adresára pre každé okno Terminálu.

Ak to urobíte, vráťte sa do svojho domovského adresára, ak ešte nie ste. Potom zadajte nasledujúci príkaz na otvorenie súboru.bashrc. Môžete použiť ľubovoľný textový editor, ktorý chcete použiť, ale v našom príklade použijeme gedit.

gedit.bashrc

Prejdite na spodok súboru.bashrc a pridajte nasledujúci príkaz.
Prejdite na spodok súboru.bashrc a pridajte nasledujúci príkaz.

export CDPATH=~/Documents/

Znova nahraďte

~/Documents/

s nadradeným adresárom, ktorý obsahuje podadresáre, s ktorými pracujete najviac.

Môžete pridať komentár nad príkaz, aby ste si spomenuli, čo príkaz robí. Jednoducho vložte znakové číslo (#) na začiatok riadku a potom akýkoľvek popis, ktorý chcete pridať.

Kliknite na tlačidlo Uložiť.

Zatvorte gedit (alebo akýkoľvek textový editor, ktorý používate) kliknutím na tlačidlo "X" v ľavom hornom rohu okna.
Zatvorte gedit (alebo akýkoľvek textový editor, ktorý používate) kliknutím na tlačidlo "X" v ľavom hornom rohu okna.
Príkaz, ktorý ste práve pridali do súboru.bashrc, neovplyvní aktuálnu reláciu okna Terminálu. Teraz musíte zatvoriť aktuálne okno Terminálu a otvoriť nové. Takže napíšte
Príkaz, ktorý ste práve pridali do súboru.bashrc, neovplyvní aktuálnu reláciu okna Terminálu. Teraz musíte zatvoriť aktuálne okno Terminálu a otvoriť nové. Takže napíšte

exit

na výzvu a stlačte kláves Enter alebo kliknite na tlačidlo "X" v ľavom hornom rohu okna. Potom stlačením kombinácie klávesov Ctrl + Alt + T otvorte nové okno Terminálu.

Teraz, aj keď aktuálny pracovný adresár je domovský adresár, môžete priamo zmeniť na podadresáre zo základného adresára, ktorý ste si vybrali.
Teraz, aj keď aktuálny pracovný adresár je domovský adresár, môžete priamo zmeniť na podadresáre zo základného adresára, ktorý ste si vybrali.
Ak sa chcete vrátiť späť k domovskému adresáru ako nadradený adresár v okne Terminal, stačí otvoriť súbor.bashrc v textovom editore a buď odstrániť príkaz, ktorý ste pridali, alebo ho komentovať pridaním znaku libry (#) na začiatok riadku. Komentár k riadku je užitočný, ak chcete príkaz znovu aktivovať v budúcnosti. Môžete tiež ľahko zmeniť adresár, ktorý chcete použiť ako základný adresár jednoducho zmenou adresára v príkaze v súbore.bashrc a uložením súboru.
Ak sa chcete vrátiť späť k domovskému adresáru ako nadradený adresár v okne Terminal, stačí otvoriť súbor.bashrc v textovom editore a buď odstrániť príkaz, ktorý ste pridali, alebo ho komentovať pridaním znaku libry (#) na začiatok riadku. Komentár k riadku je užitočný, ak chcete príkaz znovu aktivovať v budúcnosti. Môžete tiež ľahko zmeniť adresár, ktorý chcete použiť ako základný adresár jednoducho zmenou adresára v príkaze v súbore.bashrc a uložením súboru.

Ak máte jeden konkrétny adresár, ktorý pracujete vo väčšine prípadov, môžete tiež pridať príkaz do súboru.bashrc, ktorý zakaždým otvorí okno Terminál pre tento adresár.

Odporúča: