| HOME / 정보공유 / AIX 명령어 모음

talk
talk talk 명령 목적 다른 사용자와 대화합니다. 구문
talk {User | User@Host | Host!User | Host.User | Host:User } [ Tty ] [ Pty ]
설명
/usr/bin/talk 명령으로 같은 호스트 또는 다른 호스트 상의 두 사용자가 대화할 수 있습니다. talk 명령은 각 사용자의 표시장치에서 전송 창과 수신 창을 모두 엽니다. 각 사용자는 talk 명령이 다른 사용자가 입력 중인 사항을 보여주는 동안 전송 창에 입력할 수 있습니다.
대화를 시작하기 위해, 국지 사용자는 talk를 실행할 때 원격 사용자의 로그인 ID를 지정합니다. 원격 사용자의 로그인 ID에는 NLS 문자가 포함될 수 있습니다. 원격 사용자가 원격 호스트에 있는 경우, 호스트의 이름을 다음 방법 중 하나로 지정할 수 있습니다.
User@Host
Host!User
Host.User
Host:User
전체 도메인 이름을 사용할 때, 사용자와 호스트를 지정하는 유일한 양식은 User@Host입니다. 예를 들어, michael@host17.dev.ibm.com은 dev.ibm.com 도메인의 호스트 host17에 있는 사용자 michael과 대화를 시작합니다.
국지 사용자가 대화를 시작하면 대화에 초대하는 메세지가 원격 사용자에게 전송됩니다. 이 때 국지 사용자가 tty도 지정하면 지정된 특정 터미널로만 초대 메세지가 전송됩니다. 그 밖의 경우에는 원격 사용자의 로그인 터미널로 전송됩니다. 이 터미널도 대개 콘솔이지만 다른 터미널도 가능합니다. 초대를 받은 후, talk 명령은 국지 사용자의 터미널에 두 개의 창을 표시하고 원격 사용자가 초대에 응답할 때까지 프로세스 메세지를 표시합니다.
주: 원격 사용자가 AIXwindows을 수행 중이고 열려 있는 다른 터미널이 없는 경우, talk 명령은 초대를 전송할 수 없습니다.
대화하려면, 원격 사용자가 터미널에서 talk 명령을 실행할 때 국지 사용자의 계정 이름과 호스트 이름을 지정해야 합니다. 원격 사용자가 초대를 승인할 경우, talk 명령은 각 사용자의 터미널에 두 개의 창을 표시합니다. 한 창은 국지 사용자가 입력한 내용을 표시하고 다른 창은 원격 사용자가 입력한 내용을 표시합니다. 대화를 종료하기 위해 사용자가 인터럽트(Ctrl-C) 키를 누르면 연결이 폐쇄됩니다. 인터럽트 키는 stty 명령을 사용하여 표시하거나 수정할 수 있습니다.
대화에 참여한 사람들이 자국어 지원(NLS) 기능을 사용하는 경우, 이들이 사용하는 터미널도 NLS 문자의 출력을 지원해야 합니다. Kanji 기능을 사용하는 대화에서도 마찬가지입니다. 이 기능을 사용하는 터미널들은 Kanji 문자의 출력을 지원해야 합니다.
talk 명령은 바인드할 유효한 주소가 필요합니다. 원격 시스템의 호스트 이름을 ping 명령과 같은 다른 네트워크 명령에 사용할 수 있는, 작업 네트워크 인터페이스에 바인드해야 합니다. 시스템에 네트워크 인터페이스가 없는 경우 즉 독립형 시스템인 경우, talk 명령이 작동하도록 호스트 이름을 루프 백 주소(127.0.0.1)로 바인드해야 합니다. 예를 들면, 독립형 시스템에 있는 두 명의 사용자 local 및 remote는 다음을 입력하여 talk 명령으로 대화를 시작할 수 있습니다.
talk remote@loopback
사용자 remote의 응답
talk local@loopback
talk 명령 초대 메세지를 받지 않으려면 원격 사용자는 mesg 명령을 실행할 수 있습니다.
주: talk 명령은 talk 명령의 AIX 4.2와 호환되지 않는 Talk 4.3 프로토콜을 사용합니다.
예제
원격 호스트에 로그인한 사용자와 대화를 하려면 다음과 같이 입력하십시오.
talk dale@host2
이 예에서는 국지 사용자는 host2에 로그인한 사용자 dale과 대화를 하고자 합니다.
dale이 원격 호스트의 콘솔에 로그인할 때만 대화를 하려면 다음과 같이 입력하십시오.
talk dale@host2 console
사용자 dale이 host2에서 콘솔에 로그인할 때만 이 메세지를 받게 됩니다.
관련 정보
mesg 명령, stty 명령.
named 디먼, talkd 디먼.