logo

Polecenie „Who” w systemie Linux

Kto dowodzi w Linuksie

W tym samouczku omówimy polecenie „Who” w systemie Linux i dowiemy się, jak ono działa.

Wstęp

Polecenie „who” w systemie Linux umożliwia wyświetlenie użytkowników aktualnie zalogowanych w systemie operacyjnym UNIX lub Linux.

Ilekroć użytkownik chce wiedzieć, ilu użytkowników używa lub jest zalogowanych w konkretnym systemie operacyjnym opartym na Linuksie, może użyć polecenia „who”, aby uzyskać tę informację. Polecenie to jest proste w obsłudze i wyświetla szereg niezbędnych informacji o wszystkich użytkownikach aktualnie zalogowanych do systemu. W większości Systemy operacyjne Linux , istnieje podobne polecenie znane jako „w”, które robi prawie to samo. Polecenie „w” wyświetla informację o wszystkich użytkownikach zalogowanych do bieżącego systemu. Ponadto wyświetla również dodatkowe dane wraz z niektórymi danymi statystycznymi. Podstawowe polecenie „who” bez argumentów wiersza poleceń wyświetla jedynie nazwy użytkowników, którzy aktualnie są zalogowani w systemie. W wielu przypadkach może także pokazywać dodatkowe informacje, np. na jakie terminale się logują i kiedy się logują, jednak jest to całkowicie zależne od systemów, z których korzystają użytkownicy.

Wynik polecenia „who” zwykle zależy od użytkowników i sposobu, w jaki go używają. Jeśli użytkownik zwykle wpisze polecenie „Kto” w terminalu i uruchomi je, wynik będzie taki sam. Wyświetli listę użytkowników, którzy są aktualnie zalogowani w bieżącym systemie operacyjnym. Jeśli jednak użytkownik uruchomi lub użyje polecenia „who” z innymi argumentami, wynik również zostanie nieznacznie zmieniony lub może być zupełnie inny.

Zobaczmy, jaki wynik otrzymamy, jeśli uruchomimy polecenie „who” bez żadnych dodatkowych opcji i argumentów.

Informacje wyświetlane za pomocą tego polecenia zależą od sposobu jego użycia. Jeśli użyjesz tego polecenia bez żadnej opcji ani argumentu, wyświetli się tylko niewielka ilość informacji w oparciu o następujące punkty:

    Czas ostatniego uruchomienia systemu Bieżący poziom działania systemu Lista zalogowanych użytkowników i nie tylko

Zobaczmy składnię polecenia „Kto” bez podawania żadnych argumentów:

Składnia polecenia:

 who 

Jak uruchomić polecenie „who” w systemie Linux?

Poniższe kroki pomogą Ci uruchomić powyższe polecenie, nawet jeśli ktoś nie jest wystarczająco zaznajomiony z systemami operacyjnymi Linux (lub nowy w systemie operacyjnym Linux):

Krok 1. Otwórz terminal, naciskając klawisz Ctrl + Alt + T na klawiaturze, jak pokazano na podanym obrazku:

Kto dowodzi w Linuksie

Krok 2. Teraz wpisz następujące polecenie w terminalu i naciśnij Enter:

Komenda:

prędkość transmisji w Arduino
 Who 

Krok 3. Po naciśnięciu przycisku Enter zajmie to trochę czasu i wyświetli informacje, takie jak nazwy zalogowanych użytkowników, czas ostatniego ponownego uruchomienia itp. Dane wyjściowe tego polecenia mogą wyglądać tak, jak pokazano na poniższym obrazku:

Wyjście

Kto dowodzi w Linuksie

Na powyższym obrazku możemy zauważyć, że aktualnie do naszego systemu zalogowany jest tylko jeden użytkownik. W ten sposób wyświetla informacje tylko o bieżącym użytkowniku. Jeśli jednak korzystasz z systemu, do którego dostęp ma kilku innych użytkowników, powyższe polecenie wyświetli wszystkich użytkowników zalogowanych w systemie.

Polecenie „Kto” z różnymi argumentami

