tty(1p)

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


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å kanske gränssnittet inte är implementerat på Linux.

NAMN

tty – returnera användarens terminalnamn

SYNOPSIS

tty

BESKRIVNING

Verktyget tty ska skriva namnet på terminalen som är öppen som standardindata till standardutdata.

Namnet som används ska vara ekvivalent med strängen som skulle returneras av funktionen ttyname() definierad i System Interfaces-volymen av POSIX.1-2017.

OPTIONER

Verktyget tty ska följa Base Definitions-volymen av POSIX.1-2017, Section 12.2, Utility Syntax Guidelines.

OPERANDER

Inga.

STDIN

Även om ingen indata läses från standardindata, ska standardindata undersökas för att avgöra om den är en terminal eller inte, och, om så är fallet, för att avgöra terminalens namn.

INDATAFILER

Inga.

MILJÖVARIABLER

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

LANG

Tillhandahåll ett standardvärde för internationaliseringsvariablerna som är osatta eller null.
Se Base Definitions-volymen av POSIX.1-2017, Section 8.2, Internationalization Variables, för prioritetsordningen för internationaliseringsvariabler som används för att bestämma värdena för lokaliseringskategorier.

LC_ALL

Om satt till ett icke-tomt strängvärde, åsidosätt värdena för alla andra internationaliseringsvariabler.

LC_CTYPE

Bestäm lokalen för tolkningen av sekvenser av byte med textdata som tecken, till exempel enkelbyte- i motsats till multibytetecken i argument.

LC_MESSAGES

Bestäm lokalen som ska användas för att påverka formatet och innehållet i diagnostiska meddelanden skrivna till standardfel och informativa meddelanden skrivna till standardutdata.

NLSPATH

Bestäm platsen för meddelandekataloger för behandlingen av LC_MESSAGES.

ASYNKRONA HÄNDELSER

Standard.

STDOUT

Om standardindata är en terminalenhet ska en sökväg till terminalen enligt vad som specificeras av funktionen ttyname() definierad i System Interfaces-volymen av POSIX.1-2017 skrivas i följande format:

"%s\n", <terminal name>

Annars ska ett meddelande skrivas som anger att standardindata inte är ansluten till en terminal.

I POSIX-lokalen ska verktyget tty använda formatet:

"not a tty\n"

STDERR

Standardfel ska endast användas för diagnostiska meddelanden.

UTDATAFILER

Inga.

UTÖKAD BESKRIVNING

Inga.

AVSLUTNINGSSTATUS

Följande avslutningsvärden ska returneras:

 0    Standardindata är en terminal.

 1    Standardindata är inte en terminal.

>1    Ett fel inträffade.

FÖLJDER AV FEL

Standard.

Följande avsnitt är informativa.

ANVÄNDNING I PROGRAM

Detta verktyg kontrollerar statusen för filen som är öppen som standardindata mot en implementationsdefinierad uppsättning filer.

Det är möjligt att ingen matchning kan hittas, eller att den matchning som hittas inte behöver vara samma fil som den som öppnades för standardindata, även om de är samma enhet.

EXEMPEL

Inga.

BAKGRUND OCH MOTIVERING

Inga.

FRAMTIDA RIKTNING

Inga.

SE ÄVEN

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

System Interfaces-volymen av POSIX.1-2017, isatty(3p), ttyname(3p)

UPPHOVSRÄTT

Delar av denna text är återtryckta och reproducerade 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 by the Institute of Electrical and Electronics Engineers, Inc och The Open Group.

I händelse av någon 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.

Den ursprungliga standarden kan erhållas online på:

http://www.opengroup.org/unix/online.html

Eventuella typografiska eller formateringsfel som förekommer på denna sida har sannolikt införts 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

IEEE/The Open Group 2017 TTY(1P)

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/tty.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å pre https://www.linux.se/kontaka-linux-se/

Tack till Datorservice som har sponsrat Linux.se med webbhotell.