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

comp
comp comp 명령 목적 메세지를 작성합니다. 구문
comp [ +Folder ] [ -draftfolder +Folder | -nodraftfolder Folder ] [ Message | -draftmessage Message ] [ -file File ] [ -editor Editor | -noedit ] [ -form FormFile ] [ -use | -nouse ] [ -nowhatnowproc | -whatnowproc Program ]
설명
comp 명령은 메세지 작성 및 수정에 도움을 주는 편집기를 시작합니다. comp 명령은 헤더 템플리트 /etc/mh/components 파일을 제공합니다. 기본적으로 지정한 편집기는 UserMhDirectory/draft 파일을 작성합니다. draft 파일이 있지만 comp 명령은 기존 파일을 대체하거나 사용할 수 있는 사용권한에 대한 프롬프트를 표시합니다. 허용에 대한 프롬프트 없이 기존 draft 파일을 편집하려면, -use 플래그를 지정하십시오.
일단 시작하면, 편집기는 사용자에게 각 메세지 헤더 필드에 대한 값을 입력하도록 요청합니다. comp 명령은 헤더 필드에 대해 UserMhDirectory/components 파일의 정의를 사용합니다. 파일이 없을 경우, /etc/mh/components 파일이 사용됩니다. -form 또는 +Folder 플래그를 사용하여 대체 헤더 형식을 지정할 수 있습니다.
편집기를 종료하려면, Ctrl-D 키를 사용하십시오. 편집기를 종료할 때, comp 명령은 What now?라고 응답합니다. 프롬프트 다음에 send를 입력하십시오. 이 프롬프트에서 whatnow 부속 명령을 지정할 수 있습니다. 사용 가능한 부속 명령 리스트를 보려면, Enter를 누르십시오. 부속 명령을 사용하여 메세지 구성을 계속, 메세지 속성을 지시 또는 comp 명령 처리를 종료할 수 있습니다.
주: 전송할 때 식별할 메세지에 대한 헤더와 메세지 본문 사이에 대쉬로 된 선이나 공백 행을 그대로 남겨 두어야 합니다.
-file, -draftfolder 및 -draftmessage 플래그는 기존 초안 메세지를 지정할 때 사용합니다. -draftfolder +Folder 플래그 뒤에 Message 매개변수를 지정하면 -draftmessage 플래그를 지정한 것과 같은 결과를 얻게 됩니다. 원할 경우 메세지 처리기(MH) $HOME/.mh_profile 파일에서 디폴트 Draft-Folder: 항목을 정의할 수 있습니다.
플래그
-draftfolder +Folder 초안 메세지를 포함하는 폴더를 식별합니다. 이 플래그로 메세지를 지정하지 않은 경우 디폴트 메세지는 new입니다.
-draftmessage Message 초안 메세지를 식별합니다. -draftfolder +Folder 플래그 뒤에 Message 변수를 지정하면 -draftmessage 플래그를 지정한 경우와 같은 결과를 얻게 됩니다.
-editor Editor 메세지 구성을 위한 초기 편집기를 지정합니다. -editor 플래그를 지정하지 않으면 comp 명령이 $HOME/.mh_profile 파일의 Editor: 항목으로 지정된 디폴트 편집기를 선택합니다.
-file File 지정된 파일에 초안 메세지를 넣습니다. File 변수에 대해 절대 경로 이름을 지정하지 않으면, comp 명령은 사용자의 MH 디렉토리에 파일을 배치합니다. 파일이 지정되는 경우, comp 명령은 사용자에게 초안의 배치에 대해 프롬프트합니다.
+Folder Message 지정된 폴더에 있는 파일의 헤더 정보를 사용합니다. 폴더를 지정하지만 메세지를 지정하지 않으면, comp 명령은 현재 메세지를 디폴트로 사용합니다.
-form FormFile FormFile 변수로 지정된 헤더 필드를 사용합니다. comp 명령은 FormFile에 있는 각 행을 형식 문자열로서 취급합니다.
-help 명령 구문, 사용 가능한 스위치(토글) 및 버전 정보를 나열합니다.
주: MH의 경우, 이 플래그의 이름은 완전히 입력되어야 합니다.
Message 메세지를 지정합니다. 다음 참조를 사용하여 메세지를 지정하십시오.
Number
메세지 번호.
cur 또는 .
현재의 메세지입니다. 이것이 디폴트입니다.
first
폴더의 첫번째 메세지입니다.
last
폴더의 마지막 메세지입니다.
next
현재 메세지의 다음 메세지입니다.
prev
현재 메세지의 앞 메세지입니다.
-nodraftfolder UserMhDirectory/draft 파일에 초안을 넣습니다. 이것이 디폴트입니다.
-noedit 초기 편집을 억제합니다. 이 플래그를 지정하면, What now? 프롬프트 다음에 send를 입력하십시오.
-nouse 새 메세지를 작성합니다.
-nowhatnowproc 편집기 및 What now?에 대한 상호작용을 방지합니다. 프롬프트 다음에 send를 입력하십시오.
-use 메세지의 기존 초안 구성을 계속합니다.
-whatnowproc Program 구문 작업을 수행하는 데 안내를 해 줄 지정된 프로그램을 시작합니다. Program 변수 값으로 whatnow 명령을 지정하면, comp 명령은 파일 이름 whatnow를 갖는 프로그램 대신에 내부 whatnow 프로시저를 시작합니다.
프로파일 항목
다음 항목이 UserMhDirectory/.mh_profile 파일에 입력됩니다.
Draft-Folder: 초안에 대한 디폴트 폴더를 설정합니다.
Editor: 디폴트 초기 편집기를 설정합니다.
fileproc: 메세지를 재파일하는 데 사용된 프로그램을 지정합니다.
Msg-Protect: 새 메세지 파일에 대한 보호 레벨을 설정합니다.
Path: 사용자의 MH 디렉토리를 지정합니다.
whatnowproc: What now? 물음을 프롬프트할 때 사용되는 프로그램을 지정합니다.
예제
새 메세지를 구성하려면, 다음과 같이 입력하십시오.
comp
시스템이 사용자에게 메세지 필드에 대한 정보를 입력하도록 프롬프트합니다. 필드를 생략하려면, Enter 키를 누르십시오. 헤더 정보가 완성될 때, 메세지 본문에 대한 텍스트를 입력하십시오.
메세지 구성을 종료하고 편집기를 종료하려면, Ctrl-D 키를 누르십시오. 다음 프롬프트가 화면에 표시됩니다.
What now?
Enter 키를 누르면 whatnow 부속명령의 리스트가 표시됩니다. 메세지를 전송하려면 What now? 뒤에 send 부속명령을 입력하십시오. 프롬프트 다음에 send를 입력하십시오.
vi 편집기를 사용하여 새로운 메세지를 구성하려면 다음과 같이 입력하십시오.
comp -editor vi
schedules 폴더에서 8 메세지를 사용하여 메세지를 구성하려면 다음과 같이 입력하십시오.
comp +schedules 8 -use
/home/mike/parts 파일에서 메세지 초안을 사용하여 메세지를 구성하려면 다음과 같이 입력하십시오.
comp -file /home/mike/parts
시스템이 사용자에게 파일의 배치를 프롬프트합니다. 옵션 리스트에 대한 자세한 정보는 Enter 키를 누르십시오. 적절한 옵션을 선택하십시오.
파일
UserMhDirectory/components 사용자의 디폴트 메세지 형식을 지정합니다(존재하는 경우, 시스템 디폴트 메세지 형식을 대체합니다).
UserMhDirectory/draft 현재 초안 메세지가 있습니다.
$HOME/.mh_profile 사용자의 MH 프로파일을 지정합니다.
/etc/mh/components 시스템 디폴트 메세지 형식을 식별합니다.
/usr/bin/comp comp 명령이 있습니다.
관련 정보
ali 명령, dist 명령, forw 명령, refile 명령, repl 명령, send 명령, whatnow 명령, whom 명령.
mh_alias 파일 형식, mh_profile 파일 형식.