www.wikidata.de-de.nina.az
uname ist sowohl eine Systemfunktion uname als auch ein Systemprogramm usr bin uname in UNIX und UNIX ahnlichen Betriebssystemen Funktion und Programm liefern den Namen und weitere Informationen uber das Betriebssystem Vorhandensein und Verhalten sowohl der Funktion als auch des Programms nebst dessen Optionen sind in POSIX normiert 1 2 Die Funktion liefert die Informationen als a href Verbund Datentyp html title Verbund Datentyp struct a deren Form in sys utsname h festgelegt wird zuruck 1 Das Kommando gibt die Informationen auf a href Stdout html class mw redirect title Stdout stdout a aus Sowohl fur die Funktion wie fur das Kommando sind Form und Inhalt der Ausgabe nicht normiert 2 Inhaltsverzeichnis 1 Implementierungen 2 Beispiel 3 Ahnliche Programme in anderen Betriebssystemen 4 EinzelnachweiseImplementierungen BearbeitenFunktion und Programm wurden erstmals in PWB UNIX implementiert Einige Unix Varianten zum Beispiel AT amp T UNIX System V Release 3 0 enthalten zusatzlich das Programm setname mit dem die Werte die uname zuruckliefert geandert werden konnen In den Manpages der Systeme FreeBSD 3 OpenBSD 4 NetBSD 5 wird die POSIX Konformitat ihrer Implementierung des Programms uname behauptet Die Manual Documents der GNU Implementierung des Programms weisen nicht explizit eine POSIX Konformitat aus stellen aber fur die Option s fest dass der Kernelname statt des Betriebssystemnamens als Inhalt ausgegeben wird Den Begriff Kernel kennt die POSIX Spezifikation nicht allerdings widerspricht dieses Verhalten wie eingangs beschrieben ihr auch nicht ausdrucklich Beispiel BearbeitenAuf einem System mit Darwin konnte die Ausgabe des Befehls uname mit der Option a setze alle verfugbaren Optionen so aussehen Darwin hostname 9 2 0 Darwin Kernel Version 9 2 0 Tue Feb 5 16 13 22 PST 2008 root xnu 1228 3 13 1 RELEASE I386 i386Ahnliche Programme in anderen Betriebssystemen BearbeitenUnter macOS kann zusatzlich der Befehl sw vers verwendet werden um Informationen uber das System auszugeben In MS DOS und seinen Abkommlingen etwa Windows wird das Kommando ver zur Versionsabfrage benutzt In VMS bzw OpenVMS kann F GETSYI bei entsprechender Parametrierung ahnliche Informationen uber das laufende System liefern Unter AmigaOS kompatiblen Systemen ist es version Einzelnachweise Bearbeiten a b Open Group Base Specifications Issue 7 2018 edition Functions engl a b Open Group Base Specifications Issue 7 2018 edition Shell amp Utilities engl FreeBSD General Commands Manual FreeBSD abgerufen am 8 Juli 2018 OpenBSD General Commands Manual OpenBSD abgerufen am 8 Juli 2018 NetBSD General Commands Manual NetBSD abgerufen am 8 Juli 2018 Unix Befehle der GNU Core UtilitiesDateien chgrp chown chmod cp dd df dir dircolors install ln ls mkdir mkfifo mknod mv rm rmdir shred sync touch vdirText awk cat cksum comm csplit cut expand fmt fold head join md5sum nl od paste ptx pr sha1sum sed sort split sum tac tail tr tsort unexpand uniq wcShell basename chroot date dirname du echo env expr factor false groups hostid id link logname nice nohup pathchk pinky printenv printf pwd readlink seq sleep stat stty tee test true tty uname unlink users who whoami yes Abgerufen von https de wikipedia org w index php title Uname amp oldid 224770039