Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 46 lignes de commande disponibles
login as: root
root@213.186.33.18's password:
Last login: Sun Aug 1 7:50:54 2010 from 38.107.191.102
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version française

Indiquez la fonction :

Man Fifo en français

FIFO(7) Manuel du programmeur Linux FIFO(7)
 
NOM


fifo - Fichier special FIFO, tube nomme.
 
DESCRIPTION


Un fichier special de file FIFO (First In, First Out) est l'equivalent d'un tube (pipeline), sauf qu'il est accessible en tant que partie du systeme de fichiers. Il peut etre ouvert par plusieurs processus, tant en lecture qu'en ecriture. Lorsque des processus echangent des donnees par le biais d'une file FIFO, le noyau transfere les informations de maniere interne, sans passer par une ecriture reelle dans le systeme de fichier. Ainsi, le fichier special FIFO n'a pas de veritable contenu, c'est essentiellement un point de reference pour que les processus puissent acceder au tube en employant un nom dans le systeme de fichiers. Le noyau assimile exactement un tube a chaque fichier special FIFO ouvert par au moins un processus. La file FIFO doit etre ouverte aux deux extremites (lecture et ecriture) avant que des donnees puissent y transiter. Normalement, l'ouverture d'une file FIFO est bloquante jusqu'a ce que l'autre cote soit aussi ouvert. Un processus peut ouvrir une FIFO en mode non bloquant. Dans ce cas, l'ouverture en lecture seule reussira meme si personne n'a encore ouvert le cote ecriture. L'ouverture en ecriture seule echouera avec l'erreur ENXIO si l'autre extremite n'a pas encore ete ouverte. Sous Linux, l'ouverture d'une file FIFO en lecture et ecriture reussira aussi bien en mode bloquant que non bloquant. POSIX ne precise pas ce comportement. Ceci peut servir a ouvrir une FIFO en ecriture, meme si aucun lecteur n'est pret. Un processus qui utilise les deux cotes d'une FIFO pour communiquer avec lui-meme doit etre tres prudent pour eviter les situations de blocage.
 
NOTES


Quand un processus essaye d'ecrire dans une FIFO qui n'a pas ete ouverte en lecture de l'autre cote, le processus recoit un signal SIG- PIPE. Un fichier special de file FIFO peut etre cree a l'aide de la fonction mkfifo(3), et est mentionne de maniere particuliere avec un ls -l.
 
VOIR AUSSI


mkfifo(1), open(2), pipe(2), sigaction(2), signal(2), socketpair(2), mkfifo(3), pipe(7)
 
TRADUCTION


Ce document est une traduction realisee par Christophe Blaess le 9 janvier 2000 et revisee le 7 decembre 2006. L'equipe de traduction a fait le maximum pour realiser une adaptation francaise de qualite. La version anglaise la plus a jour de ce document est toujours consultable via la commande : LANG=C man 4 fifo . N'hes- itez pas a signaler a l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. LDP 20 juin 1999 FIFO(7)


 Dernières recherches
Man  en anglais Man fifo en anglaisMan  en français Man fifo en français
Man  en anglais Man chroot en anglaisMan  en français Man chroot en français
Man  en anglais Man timezone en anglaisMan  en français Man timezone en français
Man  en anglais Man sched_setparam en anglaisMan  en français Man sched_setparam en français
Man  en anglais Man srand en anglaisMan  en français Man srand en français
Man  en anglais Man mknod en anglaisMan  en français Man mknod en français
Man  en anglais Man aio_read en anglaisMan  en français Man aio_read en français
Man  en anglais Man pthreads en anglaisMan  en français Man pthreads en français
Man  en anglais Man sigprocmask en anglaisMan  en français Man sigprocmask en français
Man  en anglais Man mlock en anglaisMan  en français Man mlock en français
Man  en anglais Man standards en anglaisMan  en français Man standards en français
Man  en anglais Man clearenv en anglaisMan  en français Man clearenv en français
Man  en anglais Man catan en anglaisMan  en français Man catan en français
Man  en anglais Man tkill en anglaisMan  en français Man tkill en français
Man  en anglais Man closelog en anglaisMan  en français Man closelog en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher