unalias(1): Skillnad mellan sidversioner

Från Wiki.linux.se - Svensk Linux Wiki
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== PROLOG == Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig (se motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kan gränssnittet saknas på Linux. == NAMN == unalias – ta bort aliasdefinitioner == SYNOPSIS == <pre> unalias alias-namn ... unalias -a </pre> == BESKRIVNING == Verktyget ''unalias'' ska ta bort definitionen för varje angivet aliasnamn. Se avsnitt 2.3.1, ''Al...')
 
Rad 21: Rad 21:


'''-a'''
'''-a'''
    Ta bort alla aliasdefinitioner från det aktuella skalets körmiljö.
Ta bort alla aliasdefinitioner från det aktuella skalets körmiljö.


== OPERANDER ==
== OPERANDER ==

Versionen från 2 februari 2026 kl. 16.19

PROLOG

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

NAMN

unalias – ta bort aliasdefinitioner

SYNOPSIS

unalias alias-namn ...

unalias -a

BESKRIVNING

Verktyget unalias ska ta bort definitionen för varje angivet aliasnamn. Se avsnitt 2.3.1, Alias Substitution. Aliaserna tas bort från det aktuella skalets körmiljö; se avsnitt 2.12, Shell Execution Environment.

FLAGGOR

unalias ska följa Base Definitions-volymen av POSIX.1-2017, avsnitt 12.2, Utility Syntax Guidelines.

Följande alternativ ska stödjas:

-a Ta bort alla aliasdefinitioner från det aktuella skalets körmiljö.

OPERANDER

Följande operand ska stödjas:

alias-namn

   Namnet på ett alias som ska tas bort.

STDIN

Används inte.

INDATAFILER

Inga.

MILJÖVARIABLER

Följande miljövariabler ska påverka körningen av unalias:

LANG

   Tillhandahåller ett standardvärde för internationaliseringsvariabler som är odefinierade eller tomma. (Se Base Definitions-volymen av POSIX.1-2017, avsnitt 8.2, Internationalization Variables för prioritetsordningen mellan internationaliseringsvariabler som används för att bestämma lokalkategoriernas värden.)

LC_ALL

   Om satt till en icke-tom sträng, åsidosätter värdena för alla andra internationaliseringsvariabler.

LC_CTYPE

   Bestämmer lokalen för tolkning av byte-sekvenser i textdata som tecken (t.ex. enkla byte jämfört med multibyte-tecken i argument).

LC_MESSAGES

   Bestämmer lokalen som ska användas för att påverka format och innehåll i diagnostikmeddelanden som skrivs till standardfel.

NLSPATH

   Bestämmer var meddelandekataloger finns för bearbetningen av LC_MESSAGES.

ASYNKRONA HÄNDELSER

Standard.

STDOUT

Används inte.

STDERR

Standardfel ska endast användas för diagnostikmeddelanden.

UTFIL

Inga.

UTÖKAD BESKRIVNING

Inga.

RETURVÄRDEN

Följande returvärden ska returneras:

0

   Lyckad körning.

>0

   En av operanderna alias-namn representerade inte en giltig aliasdefinition, eller ett fel inträffade.

KONSEKVENSER AV FEL

Standard.

Följande avsnitt är informativa.

PROGRAMANVÄNDNING

Eftersom unalias påverkar det aktuella skalets körmiljö tillhandahålls det i allmänhet som ett vanligt inbyggt skal-kommando (shell regular built-in).

EXEMPEL

Inga.

MOTIVERING

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

Alternativet -a motsvarar formen unalias * i C shell och tillhandahålls för att hantera säkerhetsproblem med okända alias som kan hamna i en användares (eller applikations) miljö via den tillåtna implementeringsdefinierade vägen för fördefinierade alias, eller som resultat av en ENV-fil. (Även om unalias kan användas för att förenkla det ”säkra” skalskript som visas i motiveringen för command, undanröjer det inte behovet av att citera alla kommandonamn. Ett inledande anrop till unalias -a skulle behöva citeras ifall det fanns ett alias för unalias.)

FRAMTIDA INRIKTNING

Inga.

SE ÄVEN

Kapitel 2, Shell Command Language, alias(1p)

Base Definitions-volymen av POSIX.1-2017, Kapitel 8, Environment Variables, Avsnitt 12.2, Utility Syntax Guidelines

UPPHOVSRÄTT

Delar av denna text återtrycks 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 avvikelse mellan denna version och originalstandarden är originalstandarden (IEEE och The Open Group) referensdokumentet. Originalstandarden kan erhållas online på opengroup.org/unix/online.html.

Eventuella typografiska eller formateringsfel i denna sida har sannolikt introducerats under konverteringen från källfiler till man-sidformat. För att rapportera sådana fel, se kernel.org/doc/man-pages/reporting_bugs.html.