Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ob Tener Ayuda
Ob Tener Ayuda
●
Introducción
●
Las páginas man
●
Comando info
●
Otras fuentes de ayuda
●
Búsqueda de comandos y la documentación
2
Introducción
●
Hay literalmente miles de comandos disponibles con muchas opciones,
lo que hace que el terminal sea muy poderoso pero complejo
3
Las páginas man
●
Las páginas man se utilizan para describir las características de los
comandos.
●
Proporcionarán una descripción básica de la finalidad del comando, así
como los detalles de las opciones del comando.
4
Las páginas man
5
Controlar la visualización de las páginas man
6
Secciones de las páginas man
SYNOPSIS (Sinopsis)
Proporciona ejemplos de cómo se ejecuta el comando. Información detallada a continuación.
DESCRIPTION (Descripción)
Proporciona una descripción más detallada del comando.
7
Secciones de las páginas man
OPTIONS (Opciones)
Muestra las opciones para el comando, así como una descripción de cómo se utilizan. A menudo
esta información se encontrará en la sección DESCRIPTION (o «DESCRIPCIÓN» en español) y
no en una sección separada de OPTIONS (o «OPCIONES» en español).
FILES (Archivos)
Muestra las opciones para el comando, así como una descripción de cómo se utilizan. Estos
archivos pueden utilizarse para configurar las características más avanzadas del comando. A
menudo esta información se encontrará en la sección de DESCRIPTION y no en una sección
separada de OPTIONS.
8
Secciones de las páginas man
AUTHOR (Autor)
El nombre de la persona que creó la página man y (a veces) la manera de contactar a la persona.
9
Comandos más útiles de less
Comando Función
g Ir a Inicio
G Ir a la final
h Mostrar ayuda
10
La sección SYNOPSIS de la página man
●
Proporciona un ejemplo conciso de cómo utilizar el comando
●
Por ejemplo veamos la Synopsis de la página man del comando cal:
SYNOPSIS
cal [-3hjy] [-A number] [-B number] [[[day] month] year]
● [-3hjy] significa que puedes usar las opciones -h, -j, -y, 1 o 3, pero ninguna es
necesaria para el correcto funcionamiento del comando cal.
● [[[day] month] year]significa que puedes especificar un año por sí mismo,
pero si se especifica un mes también se debe especificar un año. Además, si especificas
un día entonces también necesitarás especificar un mes y un año.
11
La sección SYNOPSIS de la página man
12
Buscando dentro de la página man
Una vez dentro de la documentación de un comando, se puede buscar una cadena digitando
“/cadena”.
13
Categorización de las páginas man
●
No solo los comandos tienen páginas man sino también algunos archivos de
configuración
●
Se debe saber también que hay varios tipos de comandos (comandos de usuario,
comandos del sistema y comandos de administración), así como otras funciones
que requieren documentación, como las librerías y los componentes del Kernel
●
Esto implica tener miles de páginas de documentación que deben ser
organizadas y para ello se clasifican es secciones
14
Categorización de las páginas man
15
Categorización de las páginas man
Para determinar la sección a la que pertenece una página man específica tienes
que ver el valor numérico de la primera línea de la salida de la página man
Por ejemplo para ver a qué sección pertenece chgpasswd, debemos ejecutar man
chgpasswd y como vemos en la captura, chgpasswd pertenece a la sección 8
(Comandos de administración de sistema)
16
Especificar una sección
Para visualizar la información correcta, hay que indicarle a man en qué sección
buscar
Por ejemplo passwd es el nombre de un comando, pero también es el nombre de
un archivo que almacena la información de la cuenta.
Si sólo se usa man passwd, se mostrará la información del comando puesto que
man empieza a buscar la información desde la primera sección.
Si queremos buscar el archivo passwd, debemos buscar en la sección 5. Para esto,
debemos usar el comando: man 5 passwd
17
Especificar una sección
18
Buscar una página man con parte de un nombre
19
Otras fuentes de ayuda
Se podría usar la opción –-help para obtener ayuda de un comando al estilo de SYNOPSIS
proporcionada por man
Por ejemplo: mkdir --help
20
Otras fuentes de ayuda
También se podría encontrar ayuda en los archivos “readme” que son creados por los
proveedores de software para configurar sus servicios
La ubicación de estos archivos puede variar según la distribución que estés utilizando.
Ubicaciones típicas incluyen /usr/share/doc (este es usado en KDE-
neon) y /usr/doc.
21
Búsqueda de comandos y la documentación
●
Para buscar la ubicación de un comando o de las páginas man para un
comando, utiliza el comando whereis
●
Este comando busca los comandos, archivos de código fuente y las páginas
man en las ubicaciones específicas donde estos archivos se almacenan
normalmente
●
Por ejemplo:
●
(base) adrian@l490:~$ whereis chmod
chmod: /bin/chmod /usr/share/man/man1/chmod.1.gz /usr/share/man/man2/chmod.2.gz
22
Encontrar Cualquier Archivo o Directorio
23
Contar el número de archivos
La salida del comando locate puede ser bastante grande. Cuando buscas un
nombre de archivo, como passwd, el comando locate producirá cada archivo
que contiene la cadena passwd, no sólo los archivos passwd.
En muchos casos, puede que quieras empezar listando cuántos archivos
coincidirán. Lo puedes hacer mediante la opción -c del comando locate:
sysadmin@localhost:~$ locate -c passwd
97
24
Limitando a salida
Puedes limitar la salida producida por el comando locate mediante la opción -b.
Esta opción sólo incluye los listados que contienen el término de búsqueda en
basename del archivo. El basename es la parte del nombre de archivo que no incluye
los nombres de directorio.
sysadmin@localhost:~$ locate -c -b passwd
83
Para limitar la salida aún más, coloca un carácter \ delante del término de búsqueda.
Este carácter limita la salida a los nombres de archivo que coincidan exactamente con
el término:
sysadmin@localhost:~$ locate -b "\passwd"
25