28Jun

Kako odrediti osnovni direktorij za naredbu "cd" u Linuxu

click fraud protection

Prema zadanim postavkama, prozor Terminal u Linuxu 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.Želim biti u mogućnosti to cd mapama u direktoriju Dokumenti, bez potrebe za tipom cd Documents prvi( ili pružiti punu datoteku put).

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

Započet ćemo otvaranjem prozora terminala i upisivanjem naredbe pwd( Print Working Directory) kako bismo pokazali da je trenutni direktorij doista naš kućni imenik, /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 htchangicles, prvo moramo promijeniti dokumentaciju Documents.

instagram viewer
cd Dokumenti /

Zatim, moramo se prebaciti u katalog helchangicles.

cd htgarticles /

Alternativno, mogli bismo napajati cijeli put datoteke:

cd ~ /Documents/ htgarticles

To ne mora biti ovako, ipak. 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 poput hobotnica-nalaze unutar direktorija Dokumenti. Dakle, upisujemo sljedeću naredbu i odmah pritisnite Enter.

izvoz CDPATH = ~ /Documents/

NAPOMENA: U gornjoj je naredbi izvoz mora biti malen i CDPATH mora biti veoma velik. Zamijenite ~ /Documents/ s putom prema kojemu roditeljski direktorij sadrži najčešće poddirektorije s kojima radite.

Sada, još uvijek u našoj kućnoj mapi, možemo pokrenuti CD hrtnice i otići ravno do /Documents/ hrtova.

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 naredbu za izvoz CDPATH da postavimo određeni direktorij kao nadređeni 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 = ~ /Documents/

Opet, zamijenite ~ /Documents/ 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 koristite) 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, upišite 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 izravno prebaciti na poddirektorije iz osnovnog imenika koji ste odabrali.

Ako se želite vratiti u kućni imenik kao roditeljski imenik u prozoru terminala, jednostavno otvorite. bashrc datoteku u uređivaču teksta i izbrisajte naredbu koju ste dodali ili komentirajte dodavanjem znaka( #) napoč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 jedan određeni direktorij koji radite većinu vremena, možete dodati naredbu. bashrc datoteku koja će svaki put otvoriti prozor Terminal u taj direktorij.