다른 사용자에게 메시지 전달하기 write는 어떻게 사용하나?
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,636 조회
- 0 추천
- 목록
본문
다른 사용자에게 메시지 전달하기 write는 어떻게 사용하나?
write는 리눅스 시스템에 로그인해 있는 다른 사용자에게 메시지를 전달할 수 있는 명령어입니다.
간단한 메시지를 다른 사용자에게 전달하기 위하여 “write ID”라고 간단히 입력하시면 됩니다.
하지만 write로 메시지를 전달하려면 상대방의 mesg설정이 y로 되어 있어야만 가능합니다.
mesg를 y로 설정하고자 한다면 “mesg y”라고 하시면 됩니다.
이 명령어와 유사한 용도로 사용되는 talk와 ntalk, wall, rwall등의 명령어와 함께 익혀두시기 바랍니다.
명령어위치 : /usr/bin/write
사용형식 : write 사용자 [ttyname]
write로 다른 사용자에게 메시지를 전달 할 수 있다고 하였습니다.
아래의 예는 같은 서버에 접속해 있는 다른 사용자에게 메시지를 전달하는 예입니다.
서버 내에 로그인해 있는 사용자정보를 확인해 보시려면 who라고 하시면 됩니다.
다음은 sspark이라는 사용자와 bible이라는 사용자가 서로 메시지를 전달하는 예입니다.
당연한 얘기겠지만 두 사용자의 mesg값이 모두 y로 설정되어 있어야 합니다.
(이 책의 mesg편 참조바람) 먼저 sspark이라는 사용자가 bible사용자에게 메시지를 전달하기 위하여 “write bible”이라고 하였습니다.
[sspark터미널] sspark이 bible에게 메시지 보내는 시도함.
[sspark@su250 ~]$ id uid=504(sspark) gid=504(sspark) groups=504(sspark) [sspark@su250 ~]$ [sspark@su250 ~]$ write bible
|
sspark의 메시지 전달명령에 의해 bible사용자의 터미널에는 다음과 같은 메시지를 표시해 줍니다.
즉, sspark사용자가 bible사용자에게 메시지를 전달하였다는 것을 알려주고 있는 것이죠.
[bible터미널] sspark이 보낸 메시지가 bible의 화면에 표시됨.
[bible@su250 ~]$ id uid=505(bible) gid=505(bible) groups=505(bible) [bible@su250 ~]$ [bible@su250 ~]$ Message from sspark@su250.com on pts/3 at 12:51 ...
|
만약 bible사용자의 mesg설정이 n로 되어있다면 아래 메시지는 표시되지 않습니다.
다시 sspark은 bible에게 보낼 메시지를 작성합니다.
이렇게 작성하는 메시지는 모두 bible사용자의 터미널로 보내지게 됩니다.
[sspark터미널] bible에게 메시지 작성하여 보냄
[sspark@su250 ~]$ write bible
Hi !!! Mr bible
i'm sspark in korea
i heard your problems from my friend.
everything will be good better.....
....
see you there...
^C[sspark@su250 ~]$ |
아래의 화면은 sspark이 작성한 메시지들이 bible의 터미널 창으로서 그대로 전달되어 표시되고 있다는 것을 알 수 있습니다.
[bible터미널] sspark에게서 온 메시지가 터미널에 표시됨.
[bible@su250 ~]$ Message from sspark@su250.com on pts/3 at 12:51 ...
Hi !!! Mr bible i'm sspark in korea i heard your problems from my friend. everything will be good better..... .... see you there... EOF |
참고로 이번 예에서 write는 단방향으로 메시지를 전달한다는 것을 보았습니다.
만약 양방향으로 두 사람이 대화하듯이 메시지를 주고 받으려면 talk라는 것을 실행해야 합니다.
이 책의 talk편에는 두사람의 실제 대화를 하는 방법과 예에 대해서 자세히 설명하고 있습니다.
앞서 언급하였지만 write명령어는 talk명령어와 mesg명령어와 함께 익혀두셔야 합니다.
관련 있는 명령어들끼리 함께 익혀두시면 실무에서 상황에 맞는 명령어를 융통성 있게 사용하는데 매우 유용합니다.
관련자료
-
이전
-
다음