Zoeken op website

Hoe u een Alias-opdracht in Linux kunt maken en gebruiken


Linux-gebruikers moeten vaak één commando steeds opnieuw gebruiken. Als u dezelfde opdracht keer op keer typt of kopieert, vermindert uw productiviteit en leidt u af van wat u zou moeten doen.

U kunt uzelf wat tijd besparen door aliassen te maken voor uw meest gebruikte opdrachten. Aliassen zijn een soort aangepaste snelkoppelingen die een opdracht (of een reeks opdrachten) vertegenwoordigen die met of zonder aangepaste opties kan worden uitgevoerd. De kans is groot dat je al aliassen op je Linux-systeem gebruikt zonder dat je het weet.

Lijst met momenteel gedefinieerde aliassen in Linux

U kunt een lijst met gedefinieerde aliassen op uw profiel zien door eenvoudigweg de opdracht alias uit te voeren.

alias

Hier kunt u de standaardaliassen zien die voor uw gebruiker in het Ubuntu-systeem zijn gedefinieerd.

Zoals u kunt zien, is het uitvoeren van de opdracht ll gelijk aan het uitvoeren van de opdracht ls -alF.

ll
ls -alF

U kunt een alias maken met één enkel teken dat overeenkomt met een opdracht naar keuze.

Hoe aliassen te maken in Linux

Het maken van aliassen is een relatief eenvoudig en snel proces. U kunt twee typen aliassen maken: tijdelijk en permanent. We zullen beide soorten bekijken.

Tijdelijke aliassen maken in Linux

Wat u moet doen is het woord alias typen en vervolgens de naam gebruiken die u wilt gebruiken om een opdracht uit te voeren, gevolgd door "=" teken en citeer de opdracht waarvan u een alias wilt maken .

De syntaxis is als volgt:

alias shortName="your custom command here"

Hier is een feitelijk voorbeeld:

alias wr=”cd /var/www/html”

U kunt dan de snelkoppeling "wr" gebruiken om naar de webroot-map te gaan. Het probleem met die alias is dat deze alleen beschikbaar zal zijn voor uw huidige terminalsessie.

Als u een nieuwe terminalsessie opent, is de alias niet langer beschikbaar. Als u uw aliassen voor meerdere sessies wilt opslaan, heeft u een permanente alias nodig.

Permanente aliassen maken in Linux

Als u aliassen tussen sessies wilt bewaren, kunt u deze opslaan in het shell-configuratieprofielbestand van uw gebruiker. Dit kan zijn:

  • Bash – ~/.bashrc
  • ZSH – ~/.zshrc
  • Vis – ~/.config/fish/config.fish

De syntaxis die u moet gebruiken is vrijwel hetzelfde als het maken van een tijdelijke alias. Het enige verschil komt doordat je het deze keer in een bestand opslaat. In bash kun je bijvoorbeeld een .bashrc-bestand als volgt openen met je favoriete editor:

vim ~/.bashrc

Zoek een plaats in het bestand waar u de aliassen wilt behouden. U kunt ze bijvoorbeeld aan het einde van het bestand toevoegen. Voor organisatiedoeleinden kunt u een opmerking achterlaten vóór uw aliassen, ongeveer als volgt:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

Bewaar het bestand. Het bestand wordt automatisch geladen tijdens uw volgende sessie. Als u de nieuw gedefinieerde alias in de huidige sessie wilt gebruiken, geeft u de volgende opdracht:

source ~/.bashrc

Als u een alias wilt verwijderen die via de opdrachtregel is toegevoegd, kunt u de alias verwijderen met behulp van de opdracht unalias.

unalias alias_name
unalias -a [remove all alias]
Conclusie

Dit was een kort voorbeeld van hoe u uw eigen alias kunt maken en veelgebruikte opdrachten kunt uitvoeren zonder elke opdracht steeds opnieuw te hoeven typen. Nu kunt u nadenken over de opdrachten die u het meest gebruikt en er snelkoppelingen voor maken in uw shell.