alias(1p)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 25 april 2026 kl. 11.33 av Admin (diskussion | bidrag)
Hoppa till navigering Hoppa till sök

alias(1P)

PROLOG

Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementeringen av detta gränssnitt kan skilja sig (konsultera motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux.

NAMN

alias — definiera eller visa alias

SYNOPSIS

alias [alias-namn[=sträng]...]

BESKRIVNING

Verktyget alias ska skapa eller omdefiniera aliasdefinitioner, eller skriva värdena för befintliga aliasdefinitioner till standard ut. En aliasdefinition tillhandahåller ett strängvärde som ska ersätta ett kommandonamn när det påträffas; se Section 2.3.1, Alias Substitution.

En aliasdefinition ska påverka den aktuella skalets exekveringsmiljö och exekveringsmiljöerna för det aktuella skalets underskal. När det används enligt denna del av POSIX.1-2017 ska aliasdefinitionen inte påverka moderprocessen till det aktuella skalet och inte heller någon verktygsmiljö som skalet anropar; se Section 2.12, Shell Execution Environment.

FLAGGOR

Inga.

OPERANDER

Följande operander stöds:

alias-namn
Skriv aliasdefinitionen till standard ut.
alias-namn=sträng
Tilldela värdet av sträng till aliaset alias-namn.

Om inga operander anges ska alla aliasdefinitioner skrivas till standard ut.

STDIN

Används inte.

INDATAFILER

Inga.

MILJÖVARIABLER

Följande miljövariabler påverkar exekveringen av alias:

LANG
Tillhandahåller ett standardvärde för internationaliseringsvariabler som är
 odefinierade eller null. (Se Base Definitions-volymen i POSIX.1-2017,
 Section 8.2, Internationalization Variables för prioritetsordningen för
 internationaliseringsvariabler som används för att bestämma värdena på
 lokalkategorier.)
LC_ALL
Om satt till ett icke-tomt strängvärde åsidosätter den värdena för alla
 andra internationaliseringsvariabler.
LC_CTYPE
Bestämmer lokalen för tolkningen av byteföljder av textdata som tecken
 (till exempel enkelbytes- i stället för flerbytetecken i argument).
LC_MESSAGES
Bestämmer lokalen som ska användas för att påverka format och innehåll i
 diagnostiska meddelanden skrivna till standard fel.
NLSPATH
Bestämmer platsen för meddelandekataloger för bearbetningen av
 LC_MESSAGES.

ASYNKRONA HÄNDELSER

Standard.

STDOUT

Formatet för att visa alias (när inga operander eller endast namn-operander anges) ska vara:

"%s=%s\n", namn, värde

Strängen värde ska skrivas med lämplig quoting så att den är lämplig för att matas in igen till skalet. Se beskrivningen av skal-quoting i Section 2.2, Quoting.

STDERR

Standard fel ska endast användas för diagnostiska meddelanden.

UTDATAFILER

Inga.

UTVIDGAD BESKRIVNING

Ingen.

SLUTSTATUS

Följande slutvärden ska returneras:

0
Lyckad körning.
>0
En av de angivna namn-operanderna hade ingen aliasdefinition, eller ett
 fel inträffade.

KONSEKVENSER AV FEL

Standard.

Följande avsnitt är informativa.

ANVÄNDNING

Ingen.

EXEMPEL

  1. Skapa ett kort alias för ett ofta använt ls-kommando:
  2. alias lf="ls -CF"
  1. Skapa ett enkelt redo-kommando för att upprepa tidigare poster i
 kommandoradhistoriken:
  1. alias r='fc -s'
  1. Använd 1K-enheter för du:
  2. alias du=du\ -k
  1. Ställ in nohup så att det kan hantera ett argument som självt är ett
 aliasnamn:
  1. alias nohup="nohup "

MOTIVERING

Beskrivningen av alias bygger på historiska KornShell-implementationer. Kända skillnader finns mellan denna och C shell. KornShell-versionen antogs för att vara konsekvent med alla andra KornShell-funktioner i denna del av POSIX.1-2017, såsom kommandoradsredigering.

Eftersom alias påverkar den aktuella skalexekveringsmiljön tillhandahålls det i allmänhet som ett vanligt inbyggt skal-kommando.

Historiska versioner av KornShell har tillåtit att alias exporteras till skript som anropas av samma skal. Detta utlöses av flaggan alias -x; det tillåts av denna del av POSIX.1-2017 endast när en explicit utökning som -x används. Standardutvecklarna ansåg att alias främst är användbara för interaktiva användare och att de normalt inte bör påverka skalskript som anropas av dessa användare; funktioner finns tillgängliga för sådana skript.

Historiska versioner av KornShell skrev inte alias på ett quotat sätt som var lämpligt för återinmatning i skalet, men denna del av POSIX.1-2017 har gjort detta till ett krav för all liknande utdata. Därför valdes konsekvens framför denna detalj i historisk praxis.

FRAMTIDA UTVECKLING

Ingen.

SE ÄVEN

Section 2.9.5, Function Definition Command

Base Definitions-volymen i POSIX.1-2017, Chapter 8, Environment Variables

COPYRIGHT

Delar av denna text återges och reproduceras i elektronisk form från IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 av Institute of Electrical and Electronics Engineers, Inc och The Open Group. Vid varje avvikelse mellan denna version och den ursprungliga IEEE- och The Open Group-standarden är den ursprungliga IEEE- och The Open Group-standarden det avgörande dokumentet. Originalstandarden kan hämtas online på: http://www.opengroup.org/unix/online.html

Eventuella typografiska eller formateringsfel som förekommer i denna sida har troligen introducerats under konverteringen av källfilerna till manualsidesformat. För att rapportera sådana fel, se: https://www.kernel.org/doc/man-pages/reporting_bugs.html

Sidslut

Orginalhemsidan på Engelska https://www.man7.org/linux/man-pages/man1/alias.1p.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC Service som har sponsrat Linux.se med webbhotell.