V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

man

Muestra la página del manual de un comando o aplicación.

$ man -L es comando
especificando idioma si disponible
$ man -k permissions
Busca comandos que traten sobre “permissions”
$ man -k vnc ssh
Buscar sobre dos comandos
$ man -t ls > ls.pdf
Formateado para salida pdf
$ man -t ls | ps2pdf -> /home/usuario/ls.pdf
Lo mismo
$ man 2 read
Especificando la sección del manual. Por defecto la 1

Secciones:

Sección 1: Comandos generales

Sección 2: Llamadas a sistema

Sección 3: Funciones (programación en C)

Sección 4: Ficheros especiales

Sección 5: Formatos de fichero y convenciones

Sección 6: Juegos

Sección 7: Convenciones y otros

Sección 8: Comandos privilegiados y de administración

Algunas teclas de control:

Ctrl + f (Avanza una página)
Crrl + b (Retrocede una página)
/palabra (Busca “palabra” en el texto hacia adelante)
?palabra (Busca “palabra” en el texto hacia atrás)
n (Elemento siguiente en la busqueda)
N (Elemento previo en la busqueda)
q (Salir)

Nota.- Normalmente "man" formatea el contenido para que coincida con el ancho del terminal. Redirige su salida a una tubería, que no tiene "ancho de pantalla", por lo tanto, formatea utilizando el ancho predeterminado de 80 caracteres. Algunas páginas de manual tienen tablas de más de 80 caracteres de ancho, por lo que aparece esta advertencia de "no se puede romper la línea".

<standard input>:602: warning [p 7, 11.3i, div 'an-div', 0.2i]: cannot adjust line

Para solucionarlo:

$ MANWIDTH=1250 man $COMANDO | wc -l

1- Para crear una página man a partir de un .md:

$ pandoc archivo.md -s -t man -o archivo.1
# mv archivo.1 /usr/local/share/man/ca/man1/
si no estan los directorios "ca/man1" se crean
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2845 entradas - Acerca del Tractatus
La Pipa Plena 2024