Konzept der Terminalsteuerung unter Unix


Antworten:


8

Es gibt einen Prozessgruppenleiter - ähnlich wie der Kopfprozess -, der das Terminal / dev / tty besitzt. Eine Prozessgruppe kann ein oder mehrere Prozesse sein.

Der Befehl stty ändert sich und zeigt die Terminaleinstellungen an. Wenn Sie tatsächlich UNIX verwenden möchten, sollten Sie in Erwägung ziehen, eine Kopie von Stevens 'Advanced Programming in the UNIX Environment' zu finden. Terminals haben viel schweres Gepäck aus den 1970er Jahren. Sie werden das sofort bemerken. Die meisten dieser ungewöhnlichen Einstellungen können ignoriert werden, mit Ausnahme von speziellen Dingen wie UNIX-Systemkonsolen.


0

Ein Terminal ist eine Datei im Dateisystem, über die ein Benutzer (normalerweise) mit einem Nicht-GUI-Programm interagiert.
Wenn Sie ein Programm von einer entfernten oder lokalen Shell aus ausführen, ist es Ihrem Terminal zugeordnet, und wenn Sie oder es die Eingabe oder Ausgabe nicht umleiten, wird es von / zu diesem Terminal gelesen und geschrieben.

Wenn ein Terminal geschlossen wird, werden darin laufende Programme signalisiert, damit sie sich beenden oder trennen können.

In Bezug auf die Verbindung zu "Sitzung": Wenn Sie sich auf eine GUI-Sitzung beziehen, besteht keine direkte Beziehung dazu, abgesehen von der Tatsache, dass einige UNIX- und UNIX-ähnliche Systeme die GUI unter ihrem eigenen Terminal ausführen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.