The UNIX -operativsystemet bruker " Alias "-kommandoen for å erstatte en eksisterende kommando med et ord eller en streng med tegn . Du kan lage et alias for alle operativsystem kommando , shell kommando eller script . Den opprinnelige alias kommandoen var en del av UNIX- C-skall . Det har blitt oversatt til de fleste av UNIX -og Linux- shell miljøer, inkludert Korn og Bash . Command Syntax
Syntaksen for kommandoen er
alias NAME = " kommando pluss opsjoner "
Ordet " alias " er kommandoen . Ordet " NAME " representerer ord eller en streng som du vil bruke til å representere kommandoen. «Command pluss opsjoner " delen er erstattet med den kommandoen du ønsker å opprette aliaset for og eventuelle alternativer du vil bruke. For eksempel, kommandoen
alias rm = " rm -i "
vil skape et alias for " rm " kommando som ikke vil slette filer uten å spørre om bekreftelse . Det er ikke plass mellom likhetstegnet og ordene før og etter det. Hvis du angir tilleggsutstyr, må du sette hele kommandoen i anførselstegn. Ellers kan du utelate dem .
Making aliaser Permanent
p Hvis du bruker Bash shell , kan du lage dine aliaser permanent ved å definere dem i " . Bashrc "eller" . bash_profile "-filen . C shell -brukere bør definere aliaser i " . Profil" -filen. Disse filene ligger i hjemmeområdet ditt og leses når skallet begynner . Hver alias må plasseres på en egen linje i filen .
Korn shell brukere vanligvis plasserer aliaser i en egen " . Env "-filen som ligger i brukerens hjemmekatalog. Følgende linjer blir deretter plassert i " . Profil" fil
ENV = ~ /. Env
eksport ENV
. $ ENV
Disse linjene forteller skallet til å lese . Env -filen når skallet begynner .
Vise og slette aliaser
kan se en liste over alle aliaser som allerede er satt ved å skrive kommandoen " alias " av seg selv . Dette vil skrive ut hele listen over kallenavn og kommandoene de representerer. Hvis du vil vise kommandoen for en bestemt alias , type " alias NAME " ved ledeteksten .
Slette et alias kan gjøres ved å fjerne alias fra " . Bash_profile ", " . Bashrc , " ». profil" eller " . env "-filen og starte skallet. Du kan også bruke kommandoen " unalias NAME " for å slette et alias . Hvis alias er definert i en fil, vil det bli re - initialisert neste gang skallet begynner .
Common aliaser
Det følgende er en liste over vanlig brukte aliaser:
List filene i lang form : alias ls = "ls - l"
Be om bekreftelse når du sletter filer : alias rm = " rm -i "
tømme loggen : alias CLH = " historie - c"
Bruk ordet "bye " heller enn "exit " for å lukke en terminal sesjon : alias bye = exit