If-Koubou

Kako odrediti osnovni direktorij za naredbu "cd" u Linuxu

Kako odrediti osnovni direktorij za naredbu "cd" u Linuxu (Kako da)

Prema zadanim postavkama, prozor Terminal u sustavu Linux otvara se vašem kućnom imeniku. Da biste se prebacili na bilo koji direktorij koji nije izravno u kućnom imeniku, morate navesti cijeli put ili upotrijebite naredbu "cd" više puta.

Na primjer, redovito radim s više direktorija unutar direktorija Dokumenti, koji se nalazi u kućnom imeniku. Želio bih biti u mogućnosti to cd u mape u mapi Documents bez tipkati cd dokumenata prvo (ili pružiti punu stazu datoteke).

Zvuči zbunjujuće? Evo primjera. Pretpostavimo da imam mapu pod nazivom htcarticles unutar mape Documents i želim joj pristupiti preko terminala.

Počet ćemo otvaranjem prozora terminala i ulazom u pwd (Print Working Directory) kako bi pokazalo da je trenutni direktorij doista naš home katalog, / home / lori.

Ako upišemo sljedeću naredbu dobivamo pogrešku koja kaže da nema takve datoteke ili direktorija. To je zato što nismo u direktoriju Dokumenti.

cd htgaricles

Da biste došli do direktorija helchangicles, prvo moramo promijeniti dokumentaciju Documents.

cd Dokumenti /

Zatim, moramo se prebaciti u katalog.

cd htgarticles /

Alternativno, mogli bismo napisati punu stazu datoteke:

cd / Documents / htkticlesicles

Ipak, to ne mora biti ovako. Možemo napraviti bilo koji direktorij baznog imenika za prozor Terminal, tako da možemo kopirati u svoje pod-direktorije bez upisivanja cijelog puta.

U našem primjeru želimo postaviti direktorij Dokumenti kao osnovni direktorij, jer su svi direktori s kojima radim - kao što su htcikli - nalaze unutar direktorija Dokumenti. Dakle, upisujemo sljedeću naredbu i odmah pritisnite Enter.

izvoz CDPATH = ~ / Dokumenti /

NAPOMENA: U gornjoj naredbi, izvoz mora biti malena i CDPATH mora biti sve velika. Zamijeniti ~ / Dokumenti / s putom do bilo kojeg roditeljskog direktorija koji sadrži najčešće poddirektorije s kojima radite.

Sada, još uvijek u našem domu, možemo pokrenuticd htc i idite ravno do ~ / Documents / htcrtica.

Ako želite automatski postaviti određeni direktorij kao osnovni direktorij svaki put kada otvorite prozor terminala, to možete učiniti uređivanjem .bashrc datoteke. .Bashrc datoteka je skripta koja se pokreće svaki put kada otvorite prozor terminala i možete dodati sve naredbe koje želite. Dakle, možemo dodati izvoz CDPATH naredba da postavite određeni direktorij kao roditeljski direktorij za svaki prozor terminala.

Da biste to učinili, vratite CD u svoj kućni imenik ako već niste. Zatim upišite sljedeću naredbu da biste otvorili .bashrc datoteku. Možete koristiti bilo koji urednik teksta koji želite koristiti, ali ćemo koristiti gedit u našem primjeru.

gedit .bashrc

Pomaknite se do dna .bashrc datoteke i dodajte sljedeću naredbu.

izvoz CDPATH = ~ / Dokumenti /

Opet, zamijenite ~ / Dokumenti / s roditeljskim imenikom koji sadrži poddirektorije s kojima najviše radite.

Možete dodati komentar iznad naredbe tako da se sjetite što naredba radi. Jednostavno stavite brojčani znak (#) na početku retka, a zatim bilo koji opis koji želite dodati.

Kliknite "Spremi".

Zatvori Gedit (ili bilo koji tekstualni urednik koji upotrebljavate) klikom na "X" u gornjem lijevom kutu prozora.

Naredba koju ste upravo dodali u .bashrc datoteku neće utjecati na trenutnu sesiju prozora terminala. Morate zatvoriti trenutačni prozor Terminal i otvoriti novi. Dakle, tip Izlaz u brz i pritisnite Enter ili kliknite gumb "X" u gornjem lijevom kutu prozora. Zatim pritisnite Ctrl + Alt + T da biste otvorili novi prozor terminala.

Sada, iako je trenutni radni imenik kućni imenik, možete se izravno prebaciti u poddirektorije iz osnovnog imenika koji ste odabrali.

Ako se želite vratiti u kućni imenik kao roditeljski direktorij u prozoru terminala, jednostavno otvorite .bashrc datoteku u uređivaču teksta i izbrisajte naredbu koju ste dodali ili je komentirate dodavanjem znaka od poundsa (#) na početak linije. Komentiranje linije korisno je ako želite ponovno aktivirati naredbu u budućnosti. Također možete jednostavno promijeniti direktorij koji želite koristiti kao osnovni direktorij jednostavno promjenom direktorija u naredbi u .bashrc datoteci i spremanjem datoteke.

Ako imate određeni direktorij koji radite većinu vremena, možete dodati naredbu .bashrc datoteku koja će svaki put otvoriti prozor Terminal u taj direktorij.