강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

다른 사용자에게 메시지 전달하기 write는 어떻게 사용하나?

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

다른 사용자에게 메시지 전달하기 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명령어와 함께 익혀두셔야 합니다.

 

 

 

 

 관련 있는 명령어들끼리 함께 익혀두시면 실무에서 상황에 맞는 명령어를 융통성 있게 사용하는데 매우 유용합니다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  111 명