RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
'mesg'에 해당되는 글 1

출처 : 대전국제IT교육센터 정성재 강사

 

1. write
(1) 설명: 로그인한 다른 사용자에게 메시지를 보낸다.
(2) 사용법
   write 사용자계정 [ttyname]
    => '사용자계정'에게 메시지를 보낸다. 명령실행후 메시지를 입력하면 전송되고 [CTRL]+[D]를
      누르면 메시지가 전송을 끝낸다. 뒤의 'ttyname'은 한 사용자가 동시에 여러 곳으로 로그인했
      을 경우 특정 터미널에 로그인한 사용자에게 메시지를 전송할 때 사용한다. (참고로 아직 터미
      널에서 한글지원이 완벽하지 않다.)
(3) 사용예
   1) write posein
       => posein이라는 사용자에게 메시지를 전송한다. 참고로 posein이라는 사용자가 여러 곳에서
         로그인했을 경우에는 가장 먼저 로그인한 창에 메시지가 전달된다.
   2) write posein /dev/tty2
       => tty2의 posein에게 메시지를 전송한다.
   3) write posein /dev/pts/4
       => pts/4로 로그인한 posein사용자에게 메시지를 보낸다.

2. wall
(1) 설명: 모든 사용자의 터미널에 텍스트 메시지를 보내는 명령어이다.
(2) 사용법
   wall
(3) 사용예
   [posein@www posein]$ wall
    => 위와 같이 입력하면 프롬프트가 나타나지 않는데 이 상태에서 메시지를 입력하고 [CTRL]+[D]
      키를 누르면 메시지가 전달된다.
(4) 유의점 : write 나 wall 명령어는 수신자가 로그인된 상태면 언제든지 즉시 전달되므로 긴급할
            때가 아니면 사용을 자제해야 한다.

3. mesg
(1) 설명: write를 사용해서 들어오는 메시지 수신 여부를 확인하고 제어하는 명령이다.
(2) 사용법
   mesg [n/y]
(3) 사용예
   1) [prehee@house prehee]$ mesg => 현재 설정상태를 보여준다.
      is y                        => 현재의 상태는 메시지를 받을 수 있는 상태이다.
   2) [prehee@house prehee]$ mesg n => 메시지를 받을 수 없는 상태로 설정한다.

4. mail
(1)설명: 시스템 사용자간의 홈 디렉토리(또는 /var/spool/mail/'사용자계정')에 전자우편함을 두어
        서 그 곳을 통해서 메시지를 주고 받을수 있는 명령이다.
(2) 사용법
   mail [option] [ID]
(3) option
   -s "제목" : 메일의 제목을 지정한다.
(4) 사용예
   1) 메일 보내기
    ㄱ. 사용법
       mail [option] 사용자계정
    ㄴ. 사용예
       mail prehee       // prehee라는 사용자에게 메일을 보낸다.
   2) 메일 확인
    ㄱ. 설명: 메일이 도착하면 You have mail이라는 메시지가 나타나 메일이 도착했음을 알려준다.
    ㄴ. 사용예
       mail
        => 도착한 메일의 리스트를 보여준다. 메일의 내용을 확인하려면 ENTER키를 누르거나 해당리
          스트 번호를 치면된다. [ENTER]키를 치면 리스트번호 1부터 차례로 보여준다.
    ㄷ. 메일확인관련 주요 명령어
       r [메시지번호] : 메일을 보낸사람에게 답장을 쓴다.
       d 메시지번호   : 메일을 삭제한다.
         예) d 1   : 1번 메시지를 삭제한다.
             d 1-5 : 1번부터 5번까지의 메시지를 삭제한다.
       n              : 다음차례의 메일을 보여준다.
       q              : 메일확인상태에서 빠져나온다.
       pre            : 메일상태를 확인한 뒤 /usr/spool/mail로 보낸다.
       s 파일이름     : 메일의 내용을 파일로 저장한다.
       e              : 메일의 내용을 편집하여 저장할 때 사용한다. visual이라고 입력하면 vi
                       편집기를 사용할 수 있다.
(3) 사용예
   1) [posein@house posein]$ mail prehee  // prehee라는 ID를 가진 사용자에게 메일을 보낸다.
      Subject: HI!                        // 편지제목을 입력한다.
      Hi! prehee                          // 내용을 입력한다.
      .                                   // 메시지의 끝을 나타낸다. CTRL+D와 같다.
      Cc: zzang                           // 참고로 추가하여 보낼사람을 적는다.
   2) mail prehee zzang                  // prehee와 zzang이라는 사용자에게 메일을 보낸다.
   3) mail posein < aaa.txt              // 미리 작성된 aaa.txt라는 문서의 내용을 posein이라는
                                          사용자에게 메일로 보낸다.
   4) mail
