2Sep

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

Hvis du bruker noe tid i Terminal i det hele tatt, bruker du sannsynligvis mkdir-kommandoen til å lage en katalog, og deretter vil CD-kommandoen skifte til den aktuelle 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 kommandoen mkdir og cd-kommandoen til en egendefinert kommando du kan skrive med en katalogNavn.

RELATERTE ARTIKKER
Slik kjører du to eller flere terminalkommandoer på en gang i Linux
Slik legger du til faner til Ubuntu Terminal

. bashrc-filen er et skript som kjører hver gang du åpner et Terminal-vindu ved å trykke Ctrl + Alt + T eller åpneen ny fan i et terminalvindu. 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.

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

Dette er egentlig 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 det du vil) og det vil kjøre kommandoen mkdir og deretter cd-kommandoen."$ 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 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år du skriver den nye kommandoen etterfulgt av et nytt katalognavn, kalles mkdircd-funksjonen du opprettet i. bashrc-filen, og katalognavnet "Test \ Directory" sendes til de tokommandoer( 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.