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: Mon Feb 13 0:29:35 2012 from 38.107.179.226
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Sethostname en anglais

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


gethostname, sethostname - get/set hostname
 
SYNOPSIS


#include int gethostname(char *name, size_t len); int sethostname(const char *name, size_t len); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): gethostname(): _BSD_SOURCE || _XOPEN_SOURCE >= 500 sethostname(): _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
 
DESCRIPTION


These system calls are used to access or to change the hostname of the current processor. The gethostname() system call returns a null-termi- nated hostname (set earlier by sethostname()) in the array name that has a length of len bytes. In case the null-terminated hostname does not fit, no error is returned, but the hostname is truncated. It is unspecified whether the truncated hostname will be null-terminated.
 
RETURN VALUE


On success, zero is returned. On error, -1 is returned, and errno is set appropriately.
 
ERRORS


EFAULT name is an invalid address. EINVAL len is negative or, for sethostname(), len is larger than the maximum allowed size, or, for gethostname() on Linux/i386, len is smaller than the actual size. (In this last case glibc 2.1 uses ENAMETOOLONG.) EPERM For sethostname(), the caller did not have the CAP_SYS_ADMIN capability.
 
CONFORMING TO


SVr4, 4.4BSD (these interfaces first appeared in 4.2BSD). POSIX.1-2001 specifies gethostname() but not sethostname().
 
NOTES


SUSv2 guarantees that "Host names are limited to 255 bytes". POSIX.1-2001 guarantees that "Host names (not including the terminating null byte) are limited to HOST_NAME_MAX bytes". Glibc Notes The GNU C library implements gethostname() as a library function that calls uname(2) and copies up to len bytes from the returned nodename field into name. Having performed the copy, the function then checks if the length of the nodename was greater than or equal to len, and if it is, then the function returns -1 with errno set to ENAMETOOLONG. Versions of glibc before 2.2 handle the case where the length of the nodename was greater than or equal to len differently: nothing is copied into name and the function returns -1 with errno set to ENAME- TOOLONG.
 
SEE ALSO


getdomainname(2), setdomainname(2), uname(2)
 
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 2007-07-26 GETHOSTNAME(2)


 Dernières recherches
Man  en anglais Man sethostname en anglaisMan  en français Man sethostname en français
Man  en anglais Man getaddrinfo en anglaisMan  en français Man getaddrinfo en français
Man  en anglais Man wc en anglaisMan  en français Man wc en français
Man  en anglais Man setpriority en anglaisMan  en français Man setpriority en français
Man  en anglais Man mysql_table en anglaisMan  en français Man mysql_table en français
Man  en anglais Man sigaltstack en anglaisMan  en français Man sigaltstack en français
Man  en anglais Man versionsort en anglaisMan  en français Man versionsort en français
Man  en anglais Man getprotoent en anglaisMan  en français Man getprotoent en français
Man  en anglais Man getsockname en anglaisMan  en français Man getsockname en français
Man  en anglais Man getopt_long en anglaisMan  en français Man getopt_long en français
Man  en anglais Man od en anglaisMan  en français Man od en français
Man  en anglais Man pr en anglaisMan  en français Man pr en français
Man  en anglais Man mq_receive en anglaisMan  en français Man mq_receive en français
Man  en anglais Man select_tut en anglaisMan  en français Man select_tut en français
Man  en anglais Man initscript en anglaisMan  en français Man initscript 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