posein@yahoo.co.kr            // yahoo.co.kr의 posein이라는 사용자에게 메일을
                                           보낸다.
   5) mail
posein@korea.com < /etc/passwd // /etc/passwd파일의 내용을 메일로 보낸다.
   6) mail -s "Server acount List"
posein@korea.com < /etc/passwd
       => /etc/passwd 라는 파일의 내용을 제목은 "Server account List" 라는 내용으로 posein@kor
         ea.com 사용자에게 보낸다.
   7) find . -name "*.old" | mail -s "old filenames"
posein@korea.com
      => '.old'파일을 찾아 그 해당 파일 목록을 지정한 사용자에게 메일을 보낸다.

5. biff
(1) 설명: 전자우편의 수신을 즉시 알려주는 동작을 가능하게 할 것인지 그렇지 않게 할 것인지의
          상태를 보여주거나 설정하는 명령어이다. 유닉스 쉘은 사용중이라도 주기적으로 전자우편
          의 수신여부를 점검한다. 즉시 사용자가 전자우편의 도착을 알고자 할 때 설정한다.
          (리눅스에서 완벽하게 지원하지 않는다.)
(2) 사용법
   biff [y/n]
(3) 사용예
   1) [posein@www posein]$ biff
      is n
       => 옵션없이 biff라고 치면 현재 상태를 보여준다. 전자우편 수신 즉시 통고 기능이 설정되지
         않았다.
   2) [posein@www posein]$ biff y
       => 전자우편 수신을 즉시 통고하도록 설정한다.

(참고) Linux와 Mail
  1. 개요: 리눅스 호스트는 메일 서버로도 사용할 수 있고, 메일 클라이언트로도 사용할 수 있고,
          둘 다 사용가능하다. 현재 리눅스에서 사용할 수 있는 메일관련 프로그램은 많으며 지금도
          개발되고 있다.
  2. 리눅스에서 사용하는 주요 메일 클라이언트 프로그램
    (1) 텍스트형 프로그램
       1) mail : 전통적으로 사용하던 프로그램이다. 리눅스뿐만 아니라 유닉스시절부터 사용하던
                프로그램이다. 명령어라인 형식으로 메일을 보내고 받는다.
       2) pine : 사용하기 쉽고 메뉴 선택 방식의 프로그램이다.
       3) mutt : 기능이 좀 더 많은 메일 클라이언트 프로그램이다.
    (2) 그래픽형 프로그램
       1) mozilla Mail : mozilla라는 웹브라우저에 포함되어 있는그래픽형의 프로그램이다. 필터링
                        을 제공하고, 여러 계정에게 메일을 전송하는 기능을 제공한다.
       2) kmail : KDE에 포함되어 있는 프로그램이다. 프로그램이 크기도 작고 간단하게 조작가능
                 하다.
       3) evolution
       4) balsa
  3. 리눅스에서 사용하는 주요 서버 프로그램
   1) sendmail : 광범위하게 사용중이며 대부분의 배포판 리눅스에서 기본으로 채택하고 있다.
   2) Qmail
  4. Email Filtering
   1) 설명: Email 필터링이란 말 그대로 원하는 메일만 받도록 거르는 것이다. 메일 클라이언트
           프로그램 중 그래픽형 프로그램은 mozilla mail에서 필터링 옵션을 제공하고, 텍스트
           형 프로그램은 procmail이라는 메일 프로세싱 프로그램을 이용하여 필터링을 제공한다.
   2) 간단한 사용예 : 제목(Subject)에 sex 라는 단어가 들어있는 메일을 필터링해보자.
     ㄱ. 일반사용자인 경우에는 홈디렉토리에다가 .procmailrc 라는 파일을 생성한다.
     ㄴ. .procmailrc 에 다음에 내용을 적는다.
        [posein@www posein]$ cat .procmailrc
        :0 :
        *^Subject:.*sex.*
        /dev/null
         => 제목에 'sex'라는 단어 들어가면 수신이 안됨을 알 수 있다.

Trackback
Reply
우주곰:지구곰이 아닙니다.
지구곰이 아닙니다.
Categories (190)
Information (5)
About uzoogom (5)
My Advanced Linux (73)
Learning Linux (96)
OperatingSystem (5)
Databases (4)
OpenSource (1)
Tips! (1)
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31