Как использовать команду pinky в Linux

Ноутбук Linux с рабочим столом в стиле Ubuntu

Фатмавати Ахмад Дзэнури / Shutterstock.com



Хотите узнать о людях, вошедших в ваш компьютер с Linux? Что ж, не поднимайте finger; поднять свой pinky вместо.

Чтобы узнать некоторые подробности о людях, вошедших в систему Linux или Unix-подобного компьютера, многие системные администраторы, вероятно, обратятся к finger команда . Это все хорошо, но во многих системах finger будет отсутствовать. По умолчанию он не установлен. Вы вполне можете столкнуться с системой, в которой эта команда недоступна.





Вместо установки finger - при условии, что у вас есть на это разрешение - вы можете использовать pinky, a легкая и современная версия из finger. Он был установлен по умолчанию во всех дистрибутивах Linux, протестированных во время исследования для этой статьи, включая Ubuntu, Manjaro и Fedora.

Нежное прикосновение

Как и следовало ожидать от команды Linux, pinky имеет свою долю параметров командной строки (только у двух из которых есть имена). Но, что удивительно, все они связаны с обрезкой кусочков информации. вне сообщений о том, что pinky производит. Вы можете сократить вывод, чтобы включить только интересующую вас информацию.



Если pinky начинается как легковесный, он может оказаться легковесным к тому времени, когда вы удалите информацию, которая вам неинтересна.

Использование мизинца

Самый простой способ использования pinky это ввести его имя в командной строке и нажать Enter.

pinky



По умолчанию выводится отчет в коротком формате.

Отчет в коротком формате содержит следующие столбцы:

    Авторизоваться:Имя пользователя авторизованного пользователя. Имя:Полное имя человека, если известно. TTY:Тип терминала, на котором они вошли в систему. Обычно это будет pts (псевдотелетайп). : 0 означает физическую клавиатуру и экран, подключенные к этому компьютеру. Праздный:Время простоя. Это показывает ????? если человек работает под управлением Диспетчера отображения X-windows, который не предоставляет эту информацию. Когда:Время и дата, когда человек вошел в систему. Где:Место, из которого человек вошел в систему. Часто это будет IP-адрес удаленного компьютера. Запись: 0 означает физическую клавиатуру и экран, подключенные к компьютеру Linux.
Реклама

pinky иногда не удается заполнить столбец. Он не может ничего помещать в столбец, если у него нет этой информации. Например, системный администратор не записал полное имя человека, которому принадлежит учетная запись пользователя, по имени Дэйв. Очевидно, pinky не может отображать полное имя в столбце «Имя» и вместо этого использует dave.

Отчетность об отдельном пользователе

По умолчанию pinky сообщает о каждом человеке, который вошел в систему. Чтобы сообщить об отдельном человеке, передайте его имя пользователя в pinky в командной строке.

-f

Как и ожидалось, -w сообщает только о человеке с именем пользователя mary.

Пропуск заголовков столбцов

Чтобы удалить заголовки столбцов из краткого отчета, используйте pinky вариант.

-i

Заголовки столбцов удаляются из отчета.

Пропуск столбца имени

pinky опция вызывает pinky чтобы пропустить столбец Имя.

-q

В итоговом отчете нет столбца «Имя».

Пропуск столбцов 'Имя' и 'Где'

pinky причина опции -l чтобы опустить столбцы 'Имя' и 'Где'.

pinky

Реклама

Отчет от -s больше не содержит столбцов 'Имя' и 'Где'.

отчет мизинца без имени и столбцов в окне терминала

Пропуск столбцов Name, Idle и Where

Чтобы по-настоящему избавиться от вещей, вы можете использовать -s возможность опустить столбцы Name, Idle и Where.

-b

-h Послушно удаляет столбцы Name, Idle и Where из отчета. Теперь у нас осталось три колонки. Если убрать что-нибудь еще, вряд ли это будет отчет.

Отчет в длинном формате

-p (отчет в длинном формате) вызывает

pinky
к увеличивать информация, представленная в отчете о лицах. Вы должны указать имя учетной записи пользователя в командной строке.

(Это один из двух параметров командной строки, которым нужно присвоить имя. Другой - параметр

pinky mary
(отчет в кратком формате). Поскольку выводом по умолчанию является отчет в кратком формате, параметр
pinky -f
на самом деле ничего не делает.)

pinky -w alec

Реклама

