Dit is de opdrachtaliasposix die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator
PROGRAMMA:
NAAM
alias — aliassen definiëren of weergeven
KORTE INHOUD
alias [alias naam[=snaar]...]
PRODUCTBESCHRIJVING
De alias hulpprogramma zal aliasdefinities creëren of herdefiniëren of de waarden schrijven van
bestaande aliasdefinities naar standaarduitvoer. Een aliasdefinitie levert een tekenreekswaarde op
dat zal een opdrachtnaam vervangen wanneer deze wordt aangetroffen; zien sectie 2.3.1, Alias
Vervanging.
Een aliasdefinitie heeft invloed op de huidige shell-uitvoeringsomgeving en de uitvoering
omgevingen van de subshells van de huidige shell. Bij gebruik zoals gespecificeerd in dit volume
van POSIX.1-2008 heeft de aliasdefinitie geen invloed op het bovenliggende proces van de huidige
shell, noch enige nutsomgeving die door de shell wordt aangeroepen; zien sectie 2.12, Shell Uitvoering
Milieu.
OPTIES
Geen.
OPERANDEN
De volgende operanden worden ondersteund:
alias naam
Schrijf de aliasdefinitie naar standaarduitvoer.
alias naam=snaar
Wijs de waarde toe van snaar naar de alias alias naam.
Als er geen operanden zijn opgegeven, moeten alle aliasdefinities naar de standaarduitvoer worden geschreven.
STDIN
Niet gebruikt.
INVOER FILES
Geen.
MILIEU VARIABELEN
De volgende omgevingsvariabelen zijn van invloed op de uitvoering van: alias:
TAAL Geef een standaardwaarde op voor de internationaliseringsvariabelen die niet zijn ingesteld of
nul. (Zie het volume Basisdefinities van POSIX.1‐2008, sectie 8.2,
internationalisering Variabelen voor de prioriteit van internationalisering
variabelen die worden gebruikt om de waarden van landinstellingen te bepalen.)
LC_ALL Indien ingesteld op een niet-lege tekenreekswaarde, overschrijf dan de waarden van alle andere
internationaliseringsvariabelen.
LC_CTYPE Bepaal de landinstelling voor de interpretatie van reeksen bytes tekstgegevens
als tekens (bijvoorbeeld single-byte in plaats van multi-byte tekens in
argumenten).
LC_MESSAGES
Bepaal de landinstelling die moet worden gebruikt om het formaat en de inhoud van te beïnvloeden
diagnostische berichten geschreven naar standaardfout.
NLSPAT Bepaal de locatie van berichtencatalogi voor de verwerking van: LC_MESSAGES.
ASYNCHROON EVENEMENTEN
Standaard.
STDOUT
Het formaat voor het weergeven van aliassen (wanneer er geen operanden zijn of alleen naam operanden zijn gespecificeerd)
zal zijn:
"%s=%s\n", naam, waarde
De waarde string moet worden geschreven met de juiste aanhalingstekens, zodat deze geschikt is voor
opnieuw in de schaal te plaatsen. Zie de beschrijving van het citeren van de shell in sectie 2.2, citeren.
STDERR
De standaardfout wordt alleen gebruikt voor diagnostische berichten.
OUTPUT FILES
Geen.
UITGEBREID PRODUCTBESCHRIJVING
Geen.
EXIT STATUS
De volgende exit-waarden worden geretourneerd:
0 Succesvolle afronding.
>0 Een van de naam De opgegeven operanden hadden geen aliasdefinitie of er was een fout
plaatsgevonden.
GEVOLGEN OF FOUTEN
Standaard.
De volgend secties zijn informatief.
TOEPASSING GEBRUIK
Geen.
Voorbeelden
1. Maak een korte alias voor een veelgebruikte naam ls opdracht:
alias lf = "ls −CF"
2. Maak een eenvoudig ``opnieuw''-commando om eerdere invoer in de commandogeschiedenis te herhalen
file:
alias r='fc −s'
3. Gebruik 1K-eenheden voor du:
alias du=du\ k
4. Instellen nee zodat het een argument kan verwerken dat zelf een aliasnaam is:
alias nohup = "nohup "
BEWEEGREDENEN
De alias beschrijving is gebaseerd op historische KornShell-implementaties. Bekende verschillen
bestaan tussen dat en de C-shell. De KornShell-versie is aangenomen om consistent te zijn
met alle andere KornShell-functies in dit deel van POSIX.1-2008, zoals de opdrachtregel
editing.
Sinds alias invloed heeft op de huidige shell-uitvoeringsomgeving, wordt deze over het algemeen geleverd als een
shell regelmatig ingebouwd.
Historische versies van KornShell hebben het mogelijk gemaakt om aliassen te exporteren naar scripts die
worden aangeroepen door dezelfde shell. Dit wordt veroorzaakt door de alias x vlag; het is toegestaan door
dit deel van POSIX.1-2008 alleen als er een expliciete extensie is, zoals x is gebruikt. De
standaardontwikkelaars waren van mening dat aliassen vooral nuttig waren voor interactieve gebruikers
dat ze normaal gesproken geen invloed zouden moeten hebben op shell-scripts die door deze gebruikers worden aangeroepen; functies zijn
beschikbaar voor dergelijke scripts.
Historische versies van de KornShell hadden aliassen niet op een geschikte geciteerde manier geschreven
voor terugkeer naar de shell, maar dit deel van POSIX.1-2008 heeft dit een vereiste gesteld
allemaal vergelijkbare output. Daarom werd voor consistentie gekozen boven dit historische detail
praktijk.
TOEKOMST ROUTEBESCHRIJVING
Geen.
Gebruik aliasposix online met behulp van onworks.net-services