2Sep
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.
. 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 ~ /. bashrcDu 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.