¿Cómo puedes aprender sobre todos esos misteriosos comandos de Terminal, como ls
o cd
? ¿Es algún tipo de conocimiento arcano, transmitido solo a los iniciados después de extenuantes iniciaciones? Bueno no. En realidad, cualquiera puede aprender sobre los comandos de Terminal, si sabe dónde buscar.
Cómo utilizar el manual de comandos
La clave de la sabiduría terminal es la man
mando. Convoca manual (o hombre) páginas para casi cualquier comando; son el equivalente a un sistema de ayuda para la línea de comandos. De hecho, man
en sí mismo es un comando, cuya función es formatear y mostrar esta documentación.
Primero, inicie Terminal (en su carpeta / Aplicaciones / Utilidades). Entonces, si escribe man pwd
, por ejemplo, Terminal mostrará la página de manual para el pwd
mando.
Todos man
las páginas tienen un formato común. Comienzan con nombre (el nombre del comando) y una breve descripción de lo que hace. los pwd
El comando que miré arriba muestra lo siguiente:
pwd -- return working directory name
Luego viene sinopsis, que muestra las opciones de comando, o banderas, que puede usar con él. Para pwd
, hay dos opciones: -L
y -P
. Estas opciones se explican en la descripción sección:
DESCRIPTION The pwd utility writes the absolute pathname of the current working directory to the standard output. Some shells may provide a builtin pwd command which is similar or identical to this utility. Consult the builtin(1) manual page. The options are as follows: -L Display the logical current working directory. -P Display the physical current working directory (all symbolic links resolved). If no options are specified, the -L option is assumed.
Como puede ver aquí, se explica cada una de las dos opciones, y una oración final le dice que el comando asume que el -L
Se desea una opción si no se especifica ninguna otra opción (y solo hay una).
Mientras trabaja desde la línea de comandos, encontrará que leer las opciones disponibles para los diferentes comandos es realmente importante. Aprenderá las innumerables formas en que puede utilizar estas herramientas y algunas man
Las páginas también contienen ejemplos que le ayudarán a comprenderlas.
Cómo desplazarse por las páginas del manual
Cuando miras un man
página, lo hace en Terminal a través de otro comando, llamado buscapersonas; por defecto, este es el less
mando. Lo que hace un comando de buscapersonas es permitirle ver el contenido en la Terminal página por página o línea por línea. Cuando estás viendo un man
página, la mayoría de las veces no verá la página completa a la vez. Deberá desplazarse hacia abajo para ver más.
Hay dos formas de hacer esto con less
:
- Si presiona Retorno, la página se moverá una línea hacia abajo.
- Si presiona la barra espaciadora, la página se desplazará una página (el número de líneas visibles en la ventana de su Terminal).
- Puedes decir que hay más por venir
:
(dos puntos) visibles en la parte inferior de la ventana.
Pruébelo en su Mac: Abra Terminal, escriba man ls
y luego presione Retorno. los ls
comando man
La página es bastante larga y deberá presionar la barra espaciadora varias veces para llegar al final.
A veces, cuando estás viendo un man
página, debe volver atrás y mirar algo que ya no está visible. Dependiendo de la configuración de su Terminal, es posible que pueda desplazarse por la ventana de Terminal. De lo contrario, presione Control-B para retroceder una página y la barra espaciadora, o Control-F, para avanzar una página.
Cuando llegas al final de un man
página, verá esto: (END)
. Notará que no puede hacer nada en ese momento; necesitas dejar el less
mando; haz esto presionando el Q
llave.
Otras formas de leer las páginas del manual
Si no quieres leer man
páginas en Terminal, hay otras formas de ver este contenido. Puedes encontrar man
páginas en la web. Sólo tipo man
y el nombre de un comando en su motor de búsqueda favorito, y obtendrá muchos resultados. Apple tiene un repositorio de documentación con man
páginas aquí. Puede hacer clic en Índice alfabético para obtener una lista de todos los comandos y luego buscar el que desee. De Apple man
Las páginas son útiles porque un menú emergente cerca de la parte superior de la página le permite elegir una versión de OS X, por lo que si necesita ver la man
página para una versión anterior de OS X, puede hacerlo.
No importa la ruta que elijas, man
Las páginas abren la puerta a una mina de oro de información sobre la línea de comandos. Úselos y aprenderá todos los entresijos de los comandos que usa.