Как да използвате командата pinky в Linux

Linux лаптоп с работен плот в стил Ubuntu

Фатмавати Ахмад Заенури/Shutterstock.com



Искате ли да разберете за хората, които са влезли на вашия компютър с Linux? Е, не вдигайте |_+_|; повиши си |_+_| вместо.

За да открият някои подробности за хората, влезли в Linux или Unix-подобен компютър, много системни администратори вероятно ще се обърнат към |_+_| команда . Което е добре, но на много системи |_+_| ще отсъства. Не е инсталиран по подразбиране. Може да се натъкнете на система, където тази команда не е налична.





Вместо да инсталирате |_+_|—ако приемем, че имате разрешение за това—можете да използвате |_+_|, a олекотена и модерна версия от |_+_| Той беше инсталиран по подразбиране във всички дистрибуции на Linux, тествани по време на изследването за тази статия, включително Ubuntu, Manjaro и Fedora.

Деликатно докосване

Както бихте очаквали с Linux команда, |_+_| има справедлив дял от опциите на командния ред (само две от които имат имена). Но изненадващо, всички те са свързани с подрязването на части от информация навън от докладите, че |_+_| произвежда. Можете да намалите изхода, за да включите само информацията, която ви интересува.



Ако |_+_| Започва като лек, може да бъде положително лек до момента, в който сте отрязали информацията, която не ви интересува.

Използване на пинки

Най-простият начин за използване на |_+_| е да въведете името му в командния ред и да натиснете Enter.

finger



Изходът по подразбиране е отчетът в кратък формат.

Отчетът в краткия формат съдържа следните колони:

    Влизане:Потребителското име на лицето, което е влязло. име:Пълното име на лицето, ако е известно. TTY:Типът терминал, в който са влезли. Това обикновено ще бъде pts (псевдо-телетип). :0 означава физическата клавиатура и екран, свързани към този компютър. Празен:Време на престой. Това показва ????? ако лицето работи под X-windows Display Manager, който не предоставя тази информация. Кога:Часът и датата, когато лицето е влязло. Където:Местоположението, от което лицето е влязло. Често това ще бъде IP адресът на отдалечен компютър. Записът :0 означава физическата клавиатура и екран, свързани към компютъра с Linux.
Реклама

|_+_| понякога не може да попълни колона. Не може да постави нищо в колона, ако няма тази информация. Например, системният администратор не е записал пълното име на лицето, което притежава потребителския акаунт, наречен Dave. Очевидно |_+_| не може да покаже пълно име в колоната Име и вместо това използва dave.

Отчитане за един потребител

По подразбиране |_+_| докладва за всяко лице, което е влязло. За да докладвате за един човек, предайте неговото потребителско име на |_+_| на командния ред.

pinky

Както се очакваше, |_+_| докладва само за лицето с потребителско име mary.

Пропускане на заглавия на колони

За да премахнете заглавията на колоните от отчета в краткия формат, използвайте |_+_| опция.

finger

Заглавията на колоните се премахват от отчета.

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

|_+_| опция причинява |_+_| за да пропуснете колоната Име.

finger

Полученият отчет няма колона Име в него.

Пропускане на колоните Име и Къде

|_+_| причина за опция |_+_| за да пропуснете колоните Име и Къде.

finger

Реклама

Докладът от |_+_| вече не съдържа колоните Име и Къде.

pinky отчет без име и колони къде в терминален прозорец

Пропускане на колоните Име, Бездействие и Къде

За да премахнете наистина нещата обратно, можете да използвате |_+_| опция за пропускане на колоните Name, Idle и Where.

pinky

|_+_| покорно премахва колоните Name, Idle и Where от отчета. Сега сме до три колони. Ако извадим нещо друго, едва ли изобщо ще бъде доклад.

Дългият формат на доклада

|_+_| (отчет с дълъг формат) опцията причинява |_+_| да се нараства информацията, предоставена за лицата в доклада. Трябва да посочите името на потребителски акаунт в командния ред.

