4 votos

Cómo utilizar la aplicación de Terminal para buscar o imprimir una página man

A menudo es necesario buscar o imprimir una página de manual. La ejecución de la man [-a index] name comando invoca un readonly navegable visor de name[(index)]. Por ejemplo, el siguiente comando muestra open(1).

man  open

El comando siguiente muestra open(n).

man  -a  n  open

Es allí una manera de utilizar la aplicación de Terminal para involucrar a un visor donde puedo buscar y/o imprimir una página man?

4voto

siva Puntos 23
man -t yourcommand | open -fa "Preview"

donde yourcommand es el que quiere que el hombre la página de. Puede utilizar cualquiera de la normal funcionalidad de búsqueda en la vista previa e imprimir el documento como un archivo PDF normal.

3voto

user3439894 Puntos 5883

Ponernos a escribir el comando nombre de Terminal y, a continuación, haga clic derecho sobre él y seleccione Abrir hombre de la Página, se muestra en una totalmente desplazable y de búsqueda de la Terminal de la ventana, que es mucho mejor, a continuación, escribiendo por ejemplo man bash. También puede utilizar la combinación de teclas P para imprimir el contenido.


Como una nota del lado, aquí es una función que he añadido a mi .bash_profile archivo para crear un PDF de cada uno de los BSD comando me gustaría comprobar la página de manual para:

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
}

Así, en la Terminal, escribiendo por ejemplo manp bash en lugar de man bash un PDF se crea, si no ha sido ya, y luego abrió por la aplicación de los registrados en PDF de los documentos. El valor predeterminado es la vista previa, sin embargo en mi sistema está configurado para utilizar [Descremada][1], ya que su funcionalidad de búsqueda es mejor que la vista previa , y como cuestión de hecho, se encuentra la cadena de búsqueda cuando la vista previa no.

Tenga en cuenta que la primera vez que la función se usa que enumerar algunas fuentes de la salida en la Terminal, sin embargo esta es una enumeración de las fuentes.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X