En aquest tutorial, parlarem de l'ordre 'Qui' de Linux i també aprendrem com funciona.
Introducció
L'ordre 'qui' de Linux us permet mostrar els usuaris connectats actualment al vostre sistema operatiu UNIX o Linux.
Sempre que un usuari necessiti saber quants usuaris estan fent servir o han iniciat sessió en un sistema operatiu determinat basat en Linux, pot utilitzar l'ordre 'qui' per obtenir aquesta informació. Aquesta ordre és senzilla d'utilitzar i mostra una varietat d'informació essencial sobre tots els usuaris que estan connectats actualment al sistema. En la majoria Sistemes operatius Linux , hi ha una ordre similar coneguda com 'w' que fa gairebé el mateix. L'ordre 'w' mostra informació sobre tots els usuaris connectats al sistema actual. A més, també mostra dades addicionals juntament amb algunes dades estadístiques. L'ordre bàsica 'qui' sense arguments de línia d'ordres només mostra els noms dels usuaris que actualment han iniciat sessió al sistema. En molts casos, també pot mostrar alguna informació addicional, com ara quins terminals estan iniciant la sessió i l'hora en què van iniciar sessió, però depèn totalment dels sistemes utilitzats pels usuaris.
La sortida de l'ordre 'qui' normalment depèn dels usuaris i de com l'utilitzen. Si un usuari normalment escriu l'ordre 'Qui' al terminal i l'executa, la sortida serà la mateixa. Mostrarà la llista dels usuaris que estan connectats actualment al sistema operatiu actual. Tanmateix, si l'usuari executa o utilitza l'ordre 'qui' amb arguments diferents, la sortida també es canviarà lleugerament o pot ser completament diferent.
Vegem quina sortida obtindrem si executem l'ordre 'qui' sense cap opció o argument addicional.
La informació que es mostra o mostra mitjançant aquesta ordre depèn de com utilitzeu aquesta ordre. Si utilitzeu aquesta ordre sense cap opció o argument, només mostrarà una petita quantitat d'informació basada en els punts següents:
Vegem la sintaxi de l'ordre 'Qui' sense incloure cap argument:
Sintaxi de l'ordre:
who
Com executar l'ordre 'qui' a Linux?
Els passos següents us ajudaran a executar l'ordre anterior fins i tot si algú no està prou familiaritzat amb els sistemes operatius Linux (o és nou al sistema operatiu Linux):
Pas 1. Obriu el terminal prement el botó Ctrl + Alt + T al teclat, tal com es mostra a la imatge donada:
Pas 2. Ara, escriviu la següent comanda donada al terminal i premeu Intro:
Comandament:
scan.nextstring java
Who
Pas 3. Un cop premeu el botó Intro, trigarà una mica de temps i mostrarà la informació com els noms dels usuaris connectats, l'hora de l'últim reinici, etc. La sortida d'aquesta ordre pot semblar com es mostra a la imatge següent:
Sortida
Podem observar a la imatge anterior, només un usuari ha iniciat sessió al nostre sistema. Per tant, només mostra la informació sobre l'usuari actual. Tanmateix, si utilitzeu un sistema al qual tenen accés diversos altres usuaris, l'ordre anterior mostrarà tots els usuaris connectats al sistema.
Ordre 'Qui' amb els diferents arguments
Vegem ara com utilitzar l'ordre 'qui' amb diferents opcions o arguments per mostrar diferents tipus d'informació sobre diferents coses. Aquí parlarem breument de 'qui' amb totes les seves opcions útils, arguments i també veurem la seva implementació pràctica.
1. Ordre per mostrar el nom d'amfitrió i l'usuari associat amb els dispositius d'entrada/sortida com un teclat-
Sintaxi
Who -m -H
Sortida
2. Per mostrar tots els detalls dels usuaris connectats actualment-
Amb l'ajuda d'aquesta ordre, es veuen tots els detalls de cada usuari connectat al sistema actual. La sintaxi d'aquesta ordre és la mateixa excepte l'opció addicional '-a', com podem veure a la sintaxi donada:
Sintaxi
who -a
Sortida
O
Podeu utilitzar 'qui -tot' en lloc de 'qui -a', ja que mostra tota la informació.
Sintaxi
Who -all
3. Per mostrar informació sobre tots els processos actius generats pel procés NIT-
Aquesta ordre us ajudarà a mostrar informació essencial, així com tots i cadascun dels processos actius.
Sintaxi
who -p -h
Sortida
4. Per mostrar l'estat del missatge de l'usuari com -, + o?
Aquesta ordre ens ajudarà a mostrar l'estat del missatge de l'usuari. La sintaxi d'aquesta comanda es mostra a continuació:
Sintaxi
who -T -H
Sortida
5. Per mostrar tota la llista d'usuaris connectats-
Aquesta ordre ens ajudarà a mostrar tota la llista dels usuaris connectats. La sintaxi d'aquesta comanda es mostra a continuació:
Sintaxi
who -u
Sortida
marc de col·lecció java
6. Per mostrar tota la llista de processos morts-
Es pot utilitzar aquesta ordre per veure la llista completa de tots els processos morts. La sintaxi de l'ordre es mostra a continuació:
Sintaxi
who -d -H
Sortida
7. Per mostrar els detalls del procés d'inici de sessió del sistema:
Es pot utilitzar aquesta ordre per veure el procés d'inici de sessió. La sintaxi de l'ordre es mostra a continuació:
Sintaxi:
who -l -H
Sortida
8. Per comptar els números de tots els usuaris que han iniciat sessió-
Podem utilitzar aquesta ordre per veure quants usuaris han iniciat sessió en forma de números. La sintaxi de l'ordre es mostra a continuació:
Sintaxi:
who -q -H
Sortida
9. Per mostrar el nivell d'execució actual del sistema:
La sintaxi de l'ordre es mostra a continuació:
Who -r
Sortida
10. Per mostrar el nom d'usuari del sistema-
Aquesta ordre s'utilitza generalment per conèixer el nom d'usuari del sistema real. La sintaxi de l'ordre es mostra a continuació:
Sintaxi
whoami
Sortida
11. Per mostrar la llista d'usuaris i les seves activitats-
Amb l'ajuda d'aquesta ordre, també podeu veure la llista completa dels usuaris i les seves activitats, que estan connectats al sistema actual. L'ordre es dóna a continuació:
topologies
Sintaxi
w
Sortida
12. Per mostrar la informació d'identificació de l'usuari-
Es pot utilitzar aquesta ordre per veure la informació d'identificació de l'usuari. La sintaxi de l'ordre es mostra a continuació:
Sintaxi
Id
Sortida