Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 50 lignes de commande et 1472 man disponibles
login as: root
root@213.186.33.18's password:
Last login: Sun Feb 12 8:13:10 2012 from 38.107.179.230
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Lseek en anglais

LSEEK(2) Linux Programmer's Manual LSEEK(2)
 
NAME


lseek - reposition read/write file offset
 
SYNOPSIS


#include #include off_t lseek(int fd, off_t offset, int whence);
 
DESCRIPTION


The lseek() function repositions the offset of the open file associated with the file descriptor fd to the argument offset according to the directive whence as follows: SEEK_SET The offset is set to offset bytes. SEEK_CUR The offset is set to its current location plus offset bytes. SEEK_END The offset is set to the size of the file plus offset bytes. The lseek() function allows the file offset to be set beyond the end of the file (but this does not change the size of the file). If data is later written at this point, subsequent reads of the data in the gap (a "hole") return null bytes ('\0') until data is actually written into the gap.
 
RETURN VALUE


Upon successful completion, lseek() returns the resulting offset loca- tion as measured in bytes from the beginning of the file. Otherwise, a value of (off_t) -1 is returned and errno is set to indicate the error.
 
ERRORS


EBADF fd is not an open file descriptor. EINVAL whence is not one of SEEK_SET, SEEK_CUR, SEEK_END; or the resulting file offset would be negative, or beyond the end of a seekable device.
 
EOVERFLOW


The resulting file offset cannot be represented in an off_t. ESPIPE fd is associated with a pipe, socket, or FIFO.
 
CONFORMING TO


SVr4, 4.3BSD, POSIX.1-2001.
 
NOTES


This document's use of whence is incorrect English, but maintained for historical reasons. Some devices are incapable of seeking and POSIX does not specify which devices must support lseek(). On Linux, using lseek() on a tty device returns ESPIPE. When converting old code, substitute values for whence with the follow- ing macros: old new 0 SEEK_SET 1 SEEK_CUR 2 SEEK_END L_SET SEEK_SET L_INCR SEEK_CUR L_XTND SEEK_END SVr1-3 returns long instead of off_t, BSD returns int. Note that file descriptors created by dup(2) or fork(2) share the cur- rent file position pointer, so seeking on such files may be subject to race conditions.
 
SEE ALSO


dup(2), fork(2), open(2), fseek(3), lseek64(3), posix_fallocate(3)
 
COLOPHON


This page is part of release 3.05 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. Linux 2001-09-24 LSEEK(2)


 Dernières recherches
Man  en anglais Man lseek en anglaisMan  en français Man lseek en français
Man  en anglais Man xargs en anglaisMan  en français Man xargs en français
Man  en anglais Man fopen en anglaisMan  en français Man fopen en français
Man  en anglais Man rsync en anglaisMan  en français Man rsync en français
Man  en anglais Man ctime en anglaisMan  en français Man ctime en français
Man  en anglais Man zdiff en anglaisMan  en français Man zdiff en français
Man  en anglais Man stdio en anglaisMan  en français Man stdio en français
Man  en anglais Man sleep en anglaisMan  en français Man sleep en français
Man  en anglais Man touch en anglaisMan  en français Man touch en français
Man  en anglais Man tr en anglaisMan  en français Man tr en français
Man  en anglais Man pthreads en anglaisMan  en français Man pthreads en français
Man  en anglais Man ftell en anglaisMan  en français Man ftell en français
Man  en anglais Man dirname en anglaisMan  en français Man dirname en français
Man  en anglais Man showkey en anglaisMan  en français Man showkey en français
Man  en anglais Man time en anglaisMan  en français Man time 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