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

whatnow
whatnow whatnow 명령 목적 초안 배치를 위한 프롬프트 인터페이스를 시작합니다. 구문
whatnow [ { -draftfolder +Folder | -nodraftfolder | File } { -draftmessage Message | File } ] [ -editor Editor | -noedit ] [ -prompt String ]
설명
whatnow 명령은 메세지 배치를 위한 인터페이스를 제공합니다. 디폴트로, 인터페이스는 현재 초안 메세지에서 조작됩니다. whatnow 명령 입력시 시스템은 사용자를 프롬프트에 두고 다음 프롬프트를 리턴합니다.
What now?
인터페이스 내에서 whatnow 부속명령을 사용하여 메세지 초안을 조작할 수 있습니다. 부속명령 리스트를 보려면 What now? 프롬프트에서 Enter 키를 누르십시오. 인터페이스를 종료하려면 q를 누르십시오.
-draftfolder 플래그를 지정하거나 $HOME/.mh_profile 파일의 Draft-Folder: 항목이 정의되지 않은 경우 whatnow 명령은 MH 디렉토리에서 draft 파일을 찾습니다. -draftfolder + Folder 플래그 다음에 메세지를 지정하는 것은 -draftmessage 플래그를 지정하는 것과 같습니다.
whatnow 명령에 대한 디폴트 편집기를 변경하려면 -editor 플래그를 사용하거나 Editor: 항목을 UserMhDirectory/.mh_profile 파일에 정의하십시오.
주: comp, dist, forw 또는 repl 명령은 whatnow 명령과 같은 인터페이스를 사용합니다.
플래그
-draftfolder +Folder 메세지 폴더를 지정합니다. 디폴트에 의해, 시스템은 UserMhdirectory/draft 파일을 사용합니다. -draftfolder +Folder 다음에 메세지를 지정하는 것은 -draftmessage 플래그 사용과 같습니다.
-draftmessage Message 초안 메세지를 지정합니다.
-editor Editor Editor 변수 값이 메세지를 작성하거나 개정하기 위한 초기 편집기임을 지정합니다.
-help 명령 구문, 사용 가능 스위치(토글) 및 버전 정보를 나열합니다.
주: MH의 경우, 플래그의 전체 이름을 사용해야 합니다.
File 사용자 선택 초안 파일.
Message 메세지를 지정합니다. 다음 참조를 사용하여 메세지를 지정하십시오.
Number
메세지 번호입니다.
cur 또는 .(마침표)
현재 메세지. 이것이 디폴트입니다.
first
폴더의 첫 번째 메세지입니다.
last
폴더의 마지막 메세지.
next
현재 메세지의 다음 메세지입니다.
prev
현재 메세지 앞에 있는 메세지.
-nodraftfolder
UserMhDirectory/draft 파일에 초안을 넣습니다.
-noedit
초기 편집을 억제합니다.
-promptString
지정된 문자열을 프롬프트로 사용합니다. 디폴트 문자열은 What now?입니다.
whatnow 부속명령
whatnow 부속명령을 사용하여 메세지 편집, 메세지 위치지정 또는 whatnow 명령의 처리를 종료할 수 있습니다.
display [Flags] 재분배 또는 응답 중인 메세지를 표시합니다. 리스트 프로그램에 유효한 Flags 매개변수를 지정할 수 있습니다($HOME/.mh_profile 파일의 lproc: 항목을 사용하여 디폴트 리스트 프로그램을 설정하십시오). 리스트 프로그램에 유효하지 않은 플래그를 지정하는 경우 whatnow 명령이 초안의 경로 이름을 전달하지 않습니다.
edit [CommandString] 메세지에 대해 CommandString 매개변수와 편집기로 지정합니다. 편집기와 해당 편집기에 유효한 플래그를 지정할 수 있습니다. 편집기를 사용하지 않을 경우 whatnow 명령은 UserMhDirectory/.mh_profile 파일의 Editor: 항목에 지정된 편집기를 사용합니다. Editor: 항목이 정의되지 않을 경우, whatnow 명령은 이전의 편집 세션에서 사용된 편집기로 시작합니다.
list [Flags] 초안을 표시합니다. 리스트 프로그램에 유효한 Flags 매개변수를 지정할 수 있습니다(디폴트 리스트 프로그램을 지정하려면 디폴트 lproc: 항목을 $HOME/.mh_profile 파일에 설정하십시오). 리스트 프로그램에 유효하지 않은 플래그를 지정하는 경우 whatnow 명령이 초안의 경로 이름을 전달하지 않습니다.
push [Flags] 백그라운드의 메세지를 전송합니다. 사용자가 send 명령에 유효한 플래그를 지정할 수 있습니다.
quit [-delete] whatnow 세션을 종료합니다. -delete 플래그를 지정할 경우, whatnow 명령은 초안을 삭제합니다. 그렇지 않으면, whatnow 명령이 초안을 저장합니다.
refile [Flags] +Folder
지정된 폴더에 초안 파일을 넣고 초안을 파일하고 이전에 지정한 형식을 갖는 새로운 초안을 제공합니다. fileproc로 기능하는 명령에 유효한 Frags 매개변수를 지정할 수 있습니다(디폴트 fileproc: 항목을 $HOME/.mh_profile 파일에 설정할 수 있습니다).
send [Flags] 메세지를 전송합니다. send 명령에 유효한 플래그를 지정할 수 있습니다.
whom [Flags] 메세지가 전송되어 들어갈 주소를 표시합니다. 사용자가 whom 명령에 유효한 플래그를 지정할 수 있습니다.
프로파일 항목
다음 항목이 UserMhDirectory/.mh_profile 파일에 입력됩니다.
Draft-Folder: 초안을 위한 디폴트 폴더를 설정합니다.
Editor: 디폴트 편집기를 설정합니다.
fileproc: 메세지를 다시 파일로 넣는 데 사용된 프로그램을 지정합니다.
LastEditor-next: LastEditor 변수로 지정되는 편집기를 종료한 후 사용되는 편집기를 지정합니다.
lproc: 메세지의 내용을 나열하는데 사용할 프로그램을 지정합니다.
Path: UserMhDirectory를 지정합니다.
sendproc: 메세지 전송에 사용할 프로그램을 지정합니다.
whomproc: 메세지가 전송될 사용자를 결정하는데 사용할 프로그램을 지정합니다.
예제
메세지에 응답하는 원래 메세지를 표시하려면 다음을 What now?에 입력하십시오. 프롬프트에 다음과 같이 입력하십시오.
display
시스템이 원래 메세지를 표시합니다. dist 또는 repl 명령 이외의 명령에서 display 부속명령을 입력할 경우, 표시할 대체 메세지가 없다는 시스템 메세지를 받게 됩니다.
vi 편집기로 초안 메세지를 편집하려면 What now? 프롬프트에 다음과 같이 입력하십시오.
edit vi
.mh_profile 파일에 지정된 디폴트 편집기로 초안 메세지를 편집하려면 What now? 프롬프트에 다음과 같이 입력하십시오.
edit
사용자가 작성한 초안 메세지 내용을 나열하려면 What now? 프롬프트에 다음과 같이 입력하십시오.
list
작성 중인 초안 메세지가 표시됩니다.
초안 메세지를 백그라운드로 전송하고 즉시 쉘 프롬프트를 받으려면 What now? 프롬프트에 다음과 같이 입력하십시오.
push
초안 메세지가 전송되고 즉시 쉘 프롬프트가 표시됩니다.
초안 메세지 작성을 중지하고 나중에 메세지 작성을 완료할 수 있도록 파일에 저장하려면 What now? 프롬프트에 다음과 같이 입력하십시오.
quit
시스템이 다음과 유사한 메세지로 응답합니다.
whatnow: draft left on /home/dale/Mail/draft
이 예제에서 사용자 dale 초안 메세지가 /home/dale/Mail/draft 파일에 저장됩니다.
초안 메세지 작성을 중지하고 메세지를 삭제하려면 What now? 프롬프트에 다음과 같이 입력하십시오.
quit -delete
초안 메세지가 삭제될 때 쉘 프롬프트가 표시됩니다.
사용자가 작성한 초안 메세지를 전송하기 전에 파일로 저장하려면 What now? 프롬프트에 다음과 같이 입력하십시오.
refile +tmp
시스템이 다음과 유사한 메세지로 응답합니다.
폴더 작성 "home/dale/Mail/tmp"?
이 예에서 yes로 응답하면 초안 메세지가 사용자 dale의 폴더 tmp에 파일로 저장됩니다.
사용자가 작성한 초안 메세지를 전송하려면 What now? 프롬프트에 다음과 같이 입력하십시오.
send
메세지가 전송되면서 쉘 프롬프트가 표시됩니다.
초안 메세지의 모든 주소를 메인 전달 시스템이 인식하는지 검증하려면 What now? 프롬프트에 다음과 같이 입력하십시오.
whom
시스템이 다음과 유사한 메세지로 응답합니다.
jeanne... User unknown
dale@venus... deliverable
이 예에서 메일 전달 시스템이 dale@venus는 올바른 주소로 인식하지만 jeanne는 올바른 주소로 인식하지 않습니다.
파일
$HOME/.mh_profile MH 사용자 프로파일을 지정합니다.
UserMhDirectory/draft 현재 메세지 초안을 포함하고 있습니다.
/usr/bin/whatnow whatnow 명령이 들어 있습니다.
관련 정보
comp 명령, dist 명령, forw 명령, prompter 명령, refile 명령, repl 명령, rmm 명령, scan 명령, send 명령, whom 명령.
mh_alias파일 형식, mh_profile 파일 형식.