В более новых версиях bash
(по крайней мере, v2), builtins может быть загружен (через enable -f filename commandname
) во времени выполнения. Много таких загружаемых builtins также распределяются с источниками удара, и sleep
среди них. Доступность может отличаться от ОС до ОС (и даже машина к машине), конечно. Например, на openSUSE, эти builtins распределяются через пакет bash-loadables
.
Править: зафиксируйте имя пакета, добавьте минимальную версию удара.
Поместите текст в файл ~ / .plan
и попробуйте снова finger
:
$ finger yeti
Login: yeti Name: yeti
Directory: /arpa/tz/y/yeti Shell: /bin/ksh
On since Wed Apr 2 15:24 (UTC) on pts/149
Mail last read Mon Mar 31 11:08 2014 (UTC)
No Plan.
$ echo Mwhuaaaaahahahahahahahahahaaaa... > ~/.plan
$ finger yeti
Login: yeti Name: yeti
Directory: /arpa/tz/y/yeti Shell: /bin/ksh
On since Wed Apr 2 15:24 (UTC) on pts/149
Mail last read Mon Mar 31 11:08 2014 (UTC)
Plan: Mwhuaaaaahahahahahahahahahaaaa...
Это информативная функция системы UNIX/LINUX, позволяющая пользователю дать представление о том, над чем он работает или в процессе...
Подобно.project, который сообщает вам, над каким проектом он работает в данный момент,.plan сообщает о его процессе, или намерении, или о том, что он или она может захотеть передать, с файлом.plan в их домашнем каталоге..
Когда я создаю нового пользователя, я создаю файл.project, указывающий его офисный проект, и файл.plan со словами что-то вроде...
В настоящее время план не предоставлен... update ~/.plan для обновления этой информации.
(это автоматически добавляется созданным мной сценарием учетной записи пользователя)