EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

expect_kibitz – Online in der Cloud

Führen Sie „expect_kibitz“ beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl „expect_kibitz“, 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


kibitz - erlauben Sie zwei Personen, mit einer Muschel zu interagieren

ZUSAMMENFASSUNG


kiebitzen [ kibitz-args ] Benutzer [ Programm Programm-Argumente... ]
kiebitzen [ kibitz-args ] Benutzer@Host [ Programm Programm-Argumente... ]

EINFÜHRUNG


kiebitzen ermöglicht es zwei (oder mehr) Personen, mit einer Shell (oder einem beliebigen Programm) zu interagieren.
Verwendungen umfassen:

· Ein unerfahrener Benutzer kann einen erfahrenen Benutzer um Hilfe bitten. Verwenden von kiebitzen, der Experte kann
Sehen Sie, was der Benutzer tut, und geben Sie Ratschläge oder zeigen Sie, wie es richtig gemacht wird.

· Durch Laufen kiebitzen und dann einen Vollbild-Editor starten, können die Leute ausführen
ein Gespräch, behält die Möglichkeit, rückwärts zu scrollen, das gesamte zu speichern
Gespräch, oder bearbeiten Sie es sogar während des Vorgangs.

· Menschen können sich bei Spielen, Dokumentbearbeitung oder anderen kooperativen Aufgaben zusammenschließen, bei denen
jeder Mensch hat Stärken und Schwächen, die sich ergänzen.

ANWENDUNG


So starten kiebitzen, führt user1 kibitz mit dem Argument des Benutzers zu kibitz aus. Zum Beispiel:

kibitz user2

kiebitzen startet eine neue Shell (oder ein anderes Programm, falls auf der Kommandozeile angegeben), während
Benutzer2 zum Ausführen auffordern kiebitzen. Wenn user2 läuft kiebitzen wie angewiesen, die Tastenanschläge von beiden
Benutzer werden zur Eingabe der Shell. Ebenso erhalten beide Benutzer die Ausgabe von der
Schale.

Zu beenden kiebitzen es genügt, die Shell selbst zu beenden. Zum Beispiel, wenn entweder
Benutzer tippt ^D (und die Shell akzeptiert dies als EOF), die Shell beendet gefolgt von
kiebitzen.

Normalerweise werden alle Zeichen uninterpretiert übergeben. Wenn jedoch das Escape-Zeichen
(beschrieben, wenn kiebitzen startet) ausgegeben wird, kann der Benutzer direkt mit dem kiebitzen
Dolmetscher. Irgendein Erwarten(1) oder Tcl(3) Es dürfen Befehle erteilt werden. Auch die Jobkontrolle kann
Wird im Interpreter verwendet, um z. B. anzuhalten oder neu zu starten kiebitzen.

Verschiedene Prozesse können verschiedene Effekte liefern. Zum Beispiel können Sie eine Zwei-Wege-Emulierung emulieren
schreiben(1) Sitzung mit dem Befehl:

Kibitz Benutzer2 Schlaf 1000000

ARGUMENTE


kiebitzen übernimmt Argumente, diese sollten ebenfalls durch Leerzeichen getrennt werden.

Das -noproc Flagge läuft kiebitzen ohne Prozess darunter. Zeichen werden an die . übergeben
Sonstiges kiebitzen. Dies ist besonders nützlich, um mehrere interaktive Prozesse zu verbinden
zusammen. In diesem Modus werden Zeichen nicht an die Schreibkraft zurückgegeben.

-kein Entkommen deaktiviert das Escape-Zeichen.

-fliehen verkohlen setzt das Escape-Zeichen. Das Standard-Escape-Zeichen ist ^].

-Leise deaktiviert Informationsnachrichten, die beschreiben, was Kibitz unternimmt, um a . zu initiieren
Verbindung.

-tty ttyname definiert das tty, an das die Einladung gesendet werden soll.

