Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. who (Unix) – Wikipedia
who (Unix) – Wikipedia
aus Wikipedia, der freien Enzyklopädie

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.

Geschichte

[Bearbeiten | Quelltext bearbeiten]

Who gehört zu den historisch ältesten Befehlen in Unix-Umgebungen. Da der Befehl aus einer Zeit vor grafischen Benutzeroberflächen datiert, ist die Anzeige auf manchen Plattformen insofern nicht vollständig, als virtuelle X11-Terminals wie xterm nicht berücksichtigt werden.

Mit der Standardisierung durch die Single Unix Specification wurde festgelegt, dass who mindestens eine Liste über die angemeldeten Benutzer ausgeben soll. Die XSI-Erweiterung sieht zudem vor, dass auch Daten über den Benutzernamen, das verwendete Terminal, die Uhrzeit des Logins, die Prozess-ID der Login-Shell sowie die Zeit seit der letzten Aktivität im Terminal (Idle-Zeit) ausgegeben werden soll.

Beispiel

[Bearbeiten | Quelltext bearbeiten]

Der Aufruf von who unter einem Linux-System, auf dem der Benutzer bob auf mehreren virtuellen Terminals eingeloggt ist, könnte 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 (über SSH).

Alternativen

[Bearbeiten | Quelltext bearbeiten]

Das who-Kommando ähnelt dem Unix-Kommando w, welches zu den Informationen von who auch noch zusätzliche Daten ausgibt, wie z. B. das von jedem Benutzer zuletzt ausgeführte Kommando.

Wenn who mit den Parametern am i aufgerufen wird, gibt es wie das Unix-Kommando whoami den Namen des angemeldeten Benutzers aus, allerdings zusätzlich auch den Terminalnamen, die Zeit des Logins und den Rechnernamen, von dem das Login kommt.

Der Befehl last wertet auch vergangene Ein-/Auslogvorgänge aus und kann entsprechend mehr Informationen anzeigen. Mit last -p now listet der Befehl wie die bereits vorgestellten Programme nur die aktuell angemeldeten Benutzer.

Für weitere Informationen siehe auch man 5 utmp

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • who: display who is on the system – Open Group Base Specification
  • who(1): display who is logged in – OpenBSD General Commands Manual
  • who(1): anzeigen, wer angemeldet ist – Debian GNU/Linux Ausführbare Programme oder Shell-Befehle Handbuchseite
  • w(1): Zeigt an, wer am System angemeldet ist und was sie/er gerade tut – Debian GNU/Linux Ausführbare Programme oder Shell-Befehle Handbuchseite
Unix-Befehle der GNU Core Utilities
Dateien

chgrp | chown | chmod | cp | dd | df | dir | dircolors | install | ln | ls | mkdir | mkfifo | mknod | mv | rm | rmdir | shred | sync | touch | vdir

Text

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 | wc

Shell

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.teknopedia.teknokrat.ac.id/w/index.php?title=Who_(Unix)&oldid=240915412“
Kategorien:
  • Unix-Software
  • GNU Core Utilities

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id