Als «pty» getaggte Fragen

Pseudoterminale (auch "Pseudotty" oder "PTY" geschrieben) sind Pseudogeräte, die mit ttys verwendet werden, deren Emulatoren im Benutzerbereich ausgeführt werden. Verwenden Sie das Tag [tty] für allgemeine Fragen (Textterminal) und das Tag [console] für Endgeräte, die sich auf die Systemkonsole beziehen.

3
Was sind Pseudoterminals (pty / tty)?
Dies mag eine wirklich grundlegende Frage sein, aber ich möchte sie gründlich verstehen. Was ist ein Pseudoterminal? (tty / pty) Warum brauchen wir sie? Wie wurden sie vorgestellt und was war die Notwendigkeit dafür? Sind sie veraltet? Brauchen wir sie nicht mehr Gibt es irgendetwas, das sie ersetzt hat? Irgendein …
92 linux  terminal  pty 


4
Welche Aufgaben hat jede Pseudo-Terminal-Komponente (PTY) (Software, Master-Seite, Slave-Seite)?
Ich versuche herauszufinden, wie ein tty funktioniert 1 (der Workflow und die Verantwortlichkeiten der einzelnen Elemente). Ich habe einige interessante Artikel darüber gelesen, aber es gibt immer noch einige unscharfe Bereiche. Folgendes verstehe ich bisher: Das emulierte Terminal führt verschiedene Systemaufrufe zum /dev/ptmxMasterteil des Pseudoterminals durch. Der Masterteil des Pseudoterminals …


2
Wie funktioniert ein Linux-Terminal?
Wenn Sie ein Terminal starten und eine ausführbare Datei aufrufen (wobei Sie der Einfachheit halber von einer Zeile ausgehen), erhalten Sie von der ausführbaren Datei eine Antwort auf den Befehl. Wie wird dies für Sie (den Benutzer) gedruckt? Macht das Terminal sowas pexpect? (Umfrage wartet auf Ausgabe) oder was? Wie …


1
Was macht 'script / dev / null'?
Jedes Mal, wenn ich mich bei einer VM mit root anmelde, subei einem Benutzerkonto und versuche, screenes zu verwenden , wird ein Fehler ausgegeben: Cannot open your terminal '/dev/pts/0' - please check. In einem Stapelüberlaufpost wurde angegeben, dass ich das Problem script /dev/nullbeheben muss, und es funktioniert, aber es erklärt …
21 terminal  gnu-screen  su  pty 

2
Ausführen von Builds in Docker-Containern von Jenkins
Ich versuche, Jenkins zu verwenden, um ein C ++ - Projekt in einem Docker-Container zu erstellen. Ich habe kein Problem damit, in Jenkins oder in einem Container außerhalb von Jenkins zu bauen. Unten ist, was ich versucht habe. Ich verzichte aus Gründen der Übersichtlichkeit auf die Zuordnung der Volumes. Fall …
18 tty  docker  pty  jenkins 

3
Warum verwendet sshd kein Pseudo-Terminal, wenn auf das Argument des ssh-Clients ein interaktives Programm folgt?
Die normale Art, eine Verbindung zu einem SSH-Server herzustellen, ist ssh username@ip_address. Ein Benutzer möchte jedoch möglicherweise nur ein Programm auf dem Remotecomputer ausführen. Der Programmname folgt also nach dem normalen Argument ssh username@ip_address <program_name>. Zum Beispiel ssh username@ip_address ls. Dieses Argument ist in Ordnung, mit Ausnahme interaktiver Programme (die …
11 ssh  pty 

3
Was ist der Unterschied zwischen ** pts ** und ** tty ** und **: 0 **?
Bitte helfen Sie mir, pts vom aus tty generierten GUI-Modus zu unterscheiden. booten zu multi-user.target Ich war das: sudo systemctl set-default multi-user.target Neustart Login mit dem regulären Benutzer debian8 ctrlaltf2 und logge dich auch mit dem regulären Benutzer debian8 ein. laufen startx, um in GUI zu wechseln laufen ttyund who, …
9 tty  pty  who 

2
Welcher Prozess belegt ein bestimmtes Pseudo-Terminal pts / X?
Unter Linux: Normalerweise werden Pseudo-Terminals nacheinander zugewiesen. Heute wurde mir klar, dass auch nach einem Neustart meines Laptops pts/0plötzlich das erste geöffnete Terminalfenster (das immer früher war) wurde pts/5. Das war komisch und hat mich neugierig gemacht. Ich wollte herausfinden, welcher Prozess das Gerät belegt, /dev/pts/0und hatte kein Glück mit …
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.