Zobaczmy teraz, jak używać polecenia „kto” z różnymi opcjami lub argumentami, aby wyświetlić różne typy informacji o różnych rzeczach. Tutaj pokrótce omówimy „kto” ze wszystkimi jego przydatnymi opcjami i argumentami, a także zobaczymy ich praktyczną implementację.

1. Polecenie wyświetlenia nazwy hosta i użytkownika powiązanego z urządzeniami wejścia/wyjścia, takimi jak klawiatura-

Składnia

 Who -m -H 

Wyjście

Kto dowodzi w Linuksie

2. Aby wyświetlić wszystkie szczegóły aktualnie zalogowanych użytkowników-

Za pomocą tego polecenia widoczne są wszystkie szczegóły każdego użytkownika zalogowanego do bieżącego systemu. Składnia tego polecenia jest taka sama, z wyjątkiem dodatkowej opcji „-a”, co widać w podanej składni:

Składnia

 who -a 

Wyjście

Kto dowodzi w Linuksie

Lub

Możesz użyć „who -all” zamiast „who -a”, ponieważ wyświetla wszystkie informacje.

Składnia

 Who -all 

Kto dowodzi w Linuksie

3. Aby wyświetlić informacje o wszystkich aktywnych procesach uruchamianych przez proces NIT-

To polecenie pomoże Ci wyświetlić niezbędne informacje, a także każdy aktywny proces.

Składnia

 who -p -h 

Wyjście

Kto dowodzi w Linuksie

4. Aby wyświetlić status wiadomości użytkownika jako -, + lub?

Polecenie to pomoże nam wyświetlić status wiadomości użytkownika. Składnia tego polecenia podana poniżej:

Składnia

 who -T -H 

Wyjście

Kto dowodzi w Linuksie

5. Aby wyświetlić całą listę zalogowanych użytkowników-

Polecenie to pomoże nam wyświetlić całą listę zalogowanych użytkowników. Składnia tego polecenia podana poniżej:

Składnia

 who -u 

Wyjście

jak wydrukować Java
Kto dowodzi w Linuksie

6. Aby wyświetlić całą listę martwych procesów-

Można użyć tego polecenia, aby wyświetlić pełną listę wszystkich martwych procesów. Składnia polecenia podana poniżej:

Składnia

 who -d -H 

Wyjście

Kto dowodzi w Linuksie

7. Aby wyświetlić szczegóły procesu logowania do systemu-

Można użyć tego polecenia, aby zobaczyć proces logowania. Poniżej podano składnię polecenia:

Składnia:

 who -l -H 

Wyjście

Kto dowodzi w Linuksie

8. Aby policzyć liczbę wszystkich zalogowanych użytkowników-

Możemy użyć tego polecenia, aby zobaczyć, ilu użytkowników zalogowało się w postaci liczb. Poniżej podano składnię polecenia:

przeczytaj plik csv w Javie

Składnia:

 who -q -H 

Wyjście

Kto dowodzi w Linuksie

9. Aby wyświetlić bieżący poziom działania systemu:

Poniżej podano składnię polecenia:

 Who -r 

Wyjście

Kto dowodzi w Linuksie

10. Aby wyświetlić nazwę użytkownika systemu-

To polecenie jest zwykle używane do poznania aktualnej nazwy użytkownika systemu. Poniżej podano składnię polecenia:

Składnia

 whoami 

Wyjście

Kto dowodzi w Linuksie

11. Aby wyświetlić listę użytkowników i ich aktywności-

Za pomocą tego polecenia możesz zobaczyć pełną listę użytkowników i ich aktywności, którzy są zalogowani w bieżącym systemie. Polecenie podano poniżej:

Składnia

 w 

Wyjście

Kto dowodzi w Linuksie

12. Aby wyświetlić informacje identyfikacyjne użytkownika-

Można użyć tego polecenia, aby zobaczyć informacje identyfikacyjne użytkownika. Poniżej podano składnię polecenia:

Składnia

 Id 

Wyjście

Kto dowodzi w Linuksie