Как использовать команду pinky в Linux
Фатмавати Ахмад Дзэнури / Shutterstock.com
Хотите узнать о людях, вошедших в ваш компьютер с Linux? Что ж, не поднимайте finger
; поднять свой pinky
вместо.
Чтобы узнать некоторые подробности о людях, вошедших в систему Linux или Unix-подобного компьютера, многие системные администраторы, вероятно, обратятся к finger
команда . Это все хорошо, но во многих системах finger
будет отсутствовать. По умолчанию он не установлен. Вы вполне можете столкнуться с системой, в которой эта команда недоступна.
Вместо установки finger
- при условии, что у вас есть на это разрешение - вы можете использовать pinky
, a легкая и современная версия из finger.
Он был установлен по умолчанию во всех дистрибутивах Linux, протестированных во время исследования для этой статьи, включая Ubuntu, Manjaro и Fedora.
Нежное прикосновение
Как и следовало ожидать от команды Linux, pinky
имеет свою долю параметров командной строки (только у двух из которых есть имена). Но, что удивительно, все они связаны с обрезкой кусочков информации. вне сообщений о том, что pinky
производит. Вы можете сократить вывод, чтобы включить только интересующую вас информацию.
Если pinky
начинается как легковесный, он может оказаться легковесным к тому времени, когда вы удалите информацию, которая вам неинтересна.
Использование мизинца
Самый простой способ использования pinky
это ввести его имя в командной строке и нажать Enter.
pinky
По умолчанию выводится отчет в коротком формате.
Отчет в коротком формате содержит следующие столбцы:
- & rsaquo; Как использовать команду finger в Linux
- & rsaquo; Папке на компьютере 40 лет: как звезда Xerox создала рабочий стол
- & rsaquo; Что такое защита от падений MIL-SPEC?
- & rsaquo; Киберпонедельник 2021: лучшие технические предложения
- & rsaquo; 5 сайтов, которые каждый пользователь Linux должен добавить в закладки
- & rsaquo; Как найти упакованный Spotify 2021
- & rsaquo; Функции и формулы в Microsoft Excel: в чем разница?
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 будет кратким описанием фактического рабочего элемента для этого проекта. Это позволяло менеджерам и заинтересованным сторонам видеть, какой работой был занят человек и к какому проекту относилась эта работа. В настоящее время эта схема используется редко. Для подавляющего большинства людей эти поля, скорее всего, будут пустыми.
Посмотрим на Алека:
pinky -i robert
У Алека нет ни файла ~ / .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 для разработчиков и энтузиастов
ПРОЧИТАЙТЕ СЛЕДУЮЩИЙДэйв Маккей впервые использовал компьютеры, когда в моде была перфолента, и с тех пор он занимается программированием. Проработав более 30 лет в ИТ-индустрии, он теперь работает журналистом в области информационных технологий. За свою карьеру он работал программистом-фрилансером, менеджером международной группы разработчиков программного обеспечения, менеджером проекта ИТ-услуг, а в последнее время - специалистом по защите данных. Его статьи были опубликованы на сайтах howtogeek.com, cloudsavvyit.com, itenterpriser.com и opensource.com. Дэйв - евангелист Linux и сторонник открытого исходного кода.
Прочитать полную биографию