C1sc0 в вашем ответе ошибка.
чтобы создать собственную справочную страницу, выполните следующие действия:
1- стать суперпользователем:
$ sudo -i
2- перейдите в этот каталог:
$ cd /usr/bin
$ nano your_function
3- скопируйте и вставьте этот шаблон справочной (мауальной) страницы, а затем персонализируйте его в зависимости от вашего проекта:
./" Manpage for your_fonction
.TH man 1 "10 September 2017" "1.0" "your_fonction man page"
.SH NAME
your_fonction - do....
.SH SYNOPSIS
your_fonction [optionnal argument] [optionnal argument]
.SH DESCRIPTION
your_fonction is a function which .....
.SH OPTIONS
your_fonction does not take any options
.SH BUGS
No known bugs.
.SH AUTHOR
written by your_name (your_website or your_github or whatever)
.SH REPORTING BUGS
you_github_repository/isssues for example
4- вам нужно выбрать, в каком каталоге должен находиться ваш файл, посмотрите:
$ cd/usr/share/man/ && ls
вы видите man1, man2,.... Это категории:
(man1) 1 - Команды, доступные пользователям
(man2) 2 - Системные вызовы Unix и C
(man3) 3 - Подпрограммы библиотеки C для программ C
(man4) 4 - Специальные имена файлов
(man5) 5 - Форматы файлов и соглашения для файлов, используемых Unix
(man6) 6 - Игры
(man7) 7 - Пакеты обработки текстов
(man8) 8 - Команды и процедуры системного администрирования
здесь, например, пунктом назначения будет man1, поэтому:
5- вернуться в usr/bin
$ cd /usr/bin
6- сделайте копию с хорошим суффиксом:
$ cp your_function your_function.1
7- gzip ваша_функция.1
$ gzip your_function.1
8- отправить его в хороший каталог, например, здесь man1:
$ cp your_function.1.gz /usr/share/man/man1/
это сделано, вы можете проверить свою прекрасную справочную страницу!
$ man your_function
person
marcdahan
schedule
10.09.2017