logo

Команда «Хто» в Linux

Хто командує в Linux

У цьому посібнику ми обговоримо команду «Who» в Linux, а також дізнаємося, як вона працює.

вступ

Команда Linux 'who' дозволяє відобразити користувачів, які наразі ввійшли до вашої операційної системи UNIX або Linux.

Щоразу, коли користувачеві потрібно знати, скільки користувачів використовують певну операційну систему на базі Linux або ввійшли в неї, він/вона може скористатися командою «who», щоб отримати цю інформацію. Ця команда проста у використанні, і вона відображає різноманітну важливу інформацію про всіх користувачів, які наразі ввійшли в систему. У більшості Операційні системи Linux , є подібна команда, відома як 'w', яка виконує майже те саме. Команда 'w' відображає інформацію про всіх користувачів, які ввійшли в поточну систему. Крім того, він також відображає додаткові дані разом із деякими статистичними даними. Основна команда «who» без аргументів командного рядка показує лише імена користувачів, які зараз увійшли в систему. У багатьох випадках він також може показувати деяку додаткову інформацію, наприклад термінали, на які вони входять, і час входу, однак це повністю залежить від систем, якими користуються користувачі.

Вихід команди who зазвичай залежить від користувачів і способу їх використання. Якщо користувач зазвичай вводить команду «Who» у терміналі та виконує її, результат буде таким самим. Він відобразить список користувачів, які наразі ввійшли в поточну операційну систему. Однак, якщо користувач запускає або використовує команду who з іншими аргументами, тоді вихідні дані також будуть дещо змінені або можуть бути зовсім іншими.

Давайте подивимося, який результат ми отримаємо, якщо запустити команду who без будь-яких додаткових параметрів чи аргументів.

Інформація, яка відображається або відображається за допомогою цієї команди, залежить від того, як ви використовуєте цю команду. Якщо ви використовуєте цю команду без будь-яких параметрів або аргументів, вона відобразить лише невелику кількість інформації на основі таких пунктів:

    Час останнього завантаження системи Поточний рівень роботи системи Список зареєстрованих користувачів тощо

Перегляньте синтаксис команди 'Who' без аргументів:

Синтаксис команди:

 who 

Як запустити команду who в Linux?

Наступні кроки допоможуть вам виконати наведену вище команду, навіть якщо хтось недостатньо знайомий з операційними системами Linux (або новачками в операційній системі Linux):

Крок 1. Відкрийте термінал, натиснувши Ctrl + Alt + T на клавіатурі, як показано на зображенні:

Хто командує в Linux

Крок 2. Тепер введіть наступну команду в терміналі та натисніть enter:

Команда:

пасхальні яйця на android
 Who 

Крок 3. Щойно ви натиснете кнопку введення, мине деякий час і відобразиться інформація, як-от імена користувачів, які ввійшли в систему, час останнього перезавантаження тощо. Результат цієї команди може виглядати так, як показано на наступному зображенні:

Вихід

Хто командує в Linux

Ми можемо помітити, що на наведеному вище зображенні лише один користувач зараз увійшов до нашої системи. Таким чином, він відображає інформацію лише про поточного користувача. Однак, якщо ви використовуєте систему, до якої мають доступ кілька інших користувачів, наведена вище команда відобразить усіх користувачів, які ввійшли в систему.

Команда «Хто» з різними аргументами

Тепер давайте подивимося, як використовувати команду «who» з різними параметрами або аргументами для відображення різних типів інформації про різні речі. Тут ми коротко обговоримо «хто» з усіма його корисними варіантами, аргументами, а також побачимо їх практичну реалізацію.

1. Команда для відображення імені хоста та користувача, пов’язаного з пристроями введення/виведення, як-от клавіатура-

Синтаксис

 Who -m -H 

Вихід

Хто командує в Linux

2. Щоб відобразити всі деталі поточних користувачів,

За допомогою цієї команди можна побачити всі деталі кожного користувача, який увійшов до поточної системи. Синтаксис цієї команди такий самий, за винятком додаткової опції '-a', як ми бачимо в наведеному синтаксисі:

Синтаксис

 who -a 

Вихід

Хто командує в Linux

Або

Ви можете використовувати «who -all» замість «who -a», оскільки він відображає всю інформацію.

Синтаксис

 Who -all 

Хто командує в Linux

3. Щоб відобразити інформацію про всі активні процеси, створені процесом NIT-

Ця команда допоможе вам відобразити важливу інформацію, а також кожен активний процес.

Синтаксис

 who -p -h 

Вихід

Хто командує в Linux

4. Щоб відобразити статус повідомлення користувача як -, + або?

Ця команда допоможе нам відобразити статус повідомлення користувача. Синтаксис цієї команди наведено нижче:

Синтаксис

 who -T -H 

Вихід

Хто командує в Linux

5. Щоб відобразити весь список користувачів, які ввійшли в систему,

Ця команда допоможе нам відобразити весь список користувачів, які ввійшли в систему. Синтаксис цієї команди наведено нижче:

Синтаксис

 who -u 

Вихід

версії Android
Хто командує в Linux

6. Щоб відобразити весь список мертвих процесів,

За допомогою цієї команди можна переглянути повний список усіх мертвих процесів. Синтаксис наведеної нижче команди:

Синтаксис

 who -d -H 

Вихід

Хто командує в Linux

7. Щоб відобразити деталі процесу входу в систему,

Можна використовувати цю команду, щоб побачити процес входу. Синтаксис команди наведено нижче:

Синтаксис:

 who -l -H 

Вихід

Хто командує в Linux

8. Щоб підрахувати кількість усіх авторизованих користувачів,

Ми можемо використовувати цю команду, щоб побачити, скільки користувачів увійшли у вигляді чисел. Синтаксис команди наведено нижче:

Синтаксис:

 who -q -H 

Вихід

Хто командує в Linux

9. Щоб відобразити поточний рівень роботи системи,

Синтаксис команди наведено нижче:

 Who -r 

Вихід

Хто командує в Linux

10. Щоб відобразити ім’я користувача системи,

Ця команда зазвичай використовується, щоб дізнатися про фактичне ім’я користувача системи. Синтаксис команди наведено нижче:

Синтаксис

 whoami 

Вихід

Хто командує в Linux

11. Щоб відобразити список користувачів і їх дії-

За допомогою цієї команди ви можете побачити повний список користувачів та їхні дії, які зареєстровані в поточній системі. Команда наведена нижче:

Синтаксис

java аналізує рядок до int
 w 

Вихід

Хто командує в Linux

12. Щоб відобразити ідентифікаційну інформацію користувача,

За допомогою цієї команди можна переглянути ідентифікаційну інформацію користувача. Синтаксис команди наведено нижче:

Синтаксис

 Id 

Вихід

Хто командує в Linux