Отчет в длинном формате содержит несколько дополнительных сведений.

В подробном отчете представлена ​​следующая информация:

    Логин:Имя пользователя авторизованного пользователя. В реальной жизни:Полное имя человека, если известно. Справочник:Домашний каталог этого человека. Оболочка:Оболочка, которую использует этот человек. Проект:Содержимое файла ~ / .project этого человека, если он существует. План:Содержимое файла ~ / .plan этого человека, если он существует.

Идея, лежащая в основе файла ~ / .project, заключалась в том, что он должен использоваться для хранения краткого описания проекта или рабочего элемента, над которым работал пользователь компьютера. Точно так же содержимое их файла ~ / .plan будет кратким описанием фактического рабочего элемента для этого проекта. Это позволяло менеджерам и заинтересованным сторонам видеть, какой работой был занят человек и к какому проекту относилась эта работа. В настоящее время эта схема используется редко. Для подавляющего большинства людей эти поля, скорее всего, будут пустыми.

Посмотрим на Алека:

pinky -i robert

pinky -l alec

У Алека нет ни файла ~ / .plan, ни файла ~. / Project.

Пропуск каталога и строки оболочки

Чтобы исключить строковый отчет о домашнем каталоге и оболочке из отчета в длинном формате, используйте

pinky -q john
вариант.

pinky -l mary

Строка отчета о домашнем каталоге и оболочке удаляется из отчета.

Пропуск файла проекта

Чтобы исключить строку проекта из отчета в длинном формате, используйте

pinky -l alec
вариант.

pinky -l -b robert

Реклама

О содержимом файла ~ / .project не сообщается.

Пропуск файла плана

Чтобы исключить строку плана из отчета в длинном формате, используйте

pinky -l -h mary
вариант.

pinky -l -p mary

О содержимом файла ~ / .plan не сообщается.

Почему все параметры опускаются?

Почему у команды, которая генерирует отчеты, может быть так много опций для удаления битов информации? Это позволяет вам сосредоточиться на той информации, которая вам действительно нужна. Таким образом, у вас есть возможность отделить пшеницу от плевел. И вы сами решаете, что есть что.

Команды Linux
Файлы деготь · pv · Кот · такс · chmod · рукоятка · разница · sed · С участием · человек · толкать · popd · fsck · тестовый диск · seq · fd · пандок · компакт диск · $ ПУТЬ · awk · присоединиться · jq · складывать · уникальный · journalctl · хвостик · государство · ls · fstab · выбросил · меньше · chgrp · Chown · rev · Посмотрите · струны · тип · переименовать · застегивать · распаковать · устанавливать · размонтировать · установить · fdisk · mkfs · rm · rmdir · rsync · df · gpg · мы · нано · mkdir · от · пер · пластырь · конвертировать · rclone · крошить · SRM
Процессы псевдоним · экран · верхняя · Ницца · Ренис · прогресс · Strace · система · tmux · чш · история · в · партия · бесплатно · который · dmesg · usermod · пс · chroot · xargs · tty · мизинец · lsof · vmstat · тайм-аут · стена · да · убийство · спать · судо · его · время · groupadd · usermod · группы · lshw · неисправность · перезагружать · останавливаться · выключение · пароль · lscpu · crontab · Дата · bg · фг
Сети netstat · пинг · трассировка · ip · SS · кто · fail2ban · бмон · ты · Палец · nmap · ftp · завиток · wget · ВОЗ · кто я · В · iptables · ssh-keygen · ufw

СВЯЗАННЫЙ: Лучшие ноутбуки с Linux для разработчиков и энтузиастов

ПРОЧИТАЙТЕ СЛЕДУЮЩИЙ Фотография профиля Дэйва Маккея Дэйв Маккей
Дэйв Маккей впервые использовал компьютеры, когда в моде была перфолента, и с тех пор он занимается программированием. Проработав более 30 лет в ИТ-индустрии, он теперь работает журналистом в области информационных технологий. За свою карьеру он работал программистом-фрилансером, менеджером международной группы разработчиков программного обеспечения, менеджером проекта ИТ-услуг, а в последнее время - специалистом по защите данных. Его статьи были опубликованы на сайтах howtogeek.com, cloudsavvyit.com, itenterpriser.com и opensource.com. Дэйв - евангелист Linux и сторонник открытого исходного кода.
Прочитать полную биографию

Интересные статьи