Відповіді:
yelp man:bashзвичайно, якщо ви знаходитесь на чужому робочому столі.
yelp "man:init(5)"замість man 5 init(це не працює з поточною версією функції bash zengr ).
Просто введіть у термінал наступне:
man bash >/tmp/t;gedit /tmp/t
Це створить тимчасовий файл із вмістом чоловічої сторінки та відкриє його gedit.
gedit <(man bash)
<()заміну процесу, а також не відкриває трубопровідний вхід. (випробувано в 2.30.3 та 3.4.1)
kateні для одного. nanoможна відкрити його як лише для читання.
man bash | gedit -уникає tmp-файлу
А ще краще, запропонуйте людині відформатувати її в HTML і відкрийте її у firefox
#!/bin/bash
# open a man page in firefox
# loop through all parameters in order
for i
do
# if the manpage was found, spawn it in a browser window
man -f "$i" > /dev/null && coproc man --html=firefox "$i"
done
~/bashrc...fman () { until [[ -z $1 ]] ;do man -f "$1" 2>/dev/null && coproc man --html=firefox "$1"; shift; done; }
Окрім відкриття довідкової сторінки gedit(як це показали інші відповіді), ви також можете створити pdf-сторінки "man" (як це було зазначено в цій статті ), а потім відобразити її evince. (Вам потрібно ps2pdfі evinceвстановити). Файл pdf створюється у вашому теперішньому робочому каталозі та зберігається післяevince закриття.
Просто змініть команду нижче відповідно до потрібної сторінки та змініть назви файлів, інакше отримані файли pdf будуть перезаписані. Ось приклад для dpkg:
man -t dpkg | ps2pdf - dpkg.pdf && evince dpkg.pdf
Однак, можливо, набагато корисніше побудувати функцію. Ви можете додати наступну функцію до свого .bashrcабо .bash_aliases(якщо у вас є evinceта ps2pdfвстановлено; остання є в ghostscriptпакеті):
mikman() { man -t "$1" | ps2pdf - "$1".pdf && setsid evince "$1".pdf; }
Після додавання функції потрібно запустити . .bashrc(або. .bash_aliases ) для джерела файлів конфігурації або перезапустити термінал, щоб він набув чинності.
Викличте функцію з назвою будь-якої програми, яка має manpage, наприклад mikman dpkg, і вона виконає команди та запустить manpage у вигляді PDF. Запуск вручну у форматі PDF у вашому читальнику PDF дає вам дуже корисний інтерфейс, у якому можна використовувати інструменти пошуку тощо.
Ви можете переглядати основні сторінки в режимі он-лайн http://manpages.ubuntu.com/ або встановлювати пакет dwww та переглядати всю документацію офлайн ( http://localhost/dwww). Дивіться опис пакета dwww та / або читайте man dwww після встановлення.
Можливо, вас також зацікавить перегляд вмісту пакета - встановіть пакет dpkg-www та зробіть те саме: Дивіться опис пакету dpkg-www та / або читайте man dpkg-www після встановлення. Почати dpkg-wwwабо переглянути http://localhost/cgi-bin/dpkg.
Це створить тимчасовий файл із сторінкою керівництва для bash у вашому домашньому каталозі під назвою "man" та відкриє його за допомогою gedit. Щойно ви закриєте gedit, файл також буде стертий. Просто замініть bash на будь-яку сторінку man, яку ви хочете відкрити.
man bash >> ~/man && gedit ~/man && rm ~/man
Сподіваюся, це допомагає :)
geditвідключається від терміналу з кодом виходу 0, тому rmкрок виконується негайно. Це призводить ~/manдо видалення, перш ніж gedit навіть завантажив його ...