www.wikidata.de-de.nina.az
who ist ein klassischer Befehl unter Unix Betriebssystemen der eine Liste der zurzeit auf dem System angemeldeten Benutzer anzeigt who ist in der Single UNIX Specification als erforderliche Komponente vorgeschrieben nebst seinem erwartbaren Verhalten Die GNU Implementierung ist Element der GNU Core Utilities Inhaltsverzeichnis 1 Geschichte 2 Beispiel 3 Alternativen 4 WeblinksGeschichte BearbeitenWho gehort zu den historisch altesten Befehlen in Unix Umgebungen Da der Befehl aus einer Zeit vor grafischen Benutzeroberflachen datiert ist die Anzeige auf manchen Plattformen insofern nicht vollstandig als virtuelle X11 Terminals wie xterm nicht berucksichtigt werden Mit der Standardisierung durch die Single Unix Specification wurde festgelegt dass who mindestens eine Liste uber die angemeldeten Benutzer ausgeben soll Die XSI Erweiterung sieht zudem vor dass auch Daten uber den Benutzernamen das verwendete Terminal die Uhrzeit des Logins die Prozess ID der Login Shell sowie die Zeit seit der letzten Aktivitat im Terminal Idle Zeit ausgegeben werden soll Beispiel BearbeitenDer Aufruf von who unter einem Linux System auf dem der Benutzer bob auf mehreren virtuellen Terminals eingeloggt ist konnte so aussehen who bob pts 1 2008 05 18 00 30 p57a6d3a7 S 0 bob pts 2 2008 07 20 18 18 p57a6d3a7 S 1 bob pts 4 2008 05 18 22 59 p57a6d3a7 S 3 bob pts 3 2008 05 18 00 53 p57a6d3a7 S 2 bob pts 5 2008 07 26 23 20 p57a6d3a7 S 4 Dabei gibt die erste Spalte den Benutzernamen wieder die zweite den des Login Terminals die dritte die Login Zeit und dahinter in Klammern von welchem Host der Benutzer verbunden ist uber SSH Alternativen BearbeitenDas who Kommando ahnelt dem Unix Kommando w welches zu den Informationen von who auch noch zusatzliche Daten ausgibt wie z B das von jedem Benutzer zuletzt ausgefuhrte Kommando Wenn who mit den Parametern am i aufgerufen wird gibt es wie das Unix Kommando whoami den Namen des angemeldeten Benutzers aus allerdings zusatzlich auch den Terminalnamen die Zeit des Logins und den Rechnernamen von dem das Login kommt Der Befehl last wertet auch vergangene Ein Auslogvorgange aus und kann entsprechend mehr Informationen anzeigen Mit last p now listet der Befehl wie die bereits vorgestellten Programme nur die aktuell angemeldeten Benutzer Fur weitere Informationen siehe auch man 5 utmpWeblinks Bearbeiten a href http www opengroup org onlinepubs 9699919799 utilities who html who a display who is on the system Open Group Base Specification b who 1 b display who is logged in OpenBSD General Commands Manual b who 1 b anzeigen wer angemeldet ist Debian GNU Linux Ausfuhrbare Programme oder Shell Befehle Handbuchseite b w 1 b Zeigt an wer am System angemeldet ist und was sie er gerade tut Debian GNU Linux Ausfuhrbare Programme oder Shell Befehle HandbuchseiteUnix 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 Who Unix amp oldid 233942595