man per Preview

Kaip skaityti Terminal'o man puslapius Preview programoje.

Jei retsykiais „pasikrapštote“ Terminal'e ir atmintinai nežinote visų įmanomų komandų raktų, ir todėl naudojate man komandą - žinote, kad pagalbos man failų skaitymas Terminal'e nėra labai patogus.

Pagalbos failų skaitymą palengvinti galima mažai dokumentuotos komandos open pagalba. Naudojantis open komanda galima ne tik paleisti programas tiesiai iš Terminal'o, bet ir atidaryti Terminal'o komandų pagalbos informaciją gražiai suformatuotame PostScript faile.

Šios komandos gramatika labai paprasta
man -t komanda | open -f -a /Applications/Preview.app
Vietoje, aukščiau pateiktame pavyzdyje žodžio "komanda" reikia rašyti tikrą Terminal'o komandą, tarkim norėdami pakaityti tar komandos pagalbos failą Terminal'e rašote:
man -t tar | open -f -a /Applications/Preview.app

Jei planuojate dažniau naudoti šią galimybę - galite pasirašyti mažą shell skriptuką, kurio pagalba galėsite greitai peržiūrėti bet kurį man failą ps formate Apple OS X Preview.app aplikacijoje.

pvz. sukurkite failą ir pavadinkite jį pman. Failą suurti galite arba naudodamiesi paprastu tekstiniu redaktoriumi Textedit, arba tiesiog Terminal'o komanda vi. Netinka tekstiniai redaktoriai, kurie rašo suformatuotą tekstą (MS Word, Pages ir panašiai). Tame faile įrašykite žemiau esančias eilutes.

#!/bin/bash
manfailas=$1;
if [ ! $manfailas ];then
echo "Įveskite komandos, kurios pagalbos failą norite skaityti, pavadinimą: ";
read manfailas;
fi
if [ ! $manfailas ];then
exit;
fi
man -t $manfailas | open -f -a /Applications/Preview.app;
exit;

pakeiskite pman teises Terminal'o komanda chmod 755 pman

Dabar, kai norėsite skaityti Terminal'o pagalbos failus lengvai naviguojamoje grafinėje aplinkoje - vietoje man komanda (pvz. man tar) veskite ./pman komanda pvz.: ./pman tar
arba tiesiog ./pman ir paskui komandą, kurios pagalbos failą norite pažiūrėti pvz.: tar

Gero pagalbos failų skaitymo.

Apie Ramūnas Blavaščiūnas

Fotografijos, geros technikos ir kavos mylėtojas

Parašykite komentarą

Į viršų