Amazon Best VPN GoSearch

OnWorks-Favicon

tset – Online in der Cloud

Führen Sie tset im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl tset, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


tset, zurückstellen - Terminalinitialisierung

ZUSAMMENFASSUNG


tset [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m Mapping] [Terminal]
zurückstellen [-IQVcqrsw] [-] [-e ch] [-i ch] [-k ch] [-m Mapping] [Terminal]

BESCHREIBUNG


tset - Initialisierung
Das ist es initialisiert Terminals. Das ist es Bestimmt zunächst, um welchen Terminaltyp es sich handelt
verwenden. Diese Bestimmung erfolgt wie folgt, wobei der erste gefundene Terminaltyp verwendet wird.

1. Das Terminal Argument, das in der Befehlszeile angegeben wird.

2. Der Wert der TERM Umgebungsvariable.

3. (Nur BSD-Systeme.) Der Terminaltyp, der dem Standardfehlerausgabegerät zugeordnet ist
in England, /etc/ttys Datei. (Auf System-V-ähnlichen UNIX-Systemen und Systemen, die diese Konvention verwenden, getty
erledigt diese Aufgabe durch Einstellung TERM entsprechend dem Typ, der ihm übergeben wurde / etc / inittab.)

4. Der Standard-Terminaltyp „unbekannt“.

Wenn der Terminaltyp nicht in der Befehlszeile angegeben wurde, wird der -m Optionszuordnungen sind
dann angewendet (siehe Abschnitt TERMINAL TYP KORR für mehr Informationen). Dann, wenn die
Der Terminaltyp beginnt mit einem Fragezeichen („?“), der Benutzer wird zur Bestätigung aufgefordert
der Terminaltyp. Eine leere Antwort bestätigt den Typ, oder es kann ein anderer Typ eingegeben werden
um einen neuen Typ anzugeben. Sobald der Terminaltyp bestimmt wurde, wird der Termininfo-Eintrag für
Das Terminal wird abgerufen. Wenn für den Typ kein Termininfo-Eintrag gefunden wird, ist der Benutzer vorhanden
Sie werden aufgefordert, einen anderen Terminaltyp anzugeben.

Sobald der Terminfo-Eintrag abgerufen wurde, werden Fenstergröße, Rücktaste, Interrupt und Zeilenumbruch angezeigt
Zeichen (neben vielen anderen Dingen) werden festgelegt und die Terminal- und Tab-Initialisierung erfolgt
Zeichenfolgen werden an die Standardfehlerausgabe gesendet. Schließlich, wenn das Löschen, Unterbrechen und Zeile
Kill-Charaktere haben sich geändert oder sind nicht auf ihre Standardwerte gesetzt, ihre Werte jedoch
in der Standardfehlerausgabe angezeigt. Benutzen Sie die -c or -w Option, nur das Fenster auszuwählen
Dimensionierung im Vergleich zur anderen Initialisierung. Wenn keine Option angegeben ist, werden beide angenommen.

zurückstellen - Neuinitialisierung
Bei Aufruf als zurückstellen, tset Legt die Modi „Cooked“ und „Echo“ fest, schaltet die Modi „Cbreak“ und „Roh“ aus.
aktiviert die Zeilenumbruchübersetzung und setzt alle nicht festgelegten Sonderzeichen auf ihre Standardwerte zurück
Werte, bevor Sie die oben beschriebene Terminalinitialisierung durchführen. Dies ist nützlich nach einem
Das Programm stirbt ab und hinterlässt ein Terminal in einem abnormalen Zustand. Beachten Sie, dass Sie möglicherweise etwas eingeben müssen

zurücksetzen

(Das Zeilenvorschubzeichen ist normalerweise Strg-J), damit das Terminal funktioniert, da Wagen-
Die Rückgabe funktioniert im abnormalen Zustand möglicherweise nicht mehr. Außerdem gibt das Terminal oft kein Echo aus
der Befehl.

OPTIONAL


Die Optionen sind wie folgt:

-c Steuerzeichen und Modi festlegen.

-e Stellen Sie das Löschzeichen auf ein ch.

-I Senden Sie die Terminal- oder Tab-Initialisierungszeichenfolgen nicht an das Terminal.

-i Stellen Sie das Interrupt-Zeichen auf ein ch.

-k Stellen Sie das Line-Kill-Zeichen auf ein ch.

-m Geben Sie eine Zuordnung von einem Porttyp zu einem Terminal an. Siehe den Abschnitt TERMINAL TYP
KORR .

