cu |
Appel du haut |
Linux |
Externe |
Syntaxe
cu [-c device | -l line ] [ -s speed ] [ -b bits ] [ -h] [ -n ] [ -t ] [ -d ] [-o | -e ] [ -L ] [ -C ] [ -H] telno | systemname [ local-cmd ]
|
Paramètres
Nom |
Description |
-c device |
Ce paramètre permet d'utiliser directement un périphérique spécifique pour la communication (exemple /dev/ttyS0). |
-l line |
Ce paramètre est identique à -c, sélectionne la ligne série ou le périphérique. |
-s speed |
Ce paramètre permet de définir la vitesse de transmission en bauds (exemple 9600, 19200, 115200,...). |
-b bits |
Ce paramètre permet d'indiquer le nombre de bits de données (typiquement 7 ou 8). |
-h |
Ce paramètre permet d'activer le contrôle matériel (RTS/CTS). |
-n |
Ce paramètre permet de ne pas essayer de composer automatiquement; utile pour empêcher l'appel via un modem. |
-t |
Ce paramètre permet d'utiliser le mode de terminal transparent. |
-d |
Ce paramètre permet d'afficher des informations de débogage sur la session. |
-o |
Ce paramètre permet d'utiliser la parité impaire. |
-e |
Ce paramètre permet d'utiliser la parité paire. |
-L |
Ce paramètre permet d'activer la journalisation de session vers un fichier (cu.log par défaut). |
-C |
Ce paramètre permet de désactiver la vérification de correspondance de parité. |
-H |
Ce paramètre permet d'afficher l'entête au début de la session. |
Description
Cette commande permet d'appeler un autre système.
Remarques
- Utilisation de cu pour se connecter à un autre système : La commande cu permet d'établir une connexion à un autre système en utilisant un port série
ou un modem. Cette fonctionnalité est particulièrement utile dans les environnements où les connexions réseau sont limitées ou absentes. Exemple :
Cela établit une connexion série via le port /dev/ttyS0 à une vitesse de 9600 bauds.
- Accès à des modems et périphériques série : Un des principaux usages historiques de cu est de se connecter à des modems ou d'autres
périphériques série, comme des routeurs, des équipements réseau ou même des équipements embarqués. L'option -l spécifie le périphérique série, tandis que -s définit la
vitesse de la connexion. Exemple :
cu -l /dev/ttyUSB0 -s 115200
|
Cela établit une connexion série via le périphérique /dev/ttyUSB0 à 115200 bauds.
- Interface de terminal simple : Une fois la connexion établie, cu offre une interface de terminal simple pour envoyer et recevoir des
données du système distant. Cette interface permet d'interagir avec un autre ordinateur ou périphérique, souvent utilisé dans des configurations où les accès en ligne
de commande sont nécessaires mais où l'accès réseau est restreint.
- Envoi et réception de données via le terminal : cu permet l'envoi et la réception de données entre votre système local et un autre
système à distance via la connexion série. Cela est utile pour des tâches comme la configuration de périphériques réseau ou de systèmes embarqués, où une communication
directe est nécessaire.
- Fonctionnalité de déconnexion avec ~ : Lorsque vous utilisez cu, vous pouvez vous déconnecter proprement du périphérique à distance en
envoyant une séquence de caractères spécifiques. Par défaut, la commande ~. permet de quitter la session et de fermer la connexion série de manière sécurisée. Cela évite
de laisser une session ouverte accidentellement. Exemple :
Cela termine la session de communication série et vous ramène à l'invite de commande de votre terminal local.
- Diagnostic et débogage avec -v : L'option -v permet d'activer le mode verbeux dans cu, ce qui fournit des informations détaillées sur
les actions entreprises lors de l'établissement de la connexion. Cela est utile pour diagnostiquer des problèmes de connexion, notamment lorsqu'il y a des erreurs ou
des interruptions dans la communication série. Exemple :
cu -l /dev/ttyS0 -s 9600 -v
|
Cela active le mode verbeux et vous montre les messages détaillés pendant la connexion.
- Possibilité de redirection des entrées/sorties : Comme beaucoup d'autres commandes sous Linux, cu peut être utilisé avec des redirections
de flux d'entrée et de sortie pour manipuler les données entrantes ou sortantes. Par exemple, vous pouvez rediriger la sortie de cu vers un fichier pour enregistrer
une session de communication série. Exemple :
cu -l /dev/ttyS0 -s 9600 > session.log
|
Cela enregistre toutes les sorties de la session série dans un fichier session.log pour un examen ultérieur.
- Fonctionnement avec des connexions réseau via cu : Bien que principalement utilisé pour les connexions série, cu peut également
être utilisé pour établir des connexions réseau. Dans certains cas, vous pouvez utiliser cu pour ouvrir une connexion Telnet ou même SSH à un autre système, bien que
cela soit moins courant aujourd'hui en raison des outils plus modernes disponibles. Exemple :
Cela établit une connexion série traditionnelle, mais des variantes permettent une utilisation avec des protocoles réseau
plus récents dans certains cas.
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - cat
Système d'exploitation - Linux - Références de commandes et de programmes - echo
Système d'exploitation - Linux - Références de commandes et de programmes - stty
Système d'exploitation - Linux - Références de commandes et de programmes - uname
Dernière mise à jour : Samedi, le 14 novembre 2015