(Това е една от двете опции на командния ред, които трябва да бъдат благословени с име. Другата е опцията |_+_| (отчет в кратък формат). Тъй като изходът по подразбиране е отчетът в краткия формат, опцията |_+_| всъщност не прави нищо.)

finger.

Реклама

Дългият формат на отчета съдържа няколко части от допълнителна информация.

Информацията, предоставена в отчета с дълъг формат е:

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

Идеята зад файла ~/.project беше той да се използва за съхраняване на кратко описание на проекта или работния елемент, с който е бил ангажиран компютърният потребител. По същия начин съдържанието на техния файл ~/.plan ще бъде кратко описание на действителния работен елемент за този проект. Позволява на мениджърите и заинтересованите страни да видят с каква работа е зает дадено лице и към кой проект принадлежи тази работа. Тази схема рядко се използва в днешно време. Тези полета вероятно ще бъдат празни за по-голямата част от хората.

Нека погледнем Алек:

pinky

pinky -l alec

Алек няма нито файл ~/.plan, нито файл ~./project.

Пропускане на Directory и Shell Line

За да пропуснете отчитането на реда за домашната директория и обвивката от отчета с дълъг формат, използвайте |_+_| опция.

pinky

Редът за отчитане на началната директория и обвивката се премахва от отчета.

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

За да пропуснете реда на проекта от отчета с дълъг формат, използвайте |_+_| опция.

pinky

Реклама

Съдържанието на файла ~/.project не се отчита.

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

За да пропуснете реда на плана от отчета с дълъг формат, използвайте |_+_| опция.

pinky

Съдържанието на файла ~/.plan не се отчита.

Защо всички опции за пропускане?

Защо една команда, която генерира отчети, може да има толкова много опции за премахване на части от информация? Позволява ви да се съсредоточите върху информацията, която наистина искате. Така че имате възможности да отделите житото от плявата. И вие трябва да решите кое е кое.

Linux команди
Файлове катран · pv · котка · такт · chmod · сцепление · разл · sed · С · човек · pushd · popd · fsck · тестов диск · сек · fd · пандока · CD · $PATH · awk · присъединяване · jq · сгънете · уникален · journalctl · опашка · състояние · ls · fstab · изхвърли · по-малко · chgrp · chown · rev · виж · струни · Тип · преименувайте · цип · разархивирайте · монтиране · umount · Инсталирай · fdisk · mkfs · rm · rmdir · rsync · df · gpg · ние · нано · mkdir · от · вътрешен · кръпка · преобразувам · rclone · накъсайте · SRM
процеси псевдоним · екран · връх · хубаво · renice · напредък · strace · система · tmux · chsh · история · в · партида · Безплатно · който · dmesg · потребителски мод · п.с · chroot · xargs · tty · мизичко · lsof · vmstat · изчакване · стена · да · убиват · сън · sudo · неговата · време · groupadd · потребителски мод · групи · lshw · изключвам · рестартирайте · Спри се · изключване · passwd · lscpu · crontab · дата · bg · fg
Работа в мрежа netstat · пинг · трасиране · ip · ss · кой е · fail2ban · bmon · Вие · пръст на ръката · nmap · ftp · къдрица · wget · Кой · кой съм аз · В · iptables · ssh-keygen · ufw

СВЪРЗАНИ: Най-добрите Linux лаптопи за разработчици и ентусиасти

ПРОЧЕТЕТЕ СЛЕДВАЩО Снимка на профила на Дейв Маккей Дейв Маккей
Дейв Маккей за първи път използва компютри, когато перфорираната хартиена лента беше на мода и оттогава той програмира. След повече от 30 години в ИТ индустрията, той вече е технологичен журналист на пълен работен ден. По време на кариерата си той е работил като програмист на свободна практика, мениджър на международен екип за разработка на софтуер, ръководител на проекти за ИТ услуги и, последно, като служител по защита на данните. Неговото писане е публикувано от howtogeek.com, cloudsavvyit.com, tenterpriser.com и opensource.com. Дейв е евангелист на Linux и привърженик на отворен код.
Прочетете пълната биография

Интересни Статии