-Q Es werden keine Werte für die Zeichen „Löschen“, „Unterbrechen“ und „Zeilenabbruch“ angezeigt.
Normalerweise tset zeigt die Werte für Steuerzeichen an, die vom abweichen
Standardwerte des Systems.

-q Der Terminaltyp wird in der Standardausgabe angezeigt, das Terminal jedoch nicht
in irgendeiner Weise initialisiert. Die Option „-“ an sich ist gleichwertig, aber veraltet.

-r Drucken Sie den Terminaltyp in die Standardfehlerausgabe.

-s Drucken Sie die Sequenz der Shell-Befehle aus, um die Umgebungsvariable zu initialisieren TERM zu
die Standardausgabe. Siehe den Abschnitt RAHMEN .

-V meldet die Version von ncurses, die in diesem Programm verwendet wurde, und beendet sich.

-w Passen Sie die Größe des Fensters an die über abgeleitete Größe an setupterm. Normalerweise hat dies keine
Wirkung, es sei denn setupterm kann die Fenstergröße nicht erkennen.

Die Argumente dafür -e, -isowie -k Optionen können entweder als tatsächliche Zeichen eingegeben werden oder
unter Verwendung der „hat“-Notation, d. h. control-h kann als „^H“ oder „^h“ angegeben werden.

RAHMEN


Oft ist es wünschenswert, den Terminaltyp und Informationen über das Terminal einzugeben
Funktionen in die Umgebung der Shell integrieren. Dies geschieht mit dem -s .

Wenn das -s Wenn die Option angegeben ist, geben die Befehle die Informationen in die Shell ein
Umgebung werden in die Standardausgabe geschrieben. Wenn die SHELL Umgebungsvariable endet
in „csh“ sind die Befehle für csh, sonst sind sie für sh. Beachten Sie das csh Befehle
Setzt und deaktiviert die Shell-Variable noglob, sodass es nicht aktiviert ist. Die folgende Zeile in der
.Anmeldung or .Profil Dateien initialisieren die Umgebung korrekt:

eval `tset -s Optionen ... `

TERMINAL TYP KORR


Wenn das Terminal nicht fest mit dem System verbunden ist (oder die aktuellen Systeminformationen vorhanden sind).
falsch) der daraus abgeleitete Terminaltyp /etc/ttys Datei oder die TERM Umwelt-
Variable ist oft etwas Generisches Netzwerk, Dial-Upoder unbekannt. Wenn tset verwendet wird
In einem Startskript ist es oft wünschenswert, Informationen über den Typ bereitzustellen
Terminal, das an solchen Ports verwendet wird.

Der Zweck der -m Die Option besteht darin, einen Satz von Bedingungen einem Terminaltyp zuzuordnen.
das heißt, zu erzählen tset „Wenn ich mit einer bestimmten Geschwindigkeit an diesem Hafen bin, schätze ich, dass ich dort bin
Art Terminal“.

Das Argument zum -m Die Option besteht aus einem optionalen Porttyp, einem optionalen Operator und einem
optionale Baudratenangabe, ein optionales Doppelpunkt („:“) und ein Terminaltyp.
Der Porttyp ist eine Zeichenfolge (entweder durch den Operator oder den Doppelpunkt getrennt). Der
Der Operator kann eine beliebige Kombination aus „>“, „<“, „@“ und „!“ sein. „>“ bedeutet größer als, „<“
bedeutet kleiner als, „@“ bedeutet gleich und „!“ kehrt den Sinn des Tests um. Die Baudrate
wird als Zahl angegeben und mit der Geschwindigkeit der Standardfehlerausgabe verglichen
(das sollte das Steuerterminal sein). Der Terminaltyp ist eine Zeichenfolge.

Wenn der Terminaltyp nicht in der Befehlszeile angegeben ist, wird der -m Zuordnungen werden angewendet
der Terminaltyp. Wenn der Porttyp und die Baudrate mit der Zuordnung übereinstimmen, der Terminaltyp
Der im Mapping angegebene Typ ersetzt den aktuellen Typ. Wenn mehr als eine Zuordnung vorhanden ist
angegeben, wird die erste anwendbare Zuordnung verwendet.

Betrachten Sie beispielsweise die folgende Zuordnung: Einwahl>9600:vt100. Der Porttyp ist DFÜ,
Der Operator ist >, die Baudratenangabe ist 9600 und der Terminaltyp ist vt100.
Das Ergebnis dieser Zuordnung besteht darin, den Terminaltyp anzugeben Dial-Up, und die Baudrate
Die Rate ist größer als 9600 Baud, ein Terminaltyp von vt100 werden verwendet.

