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:
|
| -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
- Pour composer un nouveau message, entrez:
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.compPour terminer la composition d'un message et quitter l'éditeur, appuyez sur la séquence Ctrl-D. L'invite suivante s'affiche à l'écran:
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.What now? - Pour composer un nouveau message à l'aide duviéditeur, entrez:comp -editor vi
- Pour composer un message à l'aide d'un message8via l'outilschedulesdossier, entrez:
- Pour composer un message à l'aide d'un brouillon de message dans le/home/mike/partsfichier, entrez:comp -file /home/mike/partsLe 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 . |