logo

'Wie'-opdracht in Linux

Wie commandeert in Linux

In deze tutorial bespreken we het 'Who'-commando van Linux en leren we ook hoe het werkt.

Invoering

Met de Linux 'who'-opdracht kunt u de gebruikers weergeven die momenteel zijn aangemeld bij uw UNIX- of Linux-besturingssysteem.

Wanneer een gebruiker wil weten hoeveel gebruikers een bepaald op Linux gebaseerd besturingssysteem gebruiken of ingelogd zijn, kan hij/zij het 'wie'-commando gebruiken om die informatie te verkrijgen. Deze opdracht is eenvoudig te gebruiken en geeft een verscheidenheid aan essentiële informatie weer over alle gebruikers die momenteel bij het systeem zijn ingelogd. In de meeste Linux-besturingssystemen , is er een soortgelijk commando bekend als 'w' dat bijna hetzelfde doet. Met de opdracht 'w' wordt informatie weergegeven over alle gebruikers die zijn ingelogd op het huidige systeem. Daarnaast worden er naast enkele statistische gegevens ook aanvullende gegevens weergegeven. De basisopdracht 'wie' zonder opdrachtregelargumenten toont alleen de namen van gebruikers die momenteel op het systeem zijn ingelogd. In veel gevallen kan het ook wat aanvullende informatie tonen, zoals op welke terminals ze inloggen en het tijdstip waarop ze inloggen, maar dit hangt volledig af van de systemen die door de gebruikers worden gebruikt.

De uitvoer van het 'wie'-commando hangt meestal af van de gebruikers en hoe ze het gebruiken. Als een gebruiker normaal gesproken de opdracht 'Wie' in de terminal typt en deze uitvoert, zal de uitvoer hetzelfde zijn. Het toont de lijst met gebruikers die momenteel zijn aangemeld bij het huidige besturingssysteem. Als de gebruiker echter het 'who'-commando met verschillende argumenten uitvoert of gebruikt, zal de uitvoer ook enigszins worden gewijzigd of geheel anders zijn.

Laten we eens kijken welke uitvoer we krijgen als we de opdracht 'wie' uitvoeren zonder extra opties of argumenten.

De informatie die via deze opdracht wordt weergegeven of weergegeven, is afhankelijk van hoe u deze opdracht gebruikt. Als u deze opdracht zonder enige optie of argument gebruikt, wordt slechts een kleine hoeveelheid informatie weergegeven op basis van de volgende punten:

    Tijdstip van de laatste systeemopstart Huidig ​​runniveau van het systeem Lijst met ingelogde gebruikers en meer

Laten we de syntaxis van het 'Wie'-commando bekijken zonder argumenten op te nemen:

Syntaxis van de opdracht:

 who 

Hoe voer je het 'who'-commando uit in Linux?

De volgende stappen zullen je helpen de bovenstaande opdracht uit te voeren, zelfs als iemand niet voldoende bekend is met Linux-besturingssystemen (of nieuw is met het Linux-besturingssysteem):

Stap 1. Open de terminal door op de te drukken Ctrl+Alt+T op het toetsenbord, zoals weergegeven in de gegeven afbeelding:

Wie commandeert in Linux

Stap 2. Typ nu de volgende gegeven opdracht in de terminal en druk op enter:

Commando:

np.histogram
 Who 

Stap 3. Zodra u op de enter-knop drukt, duurt het even voordat de informatie wordt weergegeven, zoals de namen van ingelogde gebruikers, de laatste herstarttijd, enz. De uitvoer van deze opdracht kan er uitzien zoals weergegeven in de volgende afbeelding:

Uitvoer

Wie commandeert in Linux

We kunnen in de bovenstaande afbeelding zien dat er momenteel slechts één gebruiker is ingelogd op ons systeem. Het geeft dus alleen de informatie over de huidige gebruiker weer. Als u echter een systeem gebruikt waartoe meerdere andere gebruikers toegang hebben, geeft de bovenstaande opdracht alle gebruikers weer die op het systeem zijn ingelogd.

'Wie'-opdracht met de verschillende argumenten

Laten we nu eens kijken hoe we het 'wie'-commando met verschillende opties of argumenten kunnen gebruiken om verschillende soorten informatie over verschillende dingen weer te geven. Hier bespreken we kort 'wie' met al zijn bruikbare opties, argumenten en zien we ook de praktische implementatie ervan.

1. Commando om de hostnaam en gebruiker weer te geven die zijn gekoppeld aan de invoer-/uitvoerapparaten, zoals een toetsenbord

Syntaxis

 Who -m -H 

Uitvoer

Wie commandeert in Linux

2. Om alle details van momenteel ingelogde gebruikers weer te geven-

Met de hulp van dit commando ziet men alle details van elke gebruiker die is ingelogd op het huidige systeem. De syntaxis van dit commando is hetzelfde, behalve de extra optie '-a', zoals we kunnen zien in de gegeven syntaxis:

Syntaxis

 who -a 

Uitvoer

Wie commandeert in Linux

Of

U kunt 'wie -all' gebruiken in plaats van 'wie -a', omdat alle informatie wordt weergegeven.

Syntaxis

 Who -all 

Wie commandeert in Linux

3. Om informatie weer te geven over alle actieve processen die door het NIT-proces worden voortgebracht

Met deze opdracht kunt u essentiële informatie en elk actief proces weergeven.

Syntaxis

 who -p -h 

Uitvoer

Wie commandeert in Linux

4. Om de status van het bericht van de gebruiker weer te geven als -, + of?

Met dit commando kunnen we de status van het bericht van de gebruiker weergeven. Syntaxis van deze opdracht hieronder gegeven:

Syntaxis

 who -T -H 

Uitvoer

Wie commandeert in Linux

5. Om de hele lijst met ingelogde gebruikers weer te geven-

Met deze opdracht kunnen we de hele lijst met ingelogde gebruikers weergeven. Syntaxis van deze opdracht hieronder gegeven:

Syntaxis

 who -u 

Uitvoer

np.waar
Wie commandeert in Linux

6. Om de hele lijst met dode processen weer te geven:

Je kunt deze opdracht gebruiken om de volledige lijst met alle dode processen te bekijken. De syntaxis van de onderstaande opdracht:

Syntaxis

 who -d -H 

Uitvoer

Wie commandeert in Linux

7. Om details van het aanmeldingsproces van het systeem weer te geven:

U kunt deze opdracht gebruiken om het inlogproces te bekijken. De syntaxis van de opdracht wordt hieronder gegeven:

Syntaxis:

 who -l -H 

Uitvoer

Wie commandeert in Linux

8. Om de aantallen van alle ingelogde gebruikers te tellen-

We kunnen deze opdracht gebruiken om te zien hoeveel gebruikers zich hebben aangemeld in de vorm van getallen. De syntaxis van de opdracht wordt hieronder gegeven:

Syntaxis:

 who -q -H 

Uitvoer

Wie commandeert in Linux

9. Om het huidige bedrijfsniveau van het systeem weer te geven

De syntaxis van de opdracht wordt hieronder gegeven:

 Who -r 

Uitvoer

Wie commandeert in Linux

10. Om de gebruikersnaam van het systeem weer te geven:

Deze opdracht wordt doorgaans gebruikt om de gebruikersnaam van het daadwerkelijke systeem te achterhalen. De syntaxis van de opdracht wordt hieronder gegeven:

typoscript pijlfunctie

Syntaxis

 whoami 

Uitvoer

Wie commandeert in Linux

11. Om de lijst met gebruikers en hun activiteiten weer te geven:

Met behulp van deze opdracht kunt u ook de volledige lijst met gebruikers en hun activiteiten bekijken die op het huidige systeem zijn ingelogd. Het commando wordt hieronder gegeven:

Syntaxis

 w 

Uitvoer

Wie commandeert in Linux

12. Om gebruikersidentificatie-informatie weer te geven:

U kunt deze opdracht gebruiken om de gebruikersidentificatie-informatie te bekijken. De syntaxis van de opdracht wordt hieronder gegeven:

Syntaxis

 Id 

Uitvoer

Wie commandeert in Linux