Hjemmeside » hvordan » 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

    Hvis du bruker noe tid på Terminal i det hele tatt, bruker du sannsynligvis mkdir kommandoen for å opprette en katalog, og deretter cd kommandoen for å bytte til den katalogen rett etterpå. 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 din valgte 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.

    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 navnet kommandoen uansett 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.

    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 komme 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 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.

    Hvis du administrerer katalogene dine ved hjelp av kommandolinjen, kan dette trikset spare deg litt tid.