Menu

21 april 2011

De OS X Terminal ‘man’ pagina’s bekijken in voorvertoning

TerminalOnder OS X terminal kan je doormiddel van het man commando de hulppagina’s van een bepaald Terminal commando bekijken. Het nadeel van het man commando is dat de hulppagina’s niet handig zijn te lezen en dat je er doorheen moet scrollen in het Terminal venster.

Er bestaat ook een mogeljkheid om de man hulppagina’s onder Terminal te redirecten naar de standaard voorvertoning/preview applicatie van OS X. Dit geeft als resultaat dat er een perfect opgemaakt en goed leesbaar document in PDF formaat van wordt gemaakt. De gegenereerde PDF kan handig zijn als naslagwerk wanneer je bijvoorbeeld meerdere opties en parameters van een commando wilt gebruiken.

Om een man pagina te redirecten naar de voorvertoning/preview applicatie typ je:

man -t [commando] | open -f -a /Applications/Preview.app

Vervang [commando] door het commando waarvan je de man hulppagina wilt creëren in voorvertoning/preview bijvoorbeeld: ls, cd, ipconfig, pwd, chmod, etc, etc…

Zo’n lang commando steeds in tikken en of onthouden is natuurlijk minder handig, je kan dit verhelpen met een kort shell script.

Maak in /usr/local/bin een bestand aan met bijvoorbeeld de naam: manp (man preview)

en zet er de volgende twee regels in:

#!/bin/sh
man -t $1 | open -f -a /Applications/Preview.app

Zorg dat het bestand uitvoerrechten heeft

chmod u+x manp

Je kunt nu op de command line het volgende commando geven om het een man page in preview te bekijken

manp [commando]

Karel bedankt voor de tip!




Gerelateerde tips:




Reacties


  • Stan 22 april 2011 om 21:49

    Dit is handig! De postscriptconversie duurt even, maar dan heb je ook wat. Bedankt voor de tip!

Een reactie toevoegen: