Eksempel 01: Linux alias
La oss komme i gang med implementeringen av å lage et alias for forskjellige kommandoer som brukes i Linux -systemet mens vi jobber i Kali Linux -systemet. Så "PWD" -kommandoen har blitt brukt her for å vise oss den nåværende arbeidskatalogen til Git Linux som vi jobber med akkurat nå.
$ pwd
Det er på tide å lage aliaset for å lage en hurtigkommando for de opprinnelige store kommandoene for vår bruk og letthet. La oss si at vi ønsker å lage et alias for "PWD" -instruksjonen til Linux. Dermed må vi bruke "alias" -instruksjonen for dette formålet. Vi har brukt nøkkelordet "alias" etterfulgt av det korte alias -kommandoen "P" vi vil bruke som et alternativ til "PWD" -instruksjonen. "PWD" -instruksjonen eller den opprinnelige instruksjonen må nevnes i enkelt sitatene etter "=" -tegnet. Aliaset for “PWD” -kommandoen er opprettet som “P” -instruksjonen. Etter å ha brukt “P” -instruksjonen, fungerer den på samme måte som “PWD” -instruksjonen.
$ alias p = 'pwd'
$ p
Eksempel 02: bash git alias
La oss se på å lage et alias for Git -kommandoer som brukes mest i terminalen til Kali Linux. For å lage et alias i Git-bash, må vi bruke “Git Config” -kommandoen etterfulgt av “-Global” -alternativet, et alias som skal opprettes og en original Git-kommando i en enkelt instruksjon. Den mest brukte Git Bash -kommandoen er "Git Push" -instruksjonen som for det meste brukes til å skyve oppdateringene og dataene til Git Hub -depotet fra det lokale systemet. Så vi vil lage et alias for "Push" -kommandoen ved å bruke "Git Config" -instruksjonen etterfulgt av "-global" -alternativet. Aliaset vil bli opprettet ved å bruke nøkkelordet "alias" etterfulgt av en prikk og kommandoen, i.e., “P” som vist i det vedlagte bildet. Nå kan du bruke “P” -kommandoen i stedet for “Push” i Git -terminalen for å skyve oppdateringene dine til GitHub Remote Repository.
$ git config - -global alias.P 'Push'
Du kan bruke “Git Config” -kommandoen etterfulgt av nøkkelordet “Global” og “-L” -flagget for å liste opp alle konfigurasjonene vi har gjort til vår Git på den lokale datamaskinen. Det vil vise deg brukernavn, e -post og passord som du har konfigurert på ditt lokale Git -depot for å få tilgang til det eksterne GitHub -depotet. Etter det kan du se aliaset vi nettopp har laget for vår Git i Kali Linux. Dette betyr at du kan bruke "P" -instruksjonen som et alternativ til "Push" -spørsmålet.
$ git config --global -l
For å observere modifiserte eller ikke -sporede kataloger, bruker GIT CLI -brukere ofte status -spørringen. Denne spørringen genererer mange utdata linjer som vi kanskje ikke vil ha. For å håndtere disse elementene, kunne vi bruke et alias. For å vise et langt mindre ordentlig resultat med filialdetaljer, spesifiser aliaset “ST” som et alternativ til “Status -SB” -instruksjonen. Etter å ha brukt Git “ST” -instruksjonen, har vi fått informasjonen om hovedgrenens status som vist.
$ git config - -global alias.ST 'Status -SB'
$ git st
Innenfor Git Bash har vi en tendens til å bruke "log -online" -instruksjonen for å se alle forpliktelsene gjort av en bestemt bruker. Dermed vil vi lage et alias for denne kommandoen som "LL" ved å bruke den samme Got Config -instruksjonen presentert på bildet. Etter å ha brukt aliaset “LL” har vi funnet ut at det ikke har vært noen forpliktelser ennå som blir gjort av en nåværende bruker til GitHub fjerntliggende depot.
$ git config - -global alias.ll 'log - -online'
$ git ll
Git Bash kom med "Log -1 Head -stat" -instruksjonen for å vise den aller siste forpliktelsen fra systemet ditt til GitHub -depotet. Så vi har laget et Git -alias for denne kommandoen som den "siste" kommandoen som er vist i Git Config -spørringen som vises på bildet.
$ git config - -global alias.Siste 'Log -1 Head --Stat'
Etter å ha brukt dette aliaset som et alternativ til "log -1 head -stat" -instruksjonen, har den siste forpliktelsen gjort av en spesifikk Git -bruker fra denne bash cli blitt vist, i.e., En mappe er slettet.
$ git sist
Når vi har en tendens til å lagre endringene som er gjort av en Git-bruker, bruker vi ofte "Git Commit" -instruksjonen sammen med "-M" -alternativet for å vise en melding. La oss lage et alias for denne kommandoen som "CM" via Git -konfigurasjonsinstruksjonen vist på bildet. Etter det brukte vi denne nyutformede alias -kommandoen “Git CM” sammen med en enkel melding. Dette gjorde alle endringene og oppdateringene sporet på slutten.
$ git config - -global alias.cm 'forpliktelse -m'
$ git cm “forplikte vellykket”
Vi bruker "Remote -V" -instruksjonen i GIT for å vise listen over alle de allerede installerte eksterne bibliotekene på Git Bash. Vi har laget et alias “RV” for denne instruksjonen som nedenfor. Etter å ha brukt dette aliaset som en Git -instruksjon, har vi den samme utgangen som vi vanligvis får for "Remote -V" -instruksjonen.
$ git config - -global alias.RV 'Remote -V'
$ git RV
Konklusjon
Dette handler om å bruke aliaser i Git Bash mens du bruker Kali Linux -systemet. Vi har prøvd å lage et eksempel for et enkelt bash alias først. Etter det diskuterte vi forskjellige Git -kommandoer og Git -konfigurasjonsinstruksjonen for å lage et alias for disse kommandoene i Git Bash.