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

dist
dist dist 명령 목적 메세지를 추가 주소에 재분배합니다. 구문
dist [ + Folder ] [ -nodraftfolder | -draftfolder +Folder ] [ Message | -draftmessage Message ] [ -annotate [ -inplace | -noinplace ] | -noannotate ] [ -form FormFile ] [ -editor Editor | -noedit ] [ -nowhatnowproc | -whatnowproc Program ]
설명
dist 명령은 기존 메세지를 재분배하기 위한 인터페이스를 새로운 주소 리스트에 제공합니다. 디폴트로, dist 명령은 현재 폴더에 있는 현재 메세지를 UserMHDirectory/draft 파일로 복사한 후 편집기를 시작합니다. 현재 폴더에서 디폴트가 아닌 메세지를 지정하려면, Message 매개변수를 사용하십시오.
일단 시작하면, 편집기는 사용자에게 각 헤더 필드에 대한 값을 입력하도록 요청합니다. dist 명령은 UserMHDirectory/distcomps 파일에 정의되어 있는 헤더 형식을 사용합니다(이 파일이 존재하지 않으면, 시스템은 /etc/mh/distcomps 파일을 사용합니다). 메세지 본문이 재분배중인 메세지이기 때문에, 본문을 채우지 마십시오. UserMHDirectory/distcomps 파일과 다른 형식 파일을 정의하려면, -form 플래그를 사용하십시오.
디폴트 편집기를 변경하려면 -editor 플래그를 사용하거나 Editor: 항목을 $HOME/.mh_profile 파일에 정의하십시오.
Ctrl-D 키 순서를 눌러 편집기를 종료합니다. 편집기를 종료할 때, dist 명령은 메세지 처리자(MH) What Now? 프롬프트를 시작합니다. whatnow 부속 명령 리스트를 보려면 Enter 키를 누르십시오. 이런 부속 명령들은 메세지 헤더 편집, 메세지 헤더 나열, 메세지 위치 변경 지시 dist 명령의 처리 등에 사용됩니다.
주: 메세지 헤더와 본문 사이에 대쉬 행 또는 공백 행이 있어야, 메세지가 송신될 때 해당 메세지를 식별할 수 있습니다.
재분배한 메세지는 새로운 헤더에 추가한 원래 헤더와 본문으로 구성됩니다. dist 명령을 사용하여 편집하는 draft 파일은 헤더 필드만으로 구성됩니다. 새로운 초안 메세지를 갖는 원래 메세지의 사본은 자동으로 저장되지 않습니다.
원래 메세지에 재분배한 정보를 사용하여 주석을 첨부하기 위해서는 -annotate 플래그를 사용하십시오. 이 플래그는 Resent: 필드, 현재 날짜 및 시간과 함께 원래 메세지를 추가합니다.
플래그
-annotate 다음과 같은 행으로 재분배되는 메세지에 주석을 첨부합니다.
Resent: date
Resent: address
-annotate 플래그는 여러 번 명령을 실행하는 동안 보존되지 않으므로, 메세지가 dist 명령으로부터 직접 전송되는 경우에만 주석이 완료될 수 있습니다. -inplace 플래그는 주석이 첨부된 링크를 보존하기 위해 강제로 주석을 제 위치에 놓습니다.
-draftfolder+Folder 초안 메세지를 지정된 폴더에 배치합니다. -draftfolder +Folder 플래그 뒤에 Message 변수가 오면, -draftmessage 플래그를 사용하는 것과 동일합니다. +Folder를 지정하지 않으면, 초안 메세지는 Current-Folder에 위치합니다.
-draftmessage Message 초안 메세지를 지정합니다. 디폴트로 시스템이 현재 폴더에 새로운 초안 메세지를 작성합니다. 초안 메세지가 현재 메세지로 됩니다.
-editor Editor 재분배를 위한 메세지를 준비할 초기 편집기를 지정합니다.
+Folder 재분배할 메세지를 포함하는 폴더를 식별합니다. 폴더를 지정하지 않으면 Current-Folder 폴더로 간주합니다.
-form FormFile 메세지 양식을 결정합니다. dist 명령은 지정된 양식 파일에 있는 각 행을 취급합니다.
-help 명령 구문, 사용 가능한 스위치(토글) 및 버전 정보를 나열합니다.
주: MH에 대해서는 이 플래그 이름의 철자를 완전히 지정해야 합니다.
-inplace 주석이 첨부된 메세지와의 링크를 보존하기 위해 주석이 제자리에 들어가도록 해줍니다.
Message 재분배할 메세지를 식별합니다. 다음 참조를 사용하여 메세지를 지정하십시오.
Number
메세지의 번호.
cur 또는 .(마침표)
현재의 메세지. 이것은 디폴트입니다.
first
폴더에서의 첫번째 메세지.
last
폴더의 마지막 메세지.
next
현재 메세지 다음의 메세지.
prev
현재 메세지 앞의 메세지.
-noannotate 주석을 억제합니다. 이 플래그는 디폴트입니다.
-nodraftfolder UserMHDirectory/draft 파일에 초안을 넣습니다.
-noedit 초기 편집을 억제합니다.
-noinplace 주석이 제위치에 들어가는 것을 막습니다. 이 플래그는 디폴트입니다.
-nowhatnowproc dist 명령의 대화식 처리를 억제합니다. -nowhatnowproc 플래그는 편집을 저지합니다.
-whatnowproc Program 재분배 작업을 수행하는데 안내를 해줄 지정된 프로그램을 시작합니다. whatnow 명령을 Program 변수로 지정하는 경우, dist 명령은 파일 이름 whatnow을 가진 프로그램 대신 내부 whatnow 프로시저를 시작합니다.
프로파일 항목
다음 항목을 UserMHDirectory/.mh_profile 파일에 입력합니다.
Current-Folder: 디폴트 현재 폴더를 설정합니다.
Draft-Folder: 초안에 대한 디폴트 폴더를 설정합니다.
Editor: 디폴트 편집기를 설정합니다.
fileproc: 메세지 재파일화에 사용할 프로그램을 지정합니다.
Path: 사용자의 MH 디렉토리를 지정합니다.
whatnowproc: SpWhat now? 프롬프트에 사용할 프로그램을 지정합니다. 질문을 프롬프트하는데 사용되는 프로그램을 지정합니다.
예제
현재 폴더에서 현재 메세지를 재분배하려면 다음과 같이 입력하십시오.
dist
시스템이 사용자에게 헤더 필드 값을 입력하도록 프롬프트합니다. 그러면 값을 입력한 후에 Enter 키를 누르십시오. 입력을 생략하려면 값을 입력하지 않고 Enter 키를 누르십시오. 사용자는 반드시 Resent-to: 필드를 채워야 합니다. 헤더를 완성한 후에 텍스트의 본문을 수정하지 마십시오. Ctrl-D 키 순서를 눌러 편집기를 종료합니다. 시스템이 다음과 같이 프롬프트합니다.
What now?
사용 가능한 옵션 리스트를 보려면 Enter 키를 누르십시오. 이 메세지를 재분배하려면 send.를 입력하십시오.
메세지 초안이 존재할 때, 메세지를 새로운 주소 리스트로 재분배하려면 다음과 같이 입력하십시오.
dist
시스템이 다음과 유사한 메세지로 응답합니다.
Draft "$HOME/Mail/draft" exists (43 bytes).
Disposition? _
이 초안을 재분배하려면 다음과 같이 입력하십시오.
replace
시스템이 사용자에게 헤더 필드 값을 입력하도록 프롬프트합니다. 그러면 값을 입력한 후에 Enter 키를 누르십시오. 입력을 생략하려면 값을 입력하지 않고 Enter 키를 누르십시오. 사용자는 반드시 Resent-to: 필드를 채워야 합니다. 헤더를 완성한 후에 텍스트의 본문을 수정하지 마십시오. Ctrl-D 키 순서를 눌러 편집기를 종료합니다. 시스템이 다음과 같이 프롬프트합니다.
What now?
사용 가능한 옵션 리스트를 보려면 Enter 키를 누르십시오. 초안을 재분배하려면, send. 를 입력하십시오.
메세지 15를 schedules 폴더에서 재분배하려면 다음과 같이 입력하십시오.
dist +schedules 15
시스템이 사용자에게 헤더 필드 값을 입력하도록 프롬프트합니다. 그러면 값을 입력한 후에 Enter 키를 누르십시오. 입력을 생략하려면 값을 입력하지 않고 Enter 키를 누르십시오. 사용자는 반드시 Resent-to: 필드를 채워야 합니다. 헤더를 완성한 후에 텍스트의 본문을 수정하지 마십시오. Ctrl-D 키 순서를 눌러 편집기를 종료합니다. 시스템이 다음과 같이 프롬프트합니다.
What now?
사용 가능한 옵션 리스트를 보려면 Enter 키를 누르십시오. 해당 메세지를 재분배하려면 send를 입력한 후, Enter 키를 누르십시오. .
파일
/etc/mh/distcomps 시스템 디폴트 메세지 형식을 포함합니다.
UserMHDirectory/distcomps 사용자의 디폴트 메세지 형식을 포함합니다.
UserMHDirectory/draft 현재 초안 파일을 포함합니다.
/usr/bin/dist 실행 가능한 형태의 dist 명령을 포함합니다.
관련 정보
ali 명령, anno 명령, comp 명령, forw 명령, prompter 명령, refile 명령, repl 명령, send 명령, whatnow 명령.
mh_alias 파일, mh_profile 파일.