alias(1p): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= 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/ <BR><BR>Tack till [https://Pc-service.se PC Service] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 1 Kategori:Linuxmanual')
 
Ingen redigeringssammanfattning
Rad 1: Rad 1:
= 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 ==
<pre>
alias [alias-namn[=sträng]...]
</pre>
== 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:
<pre>
"%s=%s\n", namn, värde
</pre>
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.
; &gt;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 ==
# Skapa ett kort alias för ett ofta använt ''ls''-kommando:
#:<pre>
# alias lf="ls -CF"
# </pre>
# Skapa ett enkelt ''redo''-kommando för att upprepa tidigare poster i
  kommandoradhistoriken:
#:<pre>
# alias r='fc -s'
# </pre>
# Använd 1K-enheter för ''du'':
#:<pre>
# alias du=du\ -k
# </pre>
# Ställ in ''nohup'' så att det kan hantera ett argument som självt är ett
  aliasnamn:
#:<pre>
# alias nohup="nohup "
# </pre>
== 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 =
= Sidslut =



Versionen från 25 april 2026 kl. 11.33

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.