10 Przykłady poleceń dla początkujących Linux
- 1505
- 109
- Maurycy Napierała
W naszym wcześniejszym artykule wyjaśniliśmy 11 sposobów znalezienia informacji o koncie użytkownika i szczegółów logowania w Linux. Jednym z różnych poleceń, o których wspominaliśmy kto poleca który wyświetla użytkowników, którzy są obecnie zalogowani do systemu Linux, w tym terminali, z których się łączą.
W tym artykule wyjaśniono kilka przydatnych przykładów polecenia dla początkujących Linux.
Podstawowa składnia do używania kto poleca następująco.
$ kto [opcja]… [Plik | Arg1 arg2]
1. Jeśli biegniesz Kto polecenie bez żadnych argumentów wyświetli informacje o koncie (nazwa logowania użytkownika, terminal użytkownika, czas logowania, a także host, z którego użytkownik jest zalogowany) w systemie podobnym do tego pokazanego z następującym wyjściem.
$ kto Ravi Tty1 2018-03-16 19:27 Tecmint PTS/0 2018-03-16 19:26 (192.168.56.1) root PTS/1 2018-03-16 19:27 (192.168.56.1)
2. Aby wydrukować nagłówek wyświetlanych kolumn, użyj -H
flaga jak pokazano.
$ kto -h Linia nazwy Komentarz Ravi Tty1 2018-03-16 19:27 Tecmint PTS/0 2018-03-16 19:26 (192.168.56.1) root PTS/1 2018-03-16 19:27 (192.168.56.1)
3. Aby wydrukować nazwy logowania i całkowitą liczbę zalogowanych użytkowników, użyj -Q
flaga.
$ kto -q Ravi Tecminint Root # Users = 3
4. Na wypadek, gdybyś chciał pokazać tylko Nazwa hosta i użytkownik powiązany z stdin, Użyj -M
przełącznik.
$ kto -m Tecmint PTS/0 2018-03-16 19:26 (192.168.56.1)
5. Następnie, aby dodać status wiadomości użytkownika jako +
, -
Lub ?
, Użyj -T
opcja.
$ who -t Ravi + Tty1 2018-03-16 19:27 Tecmint + PTS/0 2018-03-16 19:26 (192.168.56.1) Root + PTS/1 2018-03-16 19:27 (192.168.56.1)
Polecenie WHO pomaga również wyświetlić przydatne informacje systemowe, takie jak Ostatni czas rozruchu, Obecny poziom bieg (cel pod Systemd), wydrukuj martwe procesy, a także odradzane procesy w tym.
6. Aby wyświetlić czas ostatniego rozruchu systemu, użyj -B
flaga i dodanie -u
Opcja pozwala na listę zalogowanych użytkowników na tym samym wyjściu.
$ WHO -B System BOOT 2018-01-19 02:39
$ WHO -BU System BOOT 2018-03-16 19:25 Ravi Tty1 2018-03-16 19:27 00:33 2366 Tecmint PTS/0 2018-03-16 19:26 . 2332 (192.168.56.1) Root PTS/1 2018-03-16 19:27 00:32 2423 (192.168.56.1)
7. Możesz sprawdzić bieżący poziom biegaczy z -R
opcja.
$ who -r na poziomie biegu 3 2018-03-16 02:39
8. Następujące polecenie wydrukuje martwe procesy.
$ kto -d PTS/1 2018-03-16 11:10 9986 ID = TS/1 Term = 0 wyjście = 0
9. Ponadto, aby zobaczyć aktywne procesy odrodzone przez init, użyj -P
opcja.
$ kto -p
10. Wreszcie, -A
Flaga pozwala na drukowanie domyślnego wyjścia w połączeniu z informacjami z niektórych opcji, które omówiliśmy.
$ who -a System BOOT 2018-06-16 02:39 Na poziomie biegu 3 2018-01-19 02:39 Login Tty1 2018-01-19 02:39 3258 ID = 1 Login TTYS0 2018-01-19 02:39 3259 ID = S0 TECMNT + PTS/0 2018-03-16 05:33 . 20678 (208.SNAT-111-91-115.HNS.internet.in) PTS/1 2018-03-14 11:10 9986 ID = TS/1 Termin = 0 Wyjście = 0
Można znaleźć więcej opcji, konsultując się Kto człowiek strona.
$ man, który
W tym artykule wyjaśniliśmy 10 Who Command Przykłady dla początkujących Linux. Skorzystaj z poniższej sekcji komentarza, aby zadać wszelkie pytania lub przekazać nam swoją opinię.
- « Suplemon - potężny edytor tekstu konsoli z obsługą wielu kursorów
- Jak losowo wyświetlać ASCII Art na terminalu Linux »