If-Koubou

Kako napraviti novi imenik i mijenjati se s jednim naredbom u Linuxu

Kako napraviti novi imenik i mijenjati se s jednim naredbom u Linuxu (Kako da)

Ako uopće provodite vrijeme u terminalu, vjerojatno upotrebljavate mkdir naredbu za stvaranje direktorija, a zatim CD naredba za promjenu u taj direktorij odmah nakon. Međutim, postoji način da obje ove radnje obavite jednom naredbom.

Možete ručno pokrenuti dvije naredbe na naredbenom retku, ali ćemo vam pokazati kako dodati liniju u .bashrc datoteku koja će kombinirati mkdir naredba i CD naredbu u jednu prilagođenu naredbu koju možete upisati s nazivom direktorija.

.Bashrc datoteka je skripta koja se pokreće svaki put kad otvorite prozor terminala pritiskom na Ctrl + Alt + T ili otvorite novu karticu u prozoru terminala. Možete dodati naredbe za .bashrc datoteku koju želite automatski pokrenuti svaki put kad otvorite prozor Terminal.

Da biste uredili .bashrc datoteku, koristit ćemo gedit. Upišite sljedeću naredbu.

gedit ~ / .bashrc

Možete koristiti bilo koji uređivač teksta koji vam je ugodno, poput vi ili nano. Jednostavno zamijenite "gedit" u gornjoj naredbi pomoću naredbe za pokretanje odabranog uređivača teksta.

Pomaknite se do dna .bashrc datoteke i dodajte sljedeću retku do kraja datoteke. Preporučujemo da kopirate donju liniju i zalijepite ga u .bashrc datoteku.

mkdircd () mkdir "$ 1" && cd "$ 1"; 

To je u osnovi funkcija koja će pokrenuti dvije naredbe jedna odmah nakon druge. Naziva se nova prilagođena naredba u našem primjeru mkdircd (zapravo možete nazvati naredbu što god želite) i to će pokrenuti mkdir naredba, a zatim CD naredba. "$1" na obje naredbe označava da će naredbe prihvatiti jednu vrijednost za rad. U ovom slučaju to je naziv novog imenika.

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

Kliknite "Spremi".

Zatvori gedit (ili drugi uređivač teksta) klikom na "X" u gornjem lijevom kutu prozora.

Postavka koju ste upravo dodali u .bashrc datoteku neće utjecati na trenutnu sesiju prozora terminala. Morate zatvoriti prozor terminala i odjaviti se i vratiti natrag kako bi promjena utjecala. Dakle, upišite izlaz u brz i pritisnite Enter ili kliknite gumb "X" u gornjem lijevom kutu prozora. Zatim se odjavite i vratite.

Sada, kada unesete novu naredbu nakon kojeg slijedi novi naziv direktorija, mkdircd poziva se funkcija koju ste stvorili u .bashrc datoteci, a ime direktorija "Test \ Directory" prosljeđuje se na dvije naredbe ( mkdir i CD ). Izradit će se katalog "Test Directory" i bit ćete odmah preusmjereni na njega.

Ako upravljate svojim direktorijima pomoću naredbenog retka, ovaj trik može vam uštedjeti neko vrijeme.