Wenn du anfängst kiebitzen an user2 auf einem Remote-Computer, kiebitzen führt a rlogin zur Fernbedienung
Computer mit Ihrem aktuellen Benutzernamen. Die Flagge -Proxy Benutzername Ursachen rlogin benutzen
Benutzername für die Remote-Anmeldung (z. B. wenn Ihr Konto auf dem Remote-Computer ein anderes
Nutzername). Wenn die -Proxy Flagge ist nicht gegeben, kiebitzen versucht deinen Strom zu bestimmen
username, indem Sie (in dieser Reihenfolge) die Umgebungsvariablen USER und LOGNAME überprüfen, dann durch
mit den Befehlen whoami und Logname.

Die Argumente -kein Entkommen und -fliehen kann auch von user2 angegeben werden, wenn er zum Ausführen aufgefordert wird
kiebitzen.

MEHR ALS ZWEI NUTZER


Die aktuelle Implementierung von kibitz versteht explizit nur zwei Benutzer, ist jedoch
trotzdem ist es möglich, einen drei (oder mehr) -Wege-Kibitz zu haben, indem man einen anderen kibitzt kiebitzen.
Zum Beispiel wird der folgende Befehl ausgeführt kiebitzen mit dem aktuellen Benutzer, Benutzer2 und Benutzer3:

% Kibitz-Benutzer2 Kibitz-Benutzer3

Zusätzliche Benutzer können hinzugefügt werden, indem einfach weitere "kibitz-Benutzer"-Befehle angehängt werden.

Das xkibitz Skript ist ähnlich wie kiebitzen unterstützt aber die Möglichkeit, zusätzliche Benutzer hinzuzufügen
(und lösche sie) dynamisch.

VORSICHTEN


kiebitzen geht davon aus, dass der 2. Benutzer denselben Terminaltyp und dieselbe Größe wie der 1. Benutzer hat. Wenn das
Annahme falsch ist, können grafische Programme seltsam angezeigt werden.

kiebitzen verarbeitet Zeichengrafiken, kann jedoch keine Bitmap-Grafiken verarbeiten. Daher,

% xterm -e Kibitz wird funktionieren
% kibitz xterm wird nicht funktionieren

Sie können jedoch die Wirkung des letzteren Befehls erzielen, indem Sie xkibitz (siehe SIEHE AUCH
unten). kiebitzen verwendet dieselben Berechtigungen wie von rlogin, rsh usw. Sie können also nur
kiebitzen an Benutzer auf Hosts, für die Sie sich anmelden können. Ähnlich, kiebitzen wird nach a fragen
Passwort auf dem Remote-Host, wenn rlogin dies tun würde.

Wenn Sie kiebitzen an Benutzer an entfernten Hosts, kiebitzen muss Ihre Eingabeaufforderung von anderen unterscheiden
Dinge, die ihm während der Anmeldung vorausgehen können. (Idealerweise wird das Ende bevorzugt, aber jedes
Teil sollte ausreichen.) Wenn Sie eine ungewöhnliche Eingabeaufforderung haben, setzen Sie die Umgebungsvariable
EXPECT_PROMPT zu einem egrepRegulärer Ausdruck im (1)-Stil. Klammern sollten mit vorangestellt werden
ein Backslash in Bereichen und drei Backslashes für wörtliche Klammern. Die Standard-Eingabeaufforderung
re ist "($|%|#)".

kiebitzen erfordert die kiebitzen Programm auf beiden Hosts. kiebitzen erfordert erwarten(1).

Im Vergleich dazu, die xkibitz Skript verwendet den X-Autorisierungsmechanismus für Inter-Host
Kommunikation, damit es sich nicht anmelden, Ihre Eingabeaufforderung erkennen oder Kibitz einschalten muss
der Remote-Host. Es benötigt jedoch die Berechtigung, auf die anderen X-Server zuzugreifen.

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


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad