uname (diminutif pour unix name) est une commande Unix qui affiche les informations système sur la machine sur laquelle elle est exécutée. Elle est apparue dans PWB/UNIX[1].

Uname

Description de l'image Uname screenshot.png.
Informations
Type Utilitaire UNIX (d)Voir et modifier les données sur Wikidata

Exemples

modifier
  • uname (ou --kernel-name ou -s) affiche le nom du système d'exploitation
  • uname -a (ou -all) affiche toutes les informations disponibles sur la version du système d'exploitation et le type de la machine.

Exemple de réponse : (nom du serveur, version et date du noyau, type de plateforme, type de système)

Linux proxysvr 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux

  • uname -m est équivalent à la commande arch sur certains systèmes UNIX[2], qui affiche la plateforme de la machine.
  • uname -X affiche les caractéristiques matérielles, telles que le numéro de série, sous SCO UNIX et Solaris[3]. Cette option de la commande uname est spécifique à quelques Unix seulement et n'est pas supportée par Linux[4], AIX, MacOSX ni les nombreux systèmes basés sur BSD.

Notes et références

modifier
  1. « uname », FreeBSD man pages (consulté le )
  2. « Uname(1) [opensolaris man page] », sur unix.com (consulté le ).
  3. (en) Page de manuel de la commande uname pour Oracle Solaris 11.1
  4. (en) Page de manuel de la commande uname sur le site officiel de GNU