Aceasta este comanda whoposix care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
who — afișați cine este pe sistem
REZUMAT
care [−mTu] [−abdHlprt] [fişier]
care [−mu] −s [−bHlprt] [fişier]
cine −q [fişier]
cine sunt
cine sunt
DESCRIERE
care utilitatea va enumera diverse informații despre utilizatorii accesibili. The
domeniul de accesibilitate este definit de implementare.
Pe baza opțiunilor oferite, care poate lista, de asemenea, numele utilizatorului, linia terminalului, ora de conectare,
timpul scurs de când a avut loc activitatea pe linie și ID-ul de proces al comenzii
interpret pentru fiecare utilizator curent al sistemului.
OPŢIUNI
care utilitatea trebuie să se conformeze volumului Definiții de bază din POSIX.1-2008, Secțiune
12.2, Utilitate Sintaxă Instrucțiuni.
Următoarele opțiuni vor fi acceptate. Metavariabilele, cum ar filinie>, consultați
câmpurile descrise în secțiunea STDOUT.
−a Procesați baza de date definită de implementare sau fișierul numit cu −b, −d, −l,
−p, −r, −t, −T și −u opțiunile activate.
−b Scrieți ora și data ultimei reporniri a sistemului. Timpul de repornire a sistemului este
momentul în care implementarea poate începe să ruleze procesele.
−d Scrieți o listă cu toate procesele care au expirat și care nu au fost respawned de către
înăuntru proces de sistem. Theieşire> câmpul va apărea pentru procesele moarte și
conțin valorile de terminare și de ieșire ale procesului mort. Acest lucru poate fi util
pentru a determina de ce s-a încheiat un proces.
−H Scrieți titlurile coloanelor deasupra rezultatului obișnuit.
−l (Litera ell.) Listați numai acele linii pe care sistemul le așteaptă
cineva să se autentifice. Thenume> câmpul va fi LOGIN în astfel de cazuri. Alte domenii
va fi același ca pentru intrările utilizatorului, cu excepția faptului căde stat> câmpul nu
exista.
−m Ieșiți numai informații despre terminalul curent.
−p Listați orice alt proces care este activ în prezent și care a fost generat anterior
by înăuntru.
−q (Rapid.) Listați numai numele și numărul de utilizatori conectați în prezent. Când
această opțiune este utilizată, toate celelalte opțiuni vor fi ignorate.
−r Scrie curentul la nivel de rulare a înăuntru proces.
−s Enumeraţi numainume>,linie>, șitimp> câmpuri. Acesta este cazul implicit.
−t Indicați ultima modificare a ceasului sistemului.
−T Afișați starea fiecărui terminal, așa cum este descris în secțiunea STDOUT.
−u Scrieți „timp de inactivitate” pentru fiecare utilizator afișat în plus față de oricare altul
informație. Timpul de inactivitate este timpul de când a avut loc orice activitate pe utilizator
Terminal. Metoda de determinare a acestui lucru este nespecificată. Această opțiune va lista
numai acei utilizatori care sunt conectați în prezentnume> este datele de conectare ale utilizatorului
Nume. Thelinie> este numele liniei așa cum se găsește în director / dev.
<timp> este ora la care utilizatorul sa conectatactivitate> este numărul de
ore și minute de la ultima activitate pe linia respectivă. Un punct
indică faptul că terminalul a văzut activitate în ultimul minut și este
prin urmare ``actual`'. Dacă au trecut mai mult de douăzeci și patru de ore sau linia
nu a fost utilizată de la momentul pornirii, intrarea va fi marcatăvechi>. Acest câmp
este util atunci când se încearcă să se determine dacă o persoană lucrează la terminal
sau nu. Thepid> este ID-ul procesului al procesului de conectare al utilizatorului.
OPERANDE
Următorii operanzi vor fi acceptați:
am i, am I
În localitatea POSIX, limitați rezultatul la descrierea utilizatorului care invocă,
echivalent cu −m opțiune. am și i or I trebuie să fie argumente separate.
fişier Specificați o cale a unui fișier care să înlocuiască cel definit de implementare
baza de date a utilizatorilor conectați care care utilizeaza implicit.
Stdin
Nefolosit.
INTRARE DOSARE
Nici unul.
MEDIUL VARIABILE
Următoarele variabile de mediu vor afecta execuția care:
LIMBA Furnizați o valoare implicită pentru variabilele de internaționalizare care sunt nesetate sau
nul. (A se vedea volumul Definiții de bază din POSIX.1‐2008, Secțiune 8.2,
Internaționalizare Variabile pentru prioritatea internaţionalizării
variabile utilizate pentru a determina valorile categoriilor locale.)
LC_ALL Dacă este setată la o valoare șir nevid, suprascrieți valorile tuturor celorlalte
variabile de internaţionalizare.
LC_CTYPE Determinați locația pentru interpretarea secvențelor de octeți de date text
ca caractere (de exemplu, caractere pe un singur octet, spre deosebire de caractere pe mai mulți octeți în
argumente).
LC_MESSAGES
Determinați locația care ar trebui utilizată pentru a afecta formatul și conținutul
mesaje de diagnostic scrise la eroare standard.
LC_TIME Determinați locația utilizată pentru formatul și conținutul datei și orei
siruri de caractere.
NLSPATH Determinați locația cataloagelor de mesaje pentru procesarea LC_MESSAGES.
TZ Determinați fusul orar utilizat când scrieți informații despre dată și oră. Dacă TZ is
nesetat sau nul, va fi utilizat un fus orar implicit nespecificat.
ASINCRON EVENIMENTE
Implicit.
Stdout
care utilitarul își va scrie formatul implicit în ieșirea standard într-un
format definit de implementare, sub rezerva numai cerinței de a conține
informațiile descrise mai sus.
Sistemele conforme cu XSI vor scrie informațiile implicite în ieșirea standard din
următorul format general:
<nume>[<de stat>]<linie><timp>[<activitate>][<pid>][<comentariu>][<ieşire>]
Pentru −b opțiune,linie> va fi "sistemcizme". Thenume> este nespecificat.
Următorul format va fi utilizat pentru −T opţiune:
„%s %c %s %s\n" <nume>,terminal de stat>,terminal nume>,
<timp of Logare>
Undeterminal de stat> este unul dintre următoarele caractere:
+ Terminalul permite accesul de scriere altor utilizatori.
− Terminalul interzice accesul la scriere altor utilizatori.
? Starea de acces la scriere la terminal nu poate fi determinată.
Această intrare nu este asociată cu un terminal.
În localitatea POSIX,timp of Logare> trebuie să fie echivalent ca format cu rezultatul:
data +"%b %e %H:%M"
În cazul în care −u opțiunea este folosită cu −T, timpul de inactivitate se adaugă la sfârșitul celui precedent
format într-un format nespecificat.
Stderr
Eroarea standard va fi utilizată numai pentru mesajele de diagnosticare.
REZULTATE DOSARE
Nici unul.
EXTENDED DESCRIERE
Nici unul.
EXIT STAREA
Următoarele valori de ieșire vor fi returnate:
0 Finalizare cu succes.
>0 A apărut o eroare.
CONSECINȚE OF ERORI
Implicit.
următor secțiuni sunt informativ.
APLICARE UTILIZARE
Numele înăuntru utilizat pentru procesul de sistem este cel mai frecvent utilizat pe sistemele istorice,
dar poate varia.
„Domeniul accesibilității” la care se face referire este un concept larg care permite interpretarea
fie pe o bază foarte sigură, fie chiar pentru a permite o implementare la nivel de rețea, cum ar fi
istoric rwho.
EXEMPLE
Nici unul.
FUNDAMENTARE
Datorită diferențelor dintre implementările istorice, opțiunile de bază oferite au fost a
compromis pentru a permite utilizatorilor să lucreze cu acele funcții. De asemenea, dezvoltatorii standard
a luat în considerare eliminarea tuturor opțiunilor, dar a considerat că aceste opțiuni oferă utilizatorilor valori valoroase
funcţionalitate. Opțiuni suplimentare pentru a potrivi sistemele istorice sunt disponibile pe XSI-
sisteme conforme.
Este recunoscut că care comanda poate fi de utilitate limitată, în special într-un
mediu sigur la nivel. Dezvoltatorii standard au considerat, totuși, că au unele
metoda standard de determinare a „accesibilitatii” altor utilizatori ar ajuta utilizatorul
portabilitate.
Nu a fost specificat niciun format pentru valoarea implicită care ieșire pentru sistemele care nu acceptă XSI
opțiune. Într-o astfel de comandă orientată către utilizator, concepută numai pentru uz uman, acest lucru nu a fost
considerată a fi o deficiență.
Formatul numelui terminalului este nespecificat, dar descrierile ps, vorbi, și
scrie necesită să utilizeze același format.
Este acceptabil ca o implementare să nu producă nicio ieșire pentru o invocare a care mie.
VIITOR INSTRUCTIUNI
Nici unul.
Utilizați whoposix online folosind serviciile onworks.net