Як використовувати програму Термінал для пошуку або друку сторінки-користувача


3

Мені часто доводиться шукати чи друкувати людину. Виконання man [-a index] name команда викликає доступний для перегляду переглядач name[(index)]. Наприклад, відображається команда нижче open(1).

man  open

Відобразиться команда нижче open(n).

man  -a  n  open

Чи можна скористатися програмою терміналів для залучення глядача, де я можу шукати та / або роздруковувати сторінку користувача?

Відповіді:


2

Набравши тільки команду ім'я в Термінал і потім клацніть правою кнопкою миші на ньому та виберіть Відкрита людина , відображає його в повністю прокручується і доступному для пошуку Термінал вікно, яке набагато краще, ніж друкувати, наприклад, man bash. Також можна використовувати комбінацію клавіш P для друку вмісту.


Як сторона примітки, тут є функції Я додав до свого .bash_profile файл для створення PDF кожного BSD команду Я перевірю ручної сторінки для:

manp () 
{ 
    docDir="$HOME/Documents/BSD Commands"
    [[ ! -d $docDir ]] && mkdir -p "$docDir"
    if [[ ! -f $docDir/$1.pdf ]]; then
        man -t "$1" | pstopdf -i -o "$docDir/$1.pdf"
        open "$docDir/$1.pdf"
    else
        open "$docDir/$1.pdf"
    fi
}

Отже, в Термінал , набравши, наприклад, manp bash замість man bash a PDF створюється, якщо його ще не було, а потім відкривається програмою, зареєстрованою для обробки PDF документів. The за замовчуванням є Попередній перегляд , проте в моїй системі встановлено використання [ Знежирене ] [1], оскільки його функція пошуку краще Попередній перегляд і, по суті, знайдете рядок пошуку, коли Попередній перегляд просто не буде.

Зверніть увагу, що перший раз функції використовується перелік деяких шрифтів у виході Термінал Однак це одноразове перерахування шрифтів.


3
man -t yourcommand | open -fa "Preview"

де yourcommand це той, який ви хочете, щоб сторінка людини. Потім можна скористатися будь-якою звичайною функцією пошуку у Попередньому перегляді та роздрукувати документ як звичайний PDF.


Я думаю, що це повинно було бути опубліковано як відповідь на моє початкове запитання: Чи можуть сторінки сторінок бути перетворені у формат html та / або pdf?
David Anderson

@David Гаразд буде рухатися відповідь і адаптувати це, щоб бути специфічним для пошуку; Я ніколи не бачив цього питання, але, здається, там дуже багато перекриття з цим питанням, і користувач розмістив свою відповідь там теж?
grg

Я віддав перевагу user3439894 відповідь на оригінальне питання, клацніть правою кнопкою миші на тексті, звичайно, є найпростішим у використанні. Проблема полягала в тому, що він не підходив до оригінального питання. Отже, я опублікував це запитання і попросив user3439894 (у видаленому коментарі) розмістити відповідь тут. Потім я прийняв відповідь user3439894.
David Anderson

@David Дякуємо за передісторію, що має більше сенсу!
grg
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.