Знание того, кто использует вашу Linux или Unix-подобную систему, является фундаментальной частью управления ею. Указывать на кого-то может считаться грубым, но использование finger
все еще может быть полезным.
Команда finger
почти наверняка не установлена по умолчанию в вашем дистрибутиве Linux. Он отсутствовал в дистрибутивах Ubuntu, Fedora и Manjaro, которые использовались для исследования этой статьи. Мы уже рассмотрели команду pinky
, которая является облегченной версией finger
. pinky
предоставляется по умолчанию, но если вы хотите использовать fingerYou
, вам нужно установить его.
Команды « finger
и « pinky
выполняют одну и ту же задачу. Они оба сообщают вам некоторую информацию о текущих пользователях в вашей Linux или Unix-подобной операционной системе. Наборы информации, которые они предоставляют, немного отличаются, и у pinky
есть еще несколько опций для постепенного удаления битов, которые вы, возможно, не хотите видеть.
Если вы хотите, чтобы ваши настройки Linux были более «Unix-подобными», чем «Linux-подобными», вы можете использовать finger
. Возможно, вы унаследовали некоторые скрипты, которые ожидают, что finger
будет доступен. Но независимо от причины, если вы вынуждены — или просто предпочитаете — использовать finger
, вот как установить и использовать его.
СВЯЗАННЫЕ: Как использовать команду pinky в Linux
Установка пальца
Вы можете установить finger
на Ubuntu с помощью этой команды:
sudo apt-get установить палец
Чтобы установить finger
на Fedora, используйте эту команду:
sudo dnf установил палец
На Manjaro вам нужно установить finger
из Arch User Repository (AUR) и собрать его из его исходного кода . Для этого есть инструменты, так что это автоматизированный процесс. Это здорово, но это означает, что в вашей системе Manjaro должны быть установлены эти инструменты, а также инструмент для извлечения и установки finger
из AUR. Поэтому нам нужно установить их в первую очередь.
Если у вас еще нет подходящего установщика AUR в вашей системе, trizen
— достойный вариант. Эта команда установит его.
Судо Пакман -Сю Тризен
Прежде чем мы сможем использовать trizen
для установки finger
для нас, нам нужно установить некоторые инструменты разработки. Они вызываются автоматически скриптами установки и сборки, которые trizen
будет вызывать для установки finger
в вашей системе. Конечно, если вы уже установили элементы из AUR ранее или если вы занимаетесь разработкой программного обеспечения, скорее всего, они уже установлены.
Нам нужно установить библиотеку GNU C. Мы делаем это с помощью этой команды:
Судо Пакман -Сю Глибц
Нам также нужны GNU Binutils . Они используются компилятором gcc
:
Судо Пакман -Сю Бенутилс
Процесс установки также использует утилиту исправления . Эта команда установит его:
Судо Пакман -Сю патч
Утилита make
используется для управления фактической компиляцией и сборкой finger
из ее исходного кода. Установите его с помощью этой команды:
Судо Пакман -Сью сделать
И, конечно, мы не добьемся успеха в создании чего-либо из исходного кода без компилятора. Нам определенно понадобится gcc
, коллекция компиляторов GNU . Эта команда установит его для вас:
sudo pacman -сю gcc
И, наконец, с соблюдением зависимостей сборки и установкой trizen
, мы можем выполнить команду для фактической установки finger
.
trizen -S netkit-bsd-finger
В процессе установки вам будут предложены различные вопросы. Просто нажмите «Enter», чтобы принять значения по умолчанию.
Используя палец
Нажатие finger
и нажатие «Enter» заставляют finger
генерировать вывод по умолчанию.
Палец
Это отображает одну строку информации о каждом из людей, которые вошли в систему. Столбцы:
- Логин : Имя учетной записи пользователя, который вошел в систему.
- Имя : полное имя человека, если оно известно системе.
- Tty : тип терминала, в котором они зарегистрированы. Обычно это pts (псевдо-телетайп). «: 0» означает физическую клавиатуру и экран, подключенные к компьютеру.
- Idle : простой пользователя. Если это одна цифра, это означает минуты. Если двоеточие присутствует, это означает часы и минуты, а если присутствует «d», это означает дни и часы.
- Время входа : время, когда человек вошел в систему.
- Офис : Это историческое похмелье. Он использовался для отображения названия или номера комнаты, в которой работал человек. В настоящее время это очень редко устанавливается root. Вместо этого
finger
отобразит IP-адрес компьютера, с которого пользователь вошел в систему. «: 0» означает физическую клавиатуру и экран, подключенные к компьютеру. - Офисный телефон : это еще один устаревший элемент. Если root не записал служебный телефонный номер для человека, он будет пустым.
СВЯЗАННЫЙ: Что такое TTY в Linux? (и как использовать команду tty)
Использование пальца с одним пользователем
Чтобы просмотреть сведения об одном человеке, передайте его имя учетной записи в командной строке.
палец пальца
Когда палец работает на одного пользователя, он обеспечивает более длинный дисплей. Мы получаем дополнительную информацию.
- Каталог : домашний каталог человека.
- Shell : оболочка, которую они используют.
- Начиная с : время и дата входа пользователя в систему, с какого tty и с какого IP-адреса.
- Почта : если у них есть почта, это показано. Если они недавно проверяли свою почту, показывается время, когда они ее проверяли. У Алека нет почты, ожидающей его.
- План : если пользователь создает файл «.plan» и «.project» в своем домашнем каталоге и помещает в него немного текста, описывающего, над чем он работает, содержимое этих файлов будет показано здесь. Эта система очень редко используется сегодня. Нам сказали, что у Алека нет плана. Это не обвинение в его стратегии карьеры, это означает, что он не потрудился обновить файл «.plan».
Если мы повторим эту команду, взглянем на Мэри, мы увидим, что она прилежна и поместила некоторый описательный текст в свои файлы «.plan» и «.project».
палец Мэри
Использование пальца с реальными именами
Вы можете использовать настоящее имя человека с finger
. Если вы не можете вспомнить имя их учетной записи, используйте их настоящее имя.
Палец Тумовит
В качестве бонуса вы узнаете название своего аккаунта.
Исключение файлов .plan и .project
Если вы не хотите просматривать сводки файлов «.plan» и «.project», используйте параметр -p
(без плана).
палец-мэри
Хотя у Мэри есть активные файлы «.plan» и «.project», finger
игнорирует их и не сообщает об их содержимом.
Использование опции длинного списка
Чтобы увидеть список всех пользователей в длинном формате, используйте параметр -l
(длинный формат).
палец-я
Это заставляет finger
список всех зарегистрированных пользователей в длинном формате отображения.
Подними свой мизинец или укажи пальцем
Как это часто бывает, Linux предоставляет вам выбор. Вы можете использовать pinky
, или вы можете использовать finger
.
Реальное различие между ними заключается в том, что pinky
обладает дополнительным изяществом, позволяя вам очень детально удалять ненужные данные. И конечно, он предустановлен.