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.