Il s'agit de la commande tel qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
écrire - écrire à un autre utilisateur
SYNOPSIS
écrire [-ctynsprfSv] [ utilisateur [ tty ] ]
ojot [-ltynsprfSv] [ utilisateur [ tty ] ]
tel [-clynsprfSv] utilisateur [ tty ] [message...]
DESCRIPTION
Remarque : il s'agit de "Orville write", une version améliorée du standard Unix écrire .
Écrire copie les lignes de votre terminal vers celui d'un autre utilisateur. Lors de son premier appel, il
envoie le message :
Message de votre-logname votre-tty ...
Le destinataire du message doit répondre à ce stade. La communication continue
jusqu'à ce qu'une fin de fichier soit lue depuis le terminal ou qu'une interruption soit envoyée. À ce moment,
écrire écrit "EOF (votre-logname)" sur l'autre terminal et quitte.
Le protocole suivant est fortement suggéré pour l'utilisation écrire: lorsque vous écrivez pour la première fois à
un autre utilisateur, attendez qu'il vous réponde avant de commencer à saisir votre message.
Chaque partie doit terminer chaque message par un signal distinctif (o pour `` plus '' est
conventionnel), indiquant que l'autre peut répondre ; oo pour ``over and out'' est suggéré
quand la conversation doit être terminée. Évitez de taper quand c'est au tour de l'autre personne,
car votre texte se confondra avec le leur. En tout cas, c'est grossier.
VOTRE ojot la commande est une variante de écrire qui envoie normalement chaque caractère à l'autre
utilisateur au fur et à mesure que vous le tapez au lieu d'attendre que vous ayez terminé une ligne avant d'envoyer quoi que ce soit comme
écrire le fait.
VOTRE tel La commande envoie une ligne de ``télégrammes'' puis se déconnecte immédiatement. Les
message peut être donné sur les lignes de commande (auquel cas il est généralement préférable de le citer).
Si vous ne mettez pas de message sur la ligne de commande, vous serez invité à le saisir. C'est
généralement la meilleure façon d'invoquer tel
Les trois commandes sont en fait le même programme et partagent une grande partie du même comportement.
L'autorisation d'écrire peut être refusée ou accordée en utilisant le message(1) commande. Votre écriture
les autorisations lors de la connexion dépendent de l'installation. Si vous écrivez à une personne qui a
autorisations sur, mais écrit actuellement quelqu'un d'autre, vous serez averti du fait et
avoir la possibilité d'annuler votre demande d'écriture avant d'interrompre l'autre conversation.
Si vous écrivez à une personne qui exécute une commande sous amen(1) vous serez averti de la même manière.
Vous pouvez toujours envoyer des messages aux personnes qui vous écrivent actuellement, même s'il y a
les autorisations de message sont désactivées. Si vous avez envoyé à une personne un tel message, alors cette personne
peut vous écrire ou vous télégrammer pendant les 4 prochaines minutes, même si vos autorisations de message sont
désactivé. Cela signifie que vous ne serez pas assis à vous demander pourquoi quelqu'un ne répondra pas, juste
parce que vous avez oublié d'activer vos autorisations. Cela signifie également que si vous ne
voulez que quelqu'un puisse vous parler, alors vous ne devriez pas leur parler. La racine peut écrire
n'importe qui.
Si vous invoquez le écrire or ojot commande sans nom d'utilisateur, ils écriront à n'importe quel
l'utilisateur vous écrit actuellement. Si personne ne vous écrit, un message d'erreur s'affiche.
Si vous invoquez le écrire, ojot, ou tel commande avec le nom d'utilisateur '.', ils écriront
encore à celui que vous avez écrit pour durer. Si vous n'avez écrit à personne dans cette connexion
session, un message d'erreur est imprimé. Ceci est particulièrement utile lorsque vous échangez un
série de messages dans les deux sens avec tel.
Si vous souhaitez écrire à un utilisateur connecté plusieurs fois, l'argument tty peut être
utilisé pour indiquer la borne appropriée. Si l'argument tty n'est pas fourni, le terminal
à partir de laquelle vous êtes écrit sera écrit, s'il y en a un. Sinon, l'un des
les lignes pour lesquelles vous avez la permission d'écrire seront choisies. Si l'argument tty est donné, l'utilisateur
nom peut être donné comme "-", auquel cas il écrira à quiconque est sur ce tty, si
n'importe qui est.
Sur certains systèmes, il peut y avoir des utilisateurs désignés comme « assistants ». Si votre système a des assistants,
alors faire ``write help'' écrira à un helper qui n'est pas occupé. Si plus d'un
un assistant est disponible, un est sélectionné au hasard pour répartir la charge de travail. Aides
se désigner avec le message(1) commande. Ils sont considérés comme occupés s'ils sont
écrivant à quelqu'un d'autre, ou s'il exécute une commande sous le amen(1) programme.
Si le personnage ! , | , ou & se trouve en début de ligne, écrire appelle la coquille
pour exécuter le reste de la ligne en tant que commande unix. Si la commande commence par un ! les
la sortie de la commande sera envoyée uniquement à votre terminal. S'il a commencé par un |, la sortie
sera envoyé uniquement au terminal de l'autre personne. Si cela a commencé par un & chacun de vous
recevoir une copie de la sortie. Noter que écrire étend tous les caractères de contrôle étranges
avant de les envoyer au terminal de l'autre personne, mais ne le fait pas pour les caractères
renvoyé à votre terminal.
Écrire fournit plusieurs options de ligne de commande. En fait, la seule différence entre écrire,
ojot et tel est les valeurs par défaut qu'ils ont pour ces options :
-c Envoyez chaque caractère tel qu'il est tapé. En fait, il ne commencera à le faire que lorsque
après que l'autre partie a répondu. Aussi, si vous tapez une ligne commençant par un ")"
alors le reste de la ligne actuelle sera maintenu jusqu'à ce que vous appuyiez sur retour et l'envoi
(moins le ")"). Lorsque cette option est utilisée, taper un contrôle-R réimprimera le texte
de la ligne que vous êtes en train de taper, et control-W effacera le dernier mot que vous
tapés, même si votre système Unix ne les prend généralement pas en charge. Dans le ojot commander
c'est la valeur par défaut.
-l N'envoyez aucun caractère tant qu'une ligne complète n'a pas été saisie. Dans le écrire commande ceci
est la valeur par défaut.
-n Pendant la durée de cette conversation, désactivez temporairement votre message
autorisations, afin de ne pas permettre à des personnes autres que la personne en cours d'écriture d'écrire
vous.
-y Pendant la durée de cette conversation, activez temporairement votre message
autorisations, permettant à d'autres personnes de vous écrire après les avoir averties que vous êtes
écrire à quelqu'un d'autre.
-p Différer la réception des télégrammes pendant la durée de la conversation. Tous
le télégramme reçu pendant la conversation sera enregistré dans votre fichier .lastmesg, et
s'affichera lorsque vous aurez terminé. Les hein(1) la commande peut être utilisée dans un shell
échapper pour vérifier les messages enregistrés sans quitter écrire.
-s Pendant la durée de cette conversation, laissez vos autorisations d'écriture inchangées.
C'est normalement la valeur par défaut.
-r Ce qui provoque écrire pour demander le mot de passe racine. S'il est donné correctement, vous
pourra écrire n'importe qui, peu importe comment ses autorisations de message sont définies, amd
vous pouvez ignorer sa préférence pour écrire or tel.
-f Interdire l'entrée de tuyauterie à travers écrire et désactivez les '&' et '|' coquille s'échappe.
Ceci est principalement destiné à être utilisé sur les commandes « options » dans le fichier orville.conf. Ce
a été pour la plupart obsolète par la commande de configuration 'pipes'.
-t Envoie un message d'une ligne (appelé télégramme) puis se déconnecte immédiatement. Les
le texte du message peut être donné sur la ligne de commande, ou, si ce n'est pas le cas, vous serez
invité pour cela. Bien que write essaie d'effacer les messages donnés sur le
ligne de commande afin qu'ils ne puissent pas être vus par les utilisateurs exécutant w(1) ou ps(1), ce ne sera pas
fonctionnent toujours, donc les messages secrets ne doivent pas être placés sur la ligne de commande. C'est
la valeur par défaut dans le tel commander.
-S Normalement, si vous envoyez un télégramme à quelqu'un qui a indiqué une préférence pour
écrit, on vous demande si vous voulez passer à l'écriture, et vice versa. Le -S
flag supprime cette question et la fait simplement échouer (à moins que vous ne soyez root,
auquel cas il réussit tranquillement).
-v imprimer le numéro de version.
Les options sélectionnées par le rédacteur peuvent dans certains cas être outrepassées par le destinataire. Tu
pouvez définir vos préférences pour les écritures par rapport aux télégrammes et pour le mode ligne par rapport aux caractères
mode avec le message(1) commande. Si le destinataire a défini des préférences d'écriture/télégramme, vous
on vous demandera si vous voulez utiliser l'autre si vous l'écrivez dans le mauvais sens. Si vous invoquez
Écrire avec -S flag, alors il ne vous sera pas demandé si vous voulez changer. Seul root peut
outrepasser les préférences du destinataire. Pour les utilisateurs réguliers, si vous refusez de
commutateur, la commande échoue.
Si le destinataire a défini des préférences de mode caractère/ligne, un message sera imprimé et
vous serez forcé dans son mode préféré.
CONFIGURATION
VOTRE orville.conf contient des informations de configuration pour l'écriture Orville et le
utilitaires associés. Les lignes commençant par '#' et les lignes vides sont ignorées. Autres lignes
contiennent les commandes répertoriées ci-dessous :
répondeur
Normalement, vous pouvez envoyer des télégrammes à une personne pendant quatre minutes (240 secondes) après
ils vous ont envoyé un télégramme, même si leurs autorisations de message sont désactivées. Cette
La commande peut être utilisée pour définir la taille de cette fenêtre sur d'autres valeurs.
déconnecter [o|n]
Si la déconnexion est activée, les commandes 'mesg d' et 'mesg N' peuvent être utilisées par le
writee pour déconnecter tous ceux qui les écrivent actuellement. (Voir message(1)). Il est
activé par défaut.
exceptions [o|n]
Si les exceptions sont activées, les commandes 'mesg ye' et 'mesg ne' peuvent être utilisées pour
limiter les utilisateurs particuliers qui peuvent et ne peuvent pas vous écrire (voir message(1)). Il est
activé par défaut.
de l'hôte [o|n]
Si cet indicateur est défini, les bannières d'annonce de message incluront le nom d'hôte
de la machine de l'expéditeur (et celle du destinataire puisque l'écriture ne permet pas l'interhost
communication). Il est désactivé par défaut.
liste d'assistance
Si ce drapeau est défini, alors seules les personnes dont les identifiants apparaissent dans le fichier donné peuvent
être des aides. Sinon, n'importe qui peut l'être. Il est désactivé par défaut.
nom de l'assistant
Par défaut, vous obtenez de l'aide en faisant « écrire de l'aide ». Si vous souhaitez utiliser un mot-clé
autre que 'help', utilisez cette commande pour le définir.
aides [o|n]
Les gens peuvent-ils se désigner eux-mêmes pour être des aidants, et « écrire de l'aide » devrait-il fonctionner ? Par
par défaut, non.
Journal
Dans quel fichier faut-il se connecter ? S'il n'est pas défini, ou s'il est défini et
le fichier n'existe pas, alors aucune journalisation ne sera effectuée.
niveau de journalisation
Combien de journalisation doit être effectuée ? Le niveau 0 signifie aucun. Le niveau 1 signifie uniquement le journal
demandes d'aide (avec des informations indiquant si elles ont réussi ou non). Niveau 2
signifie enregistrer une description d'une ligne de chaque connexion d'écriture établie. Bien sûr,
aucune journalisation n'est effectuée si 'log' n'est pas défini ou n'existe pas. Aucun contenu
la conversation d'écriture n'est jamais enregistrée. La valeur par défaut est 1.
aucune aide
Si quelqu'un 'écrit l'aide', mais qu'aucune aide n'est trouvée, ce fichier est affiché.
Normalement, il a des informations sur d'autres endroits pour obtenir de l'aide. S'il n'est pas défini,
rien n'est imprimé.
tuyaux [o|n]
Si elle est désactivée, cela interdit la transmission des données par écriture, vous ne pouvez donc pas faire
s'échappe. Cela peut être nécessaire si de nombreux utilisateurs utilisent l'écriture pour ennuyer les autres
utilisateurs en envoyant de gros morceaux de données. Il est activé par défaut.
noviceaide
Si la variable d'environnement NOVICE est définie, imprimez le contenu de cette
fichier avant d'exécuter write. S'il n'est pas défini, rien n'est imprimé.
options - ...
Définissez les options par défaut pour les différents liens vers le programme d'écriture. Par exemple, si
vous avez la ligne 'options jot -c' et vous faites un lien vers le programme d'écriture
nommé 'jot', alors jot passera par défaut en mode caractère au lieu du mode ligne. Si
command-name est '*', alors tous les liens (même ceux créés par les utilisateurs) l'obtiennent
option.
au poignet
Il s'agit du chemin complet du fichier 'wrthist' qui conserve les informations
sur les messages récents de l'utilisateur. Il est utilisé pour limiter les attaques par inondation de télégrammes,
et autoriser les réponses aux télégrammes pendant la fenêtre de quatre minutes. Par défaut c'est
dans le même répertoire que le
wrttmp
Il s'agit du chemin d'accès complet du fichier 'wrttmp' qui conserve les informations sur
l'état actuel de l'utilisateur. Par défaut, il se trouve dans le même répertoire que le
Utilisez tel en ligne en utilisant les services onworks.net