Wenn keine Baudrate angegeben ist, passt der Terminaltyp zu jeder Baudrate. Wenn kein Porttyp vorhanden ist
angegeben ist, stimmt der Terminaltyp mit jedem Porttyp überein. Zum Beispiel, -m Einwahl:vt100 -m
:?xterm bewirkt, dass jeder DFÜ-Port, unabhängig von der Baudrate, dem Terminaltyp entspricht
vt100 und alle Nicht-DFÜ-Porttypen, die mit dem Terminaltyp ?xterm übereinstimmen. Hinweis, wegen
Mit dem führenden Fragezeichen wird der Benutzer auf einem Standardport abgefragt, ob er dies tut
verwenden tatsächlich ein xterm-Terminal.

In der Datei sind keine Leerzeichen zulässig -m Optionsargument. Auch um Probleme zu vermeiden
Mit Metazeichen wird das Ganze suggeriert -m Optionsargument platziert werden
einfache Anführungszeichen und so weiter csh Benutzer fügen vor jedem einen Backslash („\“) ein
Ausrufezeichen ("!").

HISTORIEN


Der tset Der Befehl erschien in BSD 3.0. Der Flüche Die Implementierung wurde leicht angepasst
die 4.4BSD-Quellen für eine Terminfo-Umgebung von Eric S. Raymond[E-Mail geschützt] >.

KOMPATIBILITÄT


Der tset Das Dienstprogramm wurde für die Abwärtskompatibilität mit BSD-Umgebungen bereitgestellt (unter
die meisten modernen UNIXe, / etc / inittab und getty(1) kann eingestellt werden TERM entsprechend für jede Einwahl
Linie; Dies vermeidet, was war tsetwichtigste Verwendung). Diese Implementierung verhält sich wie folgt
4.4BSD tset, mit einigen hier angegebenen Ausnahmen.

Der -S Option von BSD tset funktioniert nicht mehr; es gibt eine Fehlermeldung an stderr aus und stirbt.
Der -s Option legt nur fest TERMnicht TERMCAP. Beide Änderungen sind darauf zurückzuführen, dass TERMCAP
Variable wird unter terminfo-basiert nicht mehr unterstützt Flüche, was macht tset -S nutzlos
(Wir haben dafür gesorgt, dass es geräuschvoll abstirbt, anstatt stillschweigend Verluste herbeizuführen).

Es gab eine undokumentierte 4.4BSD-Funktion, die den Aufruf von tset über einen Link namens „TSET“ (oder
über einen beliebigen anderen Namen, der mit einem Großbuchstaben beginnt) stellen Sie das Terminal auf die Verwendung von Großbuchstaben ein
nur. Auf diese Funktion wurde verzichtet.

Der -A, -E, -h, -u und -v Optionen wurden aus dem gelöscht tset Dienstprogramm in 4.4BSD. Keiner von
Sie wurden in 4.3BSD dokumentiert und alle sind bestenfalls von begrenztem Nutzen. Der -a, -dsowie -p
Optionen sind ebenfalls nicht dokumentiert oder nützlich, wurden jedoch so beibehalten, wie sie zu sein scheinen
weit verbreitete Nutzung. Es wird dringend empfohlen, diese drei Optionen zu nutzen
geändert, um die zu verwenden -m Option stattdessen. Der -n Option bleibt bestehen, hat aber keine Auswirkung. Der
-adnp Optionen werden daher in der obigen Verwendungszusammenfassung weggelassen.

Es ist weiterhin zulässig, das anzugeben -e, -isowie -k Optionen ohne Argumente, obwohl
Es wird dringend empfohlen, diese Verwendung zu korrigieren, um das Zeichen explizit anzugeben.

Ab 4.4BSD wird ausgeführt tset as zurückstellen impliziert nicht mehr das -Q Möglichkeit. Auch der
Interaktion zwischen der Option - und dem Terminal Argument in einigen historischen
Implementierungen von tset wurde entfernt.


Der tset Der Befehl verwendet diese Umgebungsvariablen:

SHELL
erzählt tset ob initialisiert werden soll TERM mit automatisierten sh or csh Syntax.

TERM Bezeichnet Ihren Terminaltyp. Jeder Terminaltyp ist anders, obwohl viele ähnlich sind.

TERMCAP
kann den Speicherort einer Termcap-Datenbank bezeichnen. Wenn es sich nicht um einen absoluten Pfadnamen handelt,
z. B. beginnt mit einem „/“, tset Entfernt die Variable zuvor aus der Umgebung
Suche nach der Terminalbeschreibung.

Nutzen Sie tset online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.