talk (Unix)

A Wikipédiából, a szabad enciklopédiából

A talk egy olyan program, amelyet a felhasználók egymás közötti beszélgetésre használnak. A talk egy olyan vizuális kommunikációs program, amely terminálunkról sorokat másol egy másik felhasználóéra.

Története[szerkesztés | forrásszöveg szerkesztése]

A elõször a BSD-UNIX 4.2 -ban jelent meg.

Használata[szerkesztés | forrásszöveg szerkesztése]

talk személy [ ttynév ]

Használható argumentumok:

  • személy

Ha a saját gépünkön levõ személlyel szeretnénk beszélgetni, akkor a személy paraméter egyszerûen az illetõ személy login neve legyen. Ha egy másik host-on levõ felhasználóval szeretnénk beszélgetni, akkor a személy -nek 'felhasználó@host' alakúnak kell lennie. .iT ttynév. Ha egy olyan személlyel szeretnénk beszélgetni, aki egyszerre egynél többször jelentkezett be egy gépre, akkor a ttynév paramétert az elérendõ terminál nevének kiválasztására használhatjuk, a ttynév alakja a következõ: 'ttyXX .'

Ha mi hívunk elõször, a talk program a következõ üzenetet küldi:

Message from TalkDaemon@ő_gépe... talk: connection requested by mi_nevünk@mi_gépünk. talk: respond with: talk mi_nevünk@mi_gépünk

annak a felhasználónak, akivel beszélgetni szeretnénk. Ekkor a címzettnek a következõ parancs begépelésével kell válaszolnia:

talk mi_nevünk@mi_gépünk

Teljesen mindegy, hogy a címzett melyik géprõl válaszol, amennyiben az Õ login-neve ugyanaz az adott gépen is. Amint a kommunikáció engedélyezve lett, a benne résztvevõ két felhasználó egyszerre gépelheti üzenetét, amely üzenetek két egymástól elválasztott ablakban jelennek meg a képernyõn. A control-L '^L' billentyû-kombináció a képernyõ újrarajzolását eredményezi, melynek során az erase, kill, word kill karakterek normálisan viselkednek. Kilépéshez egyszerûen be kell írni az interrupt-karakterünket, a talk ezután a kurzort a képernyõ aljára mozgatja és visszaállítja a terminál eredeti helyzetét.

A talk engedélyezése letiltható ill. újra engedélyezhetõ a mesg parancs használatával. Alapállapotban a beszélgetés engedélyezett. Bizonyos parancsok, pontosabban az nroff és a pr, letilt üzeneteket a rendetlen output elkerülése végett.

Lásd még[szerkesztés | forrásszöveg szerkesztése]

Fájlok[szerkesztés | forrásszöveg szerkesztése]

A talkd a /etc/hosts segítségével keresi meg a címzett gépét, a helyi gépen pedig a /var/run/utmp segítségével keresi meg a címzett tty-ját