Echo (Unix)

Pour les articles homonymes, voir écho.

Echo

Informations Type  |  Commande informatique
Utilitaire UNIX (d)
Commande MS-DOS (en)
Commande CMD (d)

|

modifier \- modifier le code \- voir Wikidata (aide)

En informatique, le terme anglais echo (mot transparent, en français écho) est employé par analogie avec le phénomène acoustique.

## Interface en ligne de commande

[modifier | modifier le code]

echo est une commande UNIX (également présente avec MS-DOS) qui permet d'afficher une chaîne de caractères passée en paramètre sur le terminal (sortie standard). Cette commande est fréquemment utilisée dans les scripts shell et les programmes batchs pour indiquer textuellement un état du programme à l'écran ou dans un fichier[1].

$> echo Un petit test.
Un petit test.
$> echo -n "Sans retour a la ligne."
Sans retour a la ligne.$>
$> echo "Avec une redirection vers un fichier" > ./test.txt
$> cat ./test.txt
Avec une redirection vers un fichier
$> echo "Envoi du message à tous les utilisateurs connectés à la machine." |wall
Broadcast Message from user@machine
(/dev/pts/0) at 1:42 ...
Envoi du message \340 tous les utilisateurs connect\351s \340 la machine.

La commande echo est intégrée à la plupart des shells. C'est-à-dire que le binaire (généralement /bin/echo) n'est pas exécuté, c'est le processus du shell qui va directement interpréter la commande.

## Langages

[modifier | modifier le code]

L'instruction echo est également utilisée dans les langages suivants :

* PHP

## Serveur

[modifier | modifier le code]

Un serveur echo est un service normalisé qui met en œuvre le protocole ECHO qui s'exécute sur le port TCP IP 7.

## Références

[modifier | modifier le code]

1. ↑ « Linux Certif », sur linuxcertif.com (consulté le 21 juin 2023).

v · m

Commandes Unix

Aide |

* uname
* apropos
* help
* file
* history
* info
* man
* type
* whatis

Environnement utilisateur |

* env
* dmesg
* finger
* halt
* id
* init
* logname
* mesg
* passwd
* reboot
* shutdown
* su
* sudo
* talk
* uptime
* w
* wall
* who
* whoami
* write

Gestion de processus |

* at
* bg
* chroot
* crontab
* disown
* exit
* fg
* htop
* iowait
* jobs
* kill
* nice
* nohup
* pkill
* ps
* pstree
* sleep
* time
* top

Manipulation de texte |

* awk (gawk)
* banner
* bash
* cat
* clear
* cut
* diff
* ed
* ex
* head
* join
* nl
* paste
* patch
* read
* sed
* sort
* strings
* tail
* tee
* tr
* uniq
* vi
* vim
* wc

Programmation shell |

* alias
* basename
* dirname
* echo
* expr
* false
* printf
* set
* test
* true
* unset
* wait

Recherche |

* find
* grep
* locate
* whereis
* which

Réseau |

* cURL
* ethtool
* ftp
* host
* ifconfig
* mail
* mailx
* mii-tool
* nc
* netstat
* ping
* rlogin
* ssh
* sftp
* telnet
* traceroute
* wget

Système de fichiers |

* cd
* chgrp
* chmod
* chown
* cp
* dd
* df
* dir
* du
* file
* less
* ln
* ls
* lsof
* mkdir
* more
* mount
* mv
* pwd
* rm
* rmdir
* split
* touch
* tree
* umask
* umount

Divers |

* bc
* dc
* cal
* date
* fc
* lp
* lpr
* md5sum

* Portail de l’informatique

*[v]: Voir ce modèle.
*[m]: Modifier ce modèle. Merci de prévisualiser avant de sauvegarder.