Aceasta este comanda ytalk care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
ytalk - Un program de chat multi-utilizator.
REZUMAT
vorbesc [-s] [-Y] [-E] [-i] [-q] [-v] [-h gazdă_sau_ip] nume de utilizator...
DESCRIERE
YTalk 3.3.0
YTalk este în esență un program de chat multi-utilizator. Funcționează aproape exact ca discuția UNIX
program și chiar comunică cu același demoni de vorbire, dar YTalk permite mai multe
conexiunile.
nume de utilizator câmpul poate fi formatat în mai multe moduri diferite:
nume - un utilizator de pe mașina dvs
nume@gazdă - un utilizator pe o altă mașină
name#tty - un utilizator pe un anumit terminal
nume#tty@gazdă - un utilizator pe un anumit tty pe un
mașină diferită
nume@gazdă#tty - la fel ca „nume#tty@gazdă”
aliasname - un alias definit în .ytalkrc
Puteți specifica mai multe nume de utilizator pe linia de comandă, adică:
vorbesc George [e-mail protejat] [e-mail protejat]
-s opțiunea pornește fereastra YTalk într-un shell.
-Y opțiunea necesită un Y sau un N ca răspuns la orice întrebare da/nu.
-E opțiunea necesită să apăsați pe Escape o dată înainte de a răspunde la o întrebare da/nu (pentru
persoane care tastează uitându-se la tastatură).
-i opțiunea dezactivează portul de invitare automată (înseamnă că nu veți vedea „vorbește cu
[e-mail protejat]", dar demonul tău de vorbă te va emite în schimb).
-q opțiunea face ca YTalk să vă solicite înainte de a renunța.
-v opțiunea imprimă versiunea programului și iese.
-h opțiunea specifică numele sau adresa mașinii locale; acest lucru este util pe mai multe
mașini gazdă sau gazde virtuale, pentru a specifica pentru ce interfață de rețea să utilizați
comunicare.
Pentru fiecare utilizator de pe linia de comandă, YTalk va încerca să se conecteze la demonul Talk de pe
gazda utilizatorului specificat și stabiliți dacă acel utilizator a lăsat o invitație pentru a suna.
Dacă nu, YTalk îi lasă o invitație și îi spune demonului său de vorbire să trimită un
anunț pe ecranul său. Nu există un demon YTalk dedicat. Chiar acum, YTalk este capabil
pentru a comunica cu AMBELE versiuni existente ale demonilor de discuție UNIX. Pentru orice gazdă anume,
YTalk va încerca să comunice cu un daemon de convorbire pe care îl acceptă și gazda apelantului. Dacă
cele două gazde nu au niciun demon în comun, atunci vorbirea UNIX nu va funcționa deloc, dar a
conexiunea este posibilă prin (și numai prin) YTalk.
Odată ce a fost stabilită o conexiune între doi utilizatori, aceștia pot discuta înainte și înapoi
conținutul inimii lor. Conexiunea este întreruptă când unul dintre ei lovește control-C sau
selectează ieșire din meniul principal.
YTalk este perfect compatibil cu UNIX Talk și pot chiar conversa între ei
fara probleme. Cu toate acestea, multe dintre funcțiile YTalk pot funcționa numai atunci când dvs
sunt conectați la un utilizator care folosește și YTalk. Pentru restul acestui document, va fi
să presupunem că toți utilizatorii conectați folosesc YTalk, dacă nu se specifică altfel.
Dacă ați specificat mai mult de un utilizator pe linia de comandă YTalk, atunci YTalk va procesa și
adăugați fiecare utilizator la conversație pe măsură ce răspunde invitației dvs. Ca fiecare utilizator nou
intră în conversație, ecranul este în continuare subdivizat în din ce în ce mai mic
Windows, câte unul pentru fiecare utilizator conectat. În acest moment, numărul de utilizatori conectați este limitat
după numărul de linii de pe terminalul dumneavoastră (sau fereastră), pentru fiecare utilizator conectat are nevoie la
cel puțin trei rânduri.
Pe măsură ce fiecare utilizator nou este adăugat la conversație, YTalk va transmite informații despre asta
utilizator la toți ceilalți utilizatori YTalk conectați, astfel încât ecranele lor să se subdivizeze și
încorporează noul utilizator. Dacă noul utilizator folosește UNIX Talk, atunci informații despre el
NU va fi transmis, deoarece ecranul lui nu ar putea accepta conexiuni multiple. eu
m-am gândit pe scurt să permită cel puțin rezultatul utilizatorilor UNIX Talk
transmis tuturor utilizatorilor YTalk conectați, dar nu am scris niciun cod pentru a face acest lucru. Notă
că, deși UNIX Talk nu poate gestiona mai multe conexiuni, este totuși posibil pentru
YTalk pentru a gestiona mai multe conexiuni „vorbire” UNIX. De exemplu, George (folosind YTalk) ar putea
comunicați cu Fred și Joe (ambele folosind UNIX Talk), dar Fred și Joe nu ar fi conștienți
fiecare. Cel mai bun mod de a înțelege limitările pe care UNIX „vorbește” le pune pe YTalk
este să testăm diverse conexiuni între cele două și să vedem cum funcționează lucrurile.
ESCAPE MENIU
Ori de câte ori utilizați YTalk, puteți apăsa butonul ESCAPE tasta pentru a deschide un meniu care la aceasta
moment are următoarele opțiuni:
a: adăugați un utilizator
d: ștergeți un utilizator
k: ucide toate neconectate
o: opțiuni
r: rering all
s: coajă
u: lista de utilizatori
w: utilizator de ieșire în fișier
q: renunță
Alegând opțiunea „a”, vi se oferă posibilitatea de a introduce numele oricărui utilizator dvs
doriți să includeți în conversație. Din nou, YTalk va accepta o invitație de la aceasta
utilizator dacă există o invitație sau va lăsa o invitație și va suna utilizatorul dat.
Alegând opțiunea „d”, puteți selecta numele unei conexiuni de terminat.
Alegând opțiunea „k”, puteți face ca YTalk să uite toate conexiunile în așteptare (în așteptare).
Alegând opțiunea „o”, puteți vizualiza și/sau modifica oricare dintre opțiunile YTalk. Vezi
Secțiunea OPȚIUNI de mai jos pentru o listă de opțiuni YTalk.
Alegând opțiunea „r”, toți utilizatorii care nu au răspuns încă la invitația dvs. de convorbire o vor face
fi resonat.
Alegând opțiunea „s”, puteți invoca un shell în fereastra YTalk. Toți ceilalți utilizatori o vor face
vezi ce se întâmplă în coajă. YTalk va redimensiona automat fereastra până la
dimensiunea celei mai mici ferestre la care sunteți conectat, pentru a vă asigura că toți utilizatorii sunt întotdeauna
vezi acelasi lucru.
Opțiunea „u” afișează o listă de utilizatori conectați și neconectați, precum și fereastra acestora
dimensiunile și ce versiune de software de vorbire rulează.
Alegând opțiunea „w”, puteți selecta orice utilizator conectat și tastați numele unui fișier și
toate rezultatele ulterioare de la acel utilizator vor fi aruncate în fișierul specificat. Fișierul, dacă
există, va fi suprascris. Alegând din nou „w” și același utilizator, obțineți mai departe
dosarul va fi terminat.
Oh, încă un lucru: când utilizatorul A încearcă să vorbească cu utilizatorul B, dar utilizatorul B este deja
vorbind cu utilizatorul C, programul YTalk al utilizatorului A își va da seama că utilizatorul B îl folosește deja
YTalk și va comunica direct cu programul YTalk al utilizatorului B pentru a se inițializa
conversatia. Utilizatorul B va vedea un mesaj frumos în fereastră, cum ar fi:
Doriți să vorbiți cu utilizatorul A?
și i se va cere un răspuns da/nu. Acest lucru, după părerea mea, este mult de preferat
ștergerea mesajului de anunț și încurcarea ecranului utilizatorului B. Opțiunea de linie de comandă
„-i” o dezactivează.
DURATA OPŢIUNI
Când selectați Opțiuni din meniul principal, vi se oferă posibilitatea de a edita
Opțiuni YTalk. Opțiunile curente sunt:
s: activați derularea [dezactivat/activat]
w: dezactivează împachetarea cuvintelor [dezactivat/activat]
i: pornește importul automat [dezactivat/pornit]
v: activați invitația automată [dezactivat/activat]
r: porniți soneria din nou [dezactivat/pornit]
p: [nu] cere înainte de a suna din nou
q: [nu] cere înainte de a renunța
If defilare este pornit, apoi fereastra unui utilizator va derula când ajunge în partea de jos,
în loc să se înfășoare înapoi spre vârf.
If înfășurare de cuvinte este pornit, atunci orice cuvânt care ar extinde excesiv marginea dreaptă va fi
mutat automat la următoarea linie de pe ecran.
If auto-import este pornit, atunci YTalk va presupune că doriți să vorbiți cu orice utilizator
care se conectează la alți utilizatori YTalk care sunt conectați la dvs. Ultima propoziție da
are sens; încearcă din nou. YTalk va adăuga acești utilizatori la sesiunea dvs. automat, fără
cerându-ți verificarea.
If auto-invitare este pornit, apoi YTalk va accepta automat orice conexiune solicitată
de către alt utilizator și adăugați-le la sesiunea dvs. Nu vi se va cere verificarea.
If rering este pornit, apoi YTalk va suna din nou orice utilizator care nu răspunde la dvs
invitație în 30 de secunde.
If prompt-rering este pornit, apoi YTalk vă va întreba înainte de a suna din nou un utilizator.
If prompt-renunț este pornit, apoi YTalk va aștepta introducerea de la tastatură înainte de a renunța.
Oricare dintre aceste opțiuni poate fi setată după preferințele dvs. în fișierul dvs. .ytalkrc, așa cum este descris
de mai jos.
YTALK LANSARE FILE
Dacă directorul dvs. de acasă conține un fișier numit „.ytalkrc”, atunci YTalk va citi acest fișier
în timpul pornirii. Toate opțiunile de rulare YTalk, precum și unele opțiuni de pornire, pot fi setate
în acest dosar.
SETARE BOOLEAN OPŢIUNI
Opțiunile booleene pot fi presetate cu următoarea sintaxă:
întoarce opțiune [off | pe]
Unde opțiune este unul dintre defilare , înfășurare de cuvinte , auto-import , auto-invitare , rering ,
prompt-rering , prompt-renunț , căciula , scăpare-da , noinvite , ignorebreak , or bipuri .
Setarea acestor opțiuni funcționează exact așa cum este descris mai sus. De exemplu, se poate activa
împachetare cuvânt cu linia:
activați împachetarea cuvintelor
ALIASSE
Puteți configura aliasuri, astfel încât să nu fie nevoie să tastați adresa completă a utilizatorului pe care doriți să îl introduceți
inel. Există trei tipuri de alias:
alias porecla@ nume de utilizator@
Înlocuiește porecla@gazdă implementate cu nume de utilizator@gazdă pentru fiecare gazdă. „@” de la sfârșit
of nume de utilizator@ Nu este necesar.
alias @aliashost @realhost
Înlocuiește utilizator@aliashost implementate cu utilizator@realhost pentru fiecare utilizator. „@” de la
începutul @realhost Nu este necesar.
alias porecla utilizator@gazdă
Înlocuiește porecla implementate cu utilizator@gazdă.
SELECTAREA INTERFAȚE AND VIRTUAL Găzduiește
Pe mașinile cu mai multe adrese IP (interfețe multiple sau gazde virtuale), puteți
alegeți adresa implicită de utilizat pentru comunicarea cu YTalk, folosind localhost
comanda în fișierul dvs. .ytalkrc. Sintaxa este:
localhost gazdă-sau-adresă-IP
SETARE RE-ADRESA MODURI
Scopul readresării este de a permite conexiuni YTalk în rețeaua punct la punct
gateway-uri în care mașinile locale se cunosc după o adresă diferită (și de obicei
hostname) decât mașinile de la distanță. Sintaxa de bază a unei comenzi readdress este următoarea:
readrochează de la adresa la-adresă domeniu
readrochează declarația pur și simplu face o pretenție că mașina(e) în domeniu comunica
cu mașina(e) la de la adresa prin trimiterea unui pachet către la-adresă . Din moment ce majoritatea utilizatorilor
nu au nici un folos pentru asta, o voi descrie doar pe scurt.
ACESTA NU ESTE RUTING. De exemplu, aparatul meu de acasă este conectat la rețea prin PPP
la biroul meu. Aparatul meu de acasă crede că adresa sa ethernet este 192.188.253.1 și
numele gazdă este „talisman.com”. Rețeaua de la biroul meu are adresa 192.67.141.0. Cand
Sunt conectat prin PPP, aparatul meu de acasă este plasat în rețeaua de birou ca adresă
192.67.141.9 cu numele de gazdă „talisman.austin.eds.com”.
YTalk trebuie să știe că dacă rulează pe domeniul 192.67.141.0 și primește pachete de la
192.188.253.1 că ar trebui să răspundă la 192.67.141.9, nu la 192.188.253.1. dreapta? dreapta.
bine, bine, bine. Am pus această linie în .ytalkrc-ul meu la ambele capete:
readdress talisman talisman.austin.eds.com 192.67.141.0
La mine acasă, asta se traduce prin:
redresare 192.188.253.1 192.67.141.9 192.67.141.0
care spune aparatului meu de acasă să se facă reclamă ca „192.67.141.9” în loc de
„192.188.253.1” când YTalk-ing la mașini din rețea „192.67.141.0”. La birou
sfârșit, comanda readdress se traduce prin:
redresare 192.67.141.9 192.67.141.9 192.67.141.0
pe care aparatele de birou le ignoră practic.
Rețineți că, în acest caz, problema ar fi putut fi rezolvată și spunând YTalk-ului de acasă
pentru a utiliza interfața 192.67.141.0, atunci când faceți cereri YTalk prin legătura PPP.
Utilizați ytalk online folosind serviciile onworks.net