<Anterior | Contenido | Siguiente>
¿Qué hay en este libro?
Este material se presenta en una secuencia cuidadosamente elegida, como un tutor que se sienta a su lado y lo guía. Muchos autores tratan este material de manera “sistemática”, lo que tiene sentido desde la perspectiva del escritor, pero puede resultar muy confuso para los nuevos usuarios.
Otro objetivo es familiarizarlo con la forma de pensar de Unix, que es diferente de la forma de pensar de Windows. A lo largo del camino, realizaremos algunos viajes paralelos para ayudarlo a comprender por qué ciertas cosas funcionan de la manera en que lo hacen y cómo llegaron a ser así. Linux no es solo una pieza de software, también es una pequeña parte de la cultura Unix más grande, que tiene su propio lenguaje e historia. También podría lanzar una perorata o dos.
Este libro está dividido en cuatro partes, cada una de las cuales cubre algún aspecto de la experiencia de la línea de comandos:
● Parte 1 - Aprendiendo el caparazón inicia nuestra exploración del lenguaje básico de la línea de comandos, incluyendo cosas como la estructura de los comandos, la navegación del sistema de archivos, la edición de la línea de comandos y la búsqueda de ayuda y documentación para los comandos.
● Parte 2 - Configuración y medio ambiente cubre la edición de archivos de configuración que controlan el funcionamiento de la computadora desde la línea de comandos.
● Parte 3 - Tareas comunes y herramientas esenciales explora muchas de las tareas habituales que se realizan habitualmente desde la línea de comandos. Los sistemas operativos similares a Unix, como Linux, contienen muchos programas de línea de comandos "clásicos" que se utilizan para realizar operaciones poderosas en los datos.
● Parte 4: escritura de scripts de shell introduce la programación de shell, una técnica ciertamente rudimentaria, pero fácil de aprender, para automatizar muchas tareas informáticas comunes. Al aprender a programar en shell, se familiarizará con conceptos que se pueden aplicar a muchos otros lenguajes de programación.