Öppna någon mans sida i Preview och spara som PDF

Om du är trött på att titta över en man (manuell) sida i terminalen, kan du använda en nifty kommandosekvens för att starta en viss man sida i förhandsgranskningsappen för Mac OS X. Detta görs genom att leda ut standardmanutgången till det öppna kommandot och förhandsgranska.

Starta manens sida till förhandsvisning

Den exakta syntaxen som ska användas för detta ändamål är följande:

man -t [COMMAND GOES HERE] | open -f -a /Applications/Preview.app

Detta använder till exempel tricket för att öppna den manuella sidan för "ipconfig" i Preview:

man -t ipconfig | open -f -a /Applications/Preview.app

Du kan göra det med en sida, bara byta ut 'ipconfig' med något annat kommando eller känd manningssida som du vill läsa i Preview, och det kommer att fungera på samma sätt.

Och ja, det här öppnar den manuella sidan i Preview.app, bildredigering och visningsprogrammet som bifogas varje version av Mac OS X ... som kan låta förvirrande och lite konstigt att skicka ett kommandoradsmanedokument till en bildredigeringsapp, men det är här saker blir speciellt coola ... du kan exportera det som PDF!

I huvudsak vad du gör här är att konvertera den manuella sidan från en terminal textfil till ett PDF-dokument.

Spara sidan som PDF

När mansidan öppnas i förhandsgranskningsappen kan du sedan använda Förhandsgranska till "Spara som" och sedan skapa en PDF-fil på manningssidan för senare visning. Allt du behöver göra är att dra ner filmenyn och välj "Spara som" eller "Exportera som PDF" för att spara filen så långt du vill, nu har du hela det manuella dokumentet lagrat i en skannad PDF-fil som är lätt att läs på en annan enhet.

Jag befinner mig själv med att använda det här lilla trikset ofta och sedan spara PDF-filen för att se på min iPad, ett särskilt användbart trick om du är djup i ogräset för att lära sig ett visst kommando eller rätt användning av någon terminalsyntax. Det är också bara bra att öppna på en iPad eller iPhone och använda den som en sekundär skärm för när du är på terminalen.

Om du inte kommer från en unix-bakgrund är en "manningssida" inget mer än en manuell, och de är väldigt hjälpsamma när du försöker sortera ut syntax för olika kommandoradsfunktioner och verktyg. Du kan komma åt dem för något kommando i terminalen genom att helt enkelt skriva "man (command)".