Hvordan lage en ny katalog og bytte til den med en enkelt kommando i Linux

Hvordan lage en ny katalog og bytte til den med en enkelt kommando i Linux
Hvordan lage en ny katalog og bytte til den med en enkelt kommando i Linux

Video: Hvordan lage en ny katalog og bytte til den med en enkelt kommando i Linux

Video: Hvordan lage en ny katalog og bytte til den med en enkelt kommando i Linux
Video: What is IPv6 and why does it matter? : Episode 8 - YouTube 2024, April
Anonim
Hvis du bruker noe tid i Terminal i det hele tatt, bruker du sannsynligvis
Hvis du bruker noe tid i Terminal i det hele tatt, bruker du sannsynligvis

mkdir

kommandoen for å opprette en katalog, og deretter

cd

kommandoen for å bytte til den katalogen rett etter. Det er imidlertid en måte å gjøre begge disse handlingene med en kommando på.

Du kan kjøre to kommandoer samtidig på kommandolinjen manuelt, men vi viser deg hvordan du legger til en linje i.bashrc-filen som kombinerer

mkdir

kommando og

cd

kommandoen til en egendefinert kommando du kan skrive med et katalognavn.

.Bashrc-filen er et skript som kjører hver gang du åpner et Terminal-vindu ved å trykke Ctrl + Alt + T eller åpne en ny kategori i et Terminal-vindu. Du kan legge til kommandoer til.bashrc-filen du vil kjøre automatisk hver gang du åpner et Terminal-vindu.

For å redigere.bashrc filen, skal vi bruke gedit. Skriv inn følgende kommando ved spørringen.

gedit ~/.bashrc

Du kan bruke hvilken som helst tekstredigerer du er komfortabel med, som vi eller nano. Bare erstatt "gedit" i kommandoen ovenfor med kommandoen for å kjøre valgt tekstredigerer.

Bla til bunnen av.bashrc-filen og legg til følgende linje til slutten av filen. Vi anbefaler at du kopierer linjen under og limer den inn i.bashrc-filen.
Bla til bunnen av.bashrc-filen og legg til følgende linje til slutten av filen. Vi anbefaler at du kopierer linjen under og limer den inn i.bashrc-filen.

mkdircd(){ mkdir '$1' && cd '$1'; }

Dette er i hovedsak en funksjon som vil kjøre de to kommandoene en rett etter den andre. Den nye egendefinerte kommandoen i vårt eksempel kalles

mkdircd

(du kan faktisk gi kommandoen hva du vil) og det vil kjøre

mkdir

kommandoen og deretter

cd

kommando. De

'$1'

På begge kommandoene indikerer at kommandoene vil akseptere en verdi for å operere på. I dette tilfellet er navnet på den nye katalogen.

Du kan legge til en kommentar over kommandoen, slik at du husker hva kommandoen gjør. Bare sett et pundskilt (#) i begynnelsen av linjen, og deretter en beskrivelse du vil legge til.

Klikk på "Lagre".

Lukk gedit (eller annen tekstredigerer) ved å klikke på "X" øverst til venstre i vinduet.
Lukk gedit (eller annen tekstredigerer) ved å klikke på "X" øverst til venstre i vinduet.
Innstillingen du bare har lagt til i.bashrc-filen, vil ikke påvirke den nåværende Terminal-vinduesøkten. Du må lukke Terminal-vinduet og logge ut og tilbake for at endringen skal påvirke. Så skriv inn exit ved spørringen og trykk Enter eller klikk på "X" -knappen øverst i venstre hjørne av vinduet. Logg deretter ut og tilbake.
Innstillingen du bare har lagt til i.bashrc-filen, vil ikke påvirke den nåværende Terminal-vinduesøkten. Du må lukke Terminal-vinduet og logge ut og tilbake for at endringen skal påvirke. Så skriv inn exit ved spørringen og trykk Enter eller klikk på "X" -knappen øverst i venstre hjørne av vinduet. Logg deretter ut og tilbake.
Nå, når du skriver inn den nye kommandoen etterfulgt av et nytt katalognavn, vil
Nå, når du skriver inn den nye kommandoen etterfulgt av et nytt katalognavn, vil

mkdircd

funksjonen du opprettet i.bashrc filen kalles og katalognavnet "Test Directory" sendes til de to kommandoene (

mkdir

og

cd

). "Test Directory" -katalogen blir opprettet, og du vil umiddelbart bli tatt med den.

Anbefalt: