Debido a los cambios en los objetivos del examen LFCS efectivos 2 de febrero de 2016, estamos agregando los temas necesarios al Serie LFCS publicado aquí. Para prepararse para este examen, le recomendamos encarecidamente que utilice el Serie LFCE también.
Una vez que se acostumbre a trabajar con la línea de comandos y se sienta cómodo haciéndolo, se dará cuenta de que una instalación normal de Linux incluye toda la documentación que necesita para usar y configurar el sistema.
Otra buena razón para familiarizarse con las herramientas de ayuda de la línea de comandos es que en LFCS y LFCE exámenes, esas son las únicas fuentes de información que puede utilizar: no navegar por Internet ni buscar en Google. Solo eres tú y la línea de comandos.
Por esa razón, en este artículo le daremos algunos consejos para utilizar eficazmente los documentos y herramientas instalados a fin de prepararse para aprobar el Certificación de la Fundación Linux exámenes.
Una página de manual, abreviatura de página de manual, es nada menos y nada más que lo que sugiere la palabra: un manual para una herramienta determinada. Contiene la lista de opciones (con una explicación) que admite el comando, y algunas páginas de manual incluso incluyen ejemplos de uso.
Para abrir una página de manual, use el comando de hombre seguido del nombre de la herramienta sobre la que desea obtener más información. Por ejemplo:
# hombre diff.
abrirá la página del manual para diff
, una herramienta utilizada para comparar archivos de texto línea por línea (para salir, simplemente presione el q
clave.).
Supongamos que queremos comparar dos archivos de texto llamados archivo1
y archivo2
en Linux. Estos archivos contienen la lista de paquetes que están instalados en dos cajas de Linux con la misma distribución y versión.
Haciendo un diff
Entre archivo1
y archivo2
nos dirá si hay alguna diferencia entre esas listas:
# diff file1 file2.
donde el <
El letrero indica que faltan líneas en archivo2
. Si faltaran líneas en archivo1
, estarían indicados por el >
firmar en su lugar.
Por otro lado, 7d6 significa línea #7 en el archivo debe eliminarse para que coincida archivo2
(lo mismo con 24d22 y 41d38), y 65,67d61 nos dice que tenemos que eliminar las líneas 65 mediante 67 en el archivo uno. Si hacemos estas correcciones, ambos archivos serán idénticos.
Alternativamente, puede mostrar ambos archivos uno al lado del otro usando el -y
opción, de acuerdo con la página de manual. Puede encontrar esto útil para identificar más fácilmente las líneas faltantes en los archivos:
# diff -y archivo1 archivo2.
Además, puedes usar diff
para comparar dos archivos binarios. Si son idénticos, diff
saldrá silenciosamente sin salida. De lo contrario, devolverá el siguiente mensaje: "Los archivos binarios X e Y difieren".
El --ayuda
La opción, disponible en muchos (si no en todos) comandos, puede considerarse una breve página de manual para ese comando específico. Aunque no proporciona una descripción completa de la herramienta, es una manera fácil de obtener información sobre el uso de un programa y una lista de las opciones disponibles de un vistazo.
Por ejemplo,
# sed --help.
muestra el uso de cada opción disponible en sed (el editor de flujo).
Uno de los ejemplos clásicos de uso sed
consiste en reemplazar caracteres en archivos. Utilizando la -I
opción (descrita como "editar archivos en su lugar”), Puede editar un archivo sin abrirlo. Si también desea hacer una copia de seguridad del contenido original, utilice el -I
opción seguida de un SUFIJO para crear un archivo separado con el contenido original.
Por ejemplo, para reemplazar cada aparición de la palabra Lorem
con Tecmint
(no distingue entre mayúsculas y minúsculas) en lorem.txt
y cree un nuevo archivo con el contenido original del archivo, haga:
# menos lorem.txt | grep -i lorem. # sed -i.orig 's / Lorem / Tecmint / gI' lorem.txt # menos lorem.txt | grep -i lorem. # menos lorem.txt.orig | grep -i lorem.
Tenga en cuenta que cada aparición de Lorem
ha sido reemplazado con Tecmint
en lorem.txt
, y el contenido original de lorem.txt
se ha guardado en lorem.txt.orig
.
Esta es probablemente mi elección favorita. Si vas a /usr/share/doc
y haga una lista de directorios, verá muchos directorios con los nombres de las herramientas instaladas en su sistema Linux.
De acuerdo con la Estándar de jerarquía del sistema de archivos, estos directorios contienen información útil que puede no estar en las páginas de manual, junto con plantillas y archivos de configuración para facilitar la configuración.
Por ejemplo, consideremos calamar-3.3.8
(la versión puede variar de una distribución a otra) para el popular proxy HTTP y servidor de caché squid.
Vamos CD
en ese directorio:
# cd /usr/share/doc/squid-3.3.8.
y hacer una lista de directorio:
# ls.
Es posible que desee prestar especial atención a INICIO RÁPIDO
y squid.conf.documentado
. Estos archivos contienen una extensa documentación sobre Squid y un archivo de configuración muy comentado, respectivamente. Para otros paquetes, los nombres exactos pueden diferir (como QuickRef o 00 INICIO RÁPIDO, por ejemplo), pero el principio es el mismo.
Otros paquetes, como el servidor web Apache, proporcionan plantillas de archivos de configuración dentro /usr/share/doc
, que será útil cuando tenga que configurar un servidor independiente o un host virtual, por nombrar algunos casos.
Puede pensar en los documentos de información como páginas de manual con esteroides. Como tal, no solo brindan ayuda para una herramienta específica, sino que también lo hacen con hipervínculos (sí, hipervínculos en la línea de comando!) que le permiten navegar de una sección a otra usando las teclas de flecha y Enter para confirmar.
Quizás el ejemplo más ilustrativo es:
# info coreutils.
Dado que coreutils contiene el utilidades básicas de manipulación de archivos, shell y texto que se espera que existan en todos los sistemas operativos, puede esperar razonablemente una descripción detallada de cada una de esas categorías en info coreutils.
Como es el caso de las páginas de manual, puede salir de un documento de información presionando la tecla q
clave.
Además, la información de GNU también se puede utilizar para mostrar páginas de manual normales cuando va seguida del nombre de la herramienta. Por ejemplo:
# info tune2fs.
devolverá la página de manual de tune2fs, la herramienta de administración de sistemas de archivos ext2 / 3/4.
Y ahora que estamos en eso, revisemos algunos de los usos de tune2fs:
Mostrar información sobre el sistema de archivos en la parte superior de /dev/mapper/vg00-vol_backups:
# tune2fs -l / dev / mapper / vg00-vol_backups.
Establezca un nombre de volumen del sistema de archivos (copias de seguridad en este caso):
# tune2fs -L Backups / dev / mapper / vg00-vol_backups.
Cambie los intervalos de verificación y /
o montar recuentos (use el -C
opción para establecer un número de recuentos de montaje y /
o la -I
opción para establecer un intervalo de verificación, donde d = días, w = semanas, y m = meses).
# tune2fs -c 150 / dev / mapper / vg00-vol_backups # Revisa cada 150 montajes. # tune2fs -i 6w / dev / mapper / vg00-vol_backups # Verificar cada 6 semanas.
Todas las opciones anteriores se pueden enumerar con el --ayuda
opción, o se ve en la página de manual.
Independientemente del método que elija para solicitar ayuda para una herramienta determinada, saber que existen y cómo utilizarlas sin duda será útil en el examen. ¿Conoce alguna otra herramienta que pueda utilizarse para buscar documentación? Siéntase libre de compartir con la comunidad Tecmint utilizando el formulario a continuación.
Las preguntas y otros comentarios también son más que bienvenidos.