Hur man använder vem -kommandot i Linux

När vi har vårt Linux -system under vårt ansvar är det idealiskt och viktigt att ha kunskap om några kommandon som kommer att vara till stor hjälp vid administration, hantering eller supportuppgif.webpter för att i detalj känna till flera parametrar för både systemet och processer, användare, tjänster och mycket mer.

Behövs informationVid specifika ögonblick av dessa uppgif.webpter kommer det att vara nödvändigt att känna till grundläggande information såsom:

  • Senaste systemstarttiden
  • Lista över anslutna användare
  • Nuvarande runlevel och många fler.

Denna typ av information är tillgänglig i flera Linux -filer, men vi har ett kommando som gör att vi kan få samma information på ett mycket mer förenklat sätt och det är who -kommandot. Vem är ett användbart kommando för att generera olika information om systemet för att underlätta vår administrativa uppgif.webpt och idag i Solvetic kommer vi att se några alternativ för hur man använder detta kommando på ett praktiskt sätt.

Hur man använder vem -kommandot i Linux

Steg 1
Den grundläggande syntaxen för dess användning är:

 vem [ALTERNATIV] … [FIL | ARG1 ARG2]
När vi springer som utan argument kommer kontoinformationen att visas med detaljer som användarnamn, användarens terminal, sessionens starttid och värden där sessionen har startats enligt följande:

FÖRSTORA

Steg 2
Vi kan använda följande alternativ:

Visa rubrikOm vi ​​vill skriva ut rubriken för de genererade kolumnerna måste vi använda parametern -H som följer:

 vem -H

FÖRSTORA

Visa anslutna användare och namnFör att skriva ut inloggningsnamnen och det totala antalet anslutna användare, använd bara -q -parametern så här:

 vem -q

FÖRSTORA

Visa värdnamn och tillhörande användareOm målet är att bara visa värdnamnet och användaren som är associerad med stdin kan vi använda parametern -m:

 vem -m

FÖRSTORA

Se senaste start av operativsystemetFör att visa tiden för den senaste starten för det valda systemet är det användbart att använda -b -parametern och lägga till alternativet -u för att lista de anslutna användarna i samma resultat så här:

 vem -b -u

FÖRSTORA

Kontrollera körnivånVem -kommandot låter oss kontrollera det aktuella körnivån med -r -alternativet så här:

 vem -r

FÖRSTORA

Generera allmän informationMed -a -parametern är det möjligt att skriva ut standardresultatet kombinerat med informationen från några av de tidigare alternativen:

 Oj

FÖRSTORA

Vem hjälperFör att visa allmän hjälp för vem vi kan utföra följande:

 man som

FÖRSTORA

Steg 3
Några av dina andra alternativ är:

-a, --allGer samma resultat som alternativen

 -b -d -inloggning -p -r -t -T -u

-b, -stövelVisar tiden för den senaste systemstart.

-d, --dödDistribuera döda processer.

-H, -rubrikSkriver ut en rad med kolumnrubriker.

--ipsSkriv ut IP -adresser istället för värdnamn.

-l, --inloggningDen ansvarar för att skriva ut systeminloggningsprocesser.

--slå uppEtt försök görs att kanonisera värdnamn genom DNS.

-mDetta alternativ skriver bara ut information om användaren och värden som är associerad med standardingången, det vill säga datorn där kommandot utfärdades. Denna metod följer POSIX -standarden.

-p, --processSkriv ut aktiva processer som genereras av init.

-q, --räkningDen ansvarar för att generera alla inloggningsnamn och räkna alla användare som har loggat in där.

-r, --nivåMed det här alternativet skrivs det aktuella körnivån ut.

-s, -kortSkriver ut endast namn-, rad- och tidsfält, vilket är standard.

-t, --tidOm du använder det här alternativet skrivs ut senast när systemklockan ändrades, om informationen är tillgänglig för den.

-T, -w, --mesgDet tillåter oss att lägga till ett tecken som anger status för terminallinjen: "+" om terminalen är skrivbar, "-" om det inte är det, eller "?" om en dålig linje hittas.

-u, --användareSkriver ut inaktiv tid för varje användare och process -ID.

--meddelandeDess användning är densamma som -T.

-skrivbarDet är samma sak som -T.

--hjälpVisar ett hjälpmeddelande och avslutar kommandot.

--versionGenererar versionsinformationen för who -kommandot.

FÖRSTORA

Vi kan se hur detta enkla kommando är till stor hjälp när det gäller att skaffa information för flera uppgif.webpter på Linux -nivå.

wave wave wave wave wave