Commande comp

Objectif

Compose un message.

Syntaxe

comp [ +Dossier ] [ -draftfolder +Dossier | -nodraftfolder Dossier ] [ Message | -draftmessage Message ] [ -file Fichier ] [ -editor Editeur | -noedit ] [ -form FormFile ] [ -use | -nouse ] [ -nowhatnowproc | -whatnowproc Programme ]

Descriptif

La commande comp démarre un éditeur qui vous aide à créer et à modifier des messages. La commande comp fournit un modèle d'en-tête, le fichier /etc/mh/components . Par défaut, l'éditeur spécifié crée un fichier " UserMhDirectory "/draft. Si un fichier brouillon existe déjà, la commande comp vous invite à vous autoriser à remplacer ou à utiliser le fichier existant. Pour éditer un fichier brouillon existant sans être invité à indiquer de droits d'accès, spécifiez l'indicateur -use .

Une fois démarré, l'éditeur vous invite à entrer des valeurs pour chacune des zones d'en-tête de message. La commande " comp utilise les définitions du fichier " UserMhDirectory "/composants " pour les champs d'en-tête. Si le fichier n'existe pas, le fichier /etc/mh/components est utilisé. Vous pouvez utiliser l'indicateur -form ou +Dossier pour spécifier un autre format d'en-tête.

Pour quitter l'éditeur, utilisez la séquence Ctrl-D. Lorsque vous quittez l'éditeur, la commande comp répond par unWhat now?invite. A partir de cette invite, vous pouvez spécifier l'une des sous-commandes whatnow . Pour afficher la liste des sous-commandes disponibles, appuyez sur Entrée. Vous pouvez utiliser les sous-commandes pour continuer à composer le message, diriger la disposition du message ou arrêter le traitement de la commande comp .

Remarque: Une ligne de tirets ou une ligne vide doit être laissée entre l'en-tête et le corps du message pour que le message soit identifié lors de son envoi.

Les indicateurs -file, -draftfolderet -draftmessage sont utilisés pour spécifier les brouillons de message existants. Si l'indicateur -draftfolder +Folder est suivi d'un paramètre Message , cela revient à spécifier l'indicateur -draftmessage . Si vous le souhaitez, vous pouvez définir une valeur par défautDraft-Folder:dans votre fichier de gestionnaire de messages (MH) $HOME/.mh_profile .

Indicateurs

Article Descriptif
-draftfolder +Dossier Identifie le dossier contenant le brouillon de message. Si aucun message n'est spécifié avec cet indicateur, le message par défaut est new.
-projet de message Message Identifie le brouillon de message. La spécification d'une variable Message après l'indicateur -draftfolder +Folder est identique à la spécification de l'indicateur -draftmessage .
-editor Editeur Indique l'éditeur initial pour la composition du message. Si vous ne spécifiez pas l'indicateur -editor , la commande comp sélectionne l'éditeur par défaut spécifié par leEditor:dans votre fichier $HOME/.mh_profile .
-file Fichier Place le brouillon de message dans le fichier spécifié. Si vous ne spécifiez pas le nom de chemin absolu pour la variable Fichier , la commande comp place le fichier dans le répertoire MH de l'utilisateur. Si un fichier est spécifié, la commande comp vous invite à indiquer la disposition du brouillon.
+Message de dossier Utilise les informations d'en-tête d'un fichier du dossier spécifié. Si vous spécifiez un dossier mais pas de message, la commande comp utilise le message en cours comme valeur par défaut.
-formulaire FormFile Utilise les zones d'en-tête spécifiées par la variable FormFile . La commande comp traite chaque ligne de FormFile comme une chaîne de format.
-help Répertorie la syntaxe de commande, les commutateurs disponibles (basculements) et les informations de version.

Remarque: pour MH, le nom de cet indicateur doit être complètement défini.

message Indique un message. Utilisez les références suivantes pour spécifier un message:
Nombre
Numéro du message.
cur ou . (point)
Message en cours. Il s'agit de la valeur par défaut.
Première
Premier message dans un dossier.
last
Dernier message dans un dossier.
suivant
Message suivant le message en cours.
précédent
Message précédant le message en cours.
-dossier nodraft Place le projet dans le fichier UserMhDirectory/draft . Il s'agit de la valeur par défaut.
-pas d'édition Supprime l'édition initiale. Lorsque vous spécifiez cet indicateur, vous recevezWhat now?invite.
-biche Crée un nouveau message.
-ce qu'il faut faireproc Empêche l'interaction avec l'éditeur et leWhat now?invite.
-utiliser Continue de composer un brouillon existant d'un message.
-whatnowproc Programme Démarre le programme spécifié pour vous guider tout au long des tâches de composition. Si vous spécifiez la commande whatnow comme valeur de la variable Program , la commande comp démarre une procédure whatnow interne, au lieu d'un programme avec le nom de fichier whatnow.

Security

Attention aux utilisateurs RBAC: cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, consultez la base de données des commandes privilégiées disponible dans Sécurité. Pour la liste des privilèges et autorisations associés à cette commandes, reportez-vous à la commande lssecattr ou à la sous-commande getcmdattr.

Postes de profil

Les entrées suivantes sont saisies dans le fichier UserMhDirectory/.mh_profile:

Article Descriptif
Draft-Folder: Définit le dossier par défaut pour les brouillons.
Editor: Définit l'éditeur initial par défaut.
fileproc: Indique le programme utilisé pour reclasser les messages.
Msg-Protect: Définit le niveau de protection des nouveaux fichiers de messages.
Path: Indique le répertoire MH d'un utilisateur.
whatnowproc: Indique le programme utilisé pour l'inviteWhat now? des questions.

Exemples

  1. Pour composer un nouveau message, entrez:
    comp
    Le système vous invite à entrer les informations relatives aux zones de message. Pour ignorer une zone, appuyez sur la touche Entrée. Lorsque les informations d'en-tête sont complètes, entrez le texte du corps du message.

    Pour terminer la composition d'un message et quitter l'éditeur, appuyez sur la séquence Ctrl-D. L'invite suivante s'affiche à l'écran:

    What now?
    Appuyez sur la touche Entrée pour afficher la liste des sous-commandes whatnow . Si vous souhaitez envoyer le message, entrez la sous-commande send après laWhat now?invite.
  2. Pour composer un nouveau message à l'aide duviéditeur, entrez:
    comp  -editor vi
  3. Pour composer un message à l'aide d'un message8via l'outilschedulesdossier, entrez:
    comp  +schedules 8  -use
  4. Pour composer un message à l'aide d'un brouillon de message dans le/home/mike/partsfichier, entrez:
    comp  -file /home/mike/parts
    Le système vous invite à indiquer la disposition du fichier. Appuyez sur la touche Entrée pour afficher la liste des options. Choisissez l'option appropriée.

Fichiers

Article Descriptif
UserMhDirectory/composants Indique le format de message par défaut de l'utilisateur. (S'il existe, il remplace le format de message par défaut du système.)
UserMhDirectory /brouillon Contient le brouillon de message en cours.
$HOME/.mh_profile Indique le profil MH de l'utilisateur.
/etc/mh/components Identifie le format de message par défaut du système.
/usr/bin/comp Contient la commande comp .