Detalle del libro
Ver Índice
Introducción
Cómo usar este libro
Sección principal
Ejercicios
Sesiones de trabajo
1. ¿Qué es Unix?
Objetivos del capítulo
¿Qué es Unix?
Breve historia sobre Unix
El lenguaje de programación C
Unix adquiere popularidad
¿Qué son los sistemas multiusuario?
El intérprete de comandos (shell) visto por dentro
Obtener ayuda
Ejercicio 1.1: Las páginas man, referencia on-line de Unix
Ejercicio 1.2: Otras formas de encontrar ayuda en Unix
Resumen
Sesión de trabajo
Términos clave
Ejercicios
En el próximo capítulo
2. Conectarse al sistema y utilizar la línea de comandos
Objetivos de este capítulo
Empezar una sesión
Ejercicio 2.1: Conectarse y desconectarse del sistema
Ejercicio 2.2: Cambiar la contraseña con el comando passwd
Ejercicio 2.3: Escoger una contraseña segura
Ver qué es lo que pasa en su entorno
Ejercicio 2.4: ¿Quién está conectado?
Ejercicio 2.5: Averiguar qué otros usuarios están conectados al sistema
Ejercicio 2.6: ¿Qué funciones están realizando los usuarios en el ordenador?
Ejercicio 2.7: Comprobar la fecha y la hora actuales
Resumen
Sesión de trabajo
Términos clave
Ejercicios
En el próximo capítulo
3. Moverse por el sistema de archivos
Objetivos del capítulo
¿Qué es un sistema jerárquico de archivos?
Ejercicio 3.1: Organización del sistema de archivos Unix
El directorio bin
El directorio dev
El directorio etc
El directorio lib
El directorio lost+found
Los directorios mnt y sys
El directorio tmp
El directorio usr
Otra información (miscelánea) existente en el primer nivel
Caracteres de separación de directorios
La diferencia entre los nombres de archivos relativos y los absolutos
Ejercicio 3.2: Archivos ocultos en Unix
Ejercicio 3.3: Los directorios especiales "." y ".."
Ejercicio 3.4: El comando env
Ejercicio 3.5: PATH y HOME
Ejercicio 3.6: Averigüe dónde está con el comando pwd
Ejercicio 3.7: Moverse a otra ubicación con cd
Resumen
Sesión de trabajo
Términos clave
Ejercicios
En el próximo capítulo
4. Listar archivos y gestionar el uso de los discos
Objetivos del capítulo
El comando ls
Ejercicio 4.1: Todo sobre el comando ls
Ejercicio 4.2: Obtener más información del comando ls
Ejercicio 4.3: Combinar modificadores
Ejercicio 4.4: Listar otros directorios sin cambiar la ubicación
Modificadores especiales del comando ls
Ejercicio 4.5: Cambiar el orden de clasificación en ls
Ejercicio 4.6: Listar árboles de directorios de forma recursiva en el comando ls
Ejercicio 4.7: Formato de lista detallada en ls
Cadenas de permisos
Ejercicio 4.8: Formato de lista detallada para directorios con el comando ls
Ejercicio 4.9: Crear archivos con el comando touch
Ejercicio 4.10: Comprobar con du el espacio en disco utilizado
Ejercicio 4.11: Comprobar el espacio en disco disponible con el comando df
Ejercicio 4.12: Comprimir archivos grandes con el programa gzip
Resumen
Sesión de trabajo
Términos clave
Ejercicios
En el próximo capítulo
5. Propiedad y permisos
Objetivos del capítulo
Trabajar con los permisos de un archivo
Ejercicio 5.1: Comprender las configuraciones de permisos para archivos
Ejercicio 5.2: Configuraciones de los permisos a nivel de directorio
Ejercicio 5.3: Modificar permisos de archivos y directorios con chmod
Ejercicio 5.4: Configurar nuevos permisos de archivos con chmod
Ejercicio 5.5: Calcular las cadenas numéricas de permisos
Ejercicio 5.6: Establecer archivos por defecto y permisos de directoriocon el comando umask
Ejercicio 5.7: Identificar el propietario y el grupo de cualquier archivoo directorio
Resumen
Sesión de trabajo
Términos clave
Ejercicios
En el próximo capítulo
6. Crear, mover, renombrar y borrar archivos y directorios
Objetivos del capítulo
Manipular el sistema de archivos Unix
Ejercicio 6.1: Crear directorios nuevos utilizando mkdir
Ejercicio 6.2: Copiar archivos a nuevas ubicaciones utilizando cp
Ejercicio 6.3: Mover archivos a una nueva ubicación utilizando mv
Ejercicio 6.4: Renombrar archivos con mv
Ejercicio 6.5: Eliminar directorios con rmdir
Ejercicio 6.6: Eliminar archivos utilizando rm
Ejercicio 6.7: Minimizar el peligro que conlleva el comando rm
Resumen
Sesión de trabajo
Términos clave
Ejercicios
En el próximo capítulo
7. Examinar el contenido de los archivos
Objetivos del capítulo
Examinar el contenido de los archivos
Ejercicio 7.1: Utilizar el comando file para identificar los tipos de archivo
Ejercicio 7.2: Explorar directorios Unix con file
Ejercicio 7.3: Examinar las primeras líneas con head
Ejercicio 7.4: Ver las últimas líneas con tail
Ejercicio 7.5: Ver los contenidos de los archivos con cat
Ejercicio 7.6: Visualizar archivos grandes con more
Resumen
Sesión de trabajo
Términos clave
Ejercicios
En el próximo capítulo
8. Filtros, tubos (pipes) y caracteres comodín
Objetivos del capítulo
Maximizar la línea de comandos
Ejercicio 8.1: Los secretos de la redirección de archivos
Ejercicio 8.2: Contar palabras y líneas utilizando wc
Ejercicio 8.3: Clasificar información en un archivo utilizando sort
Ejercicio 8.4: Caracteres comodín para nombres de archivo
Ejercicio 8.5: Buscar archivos con grep
Ejercicio 8.6: Crear expresiones regulares
Ejercicio 8.7: El resto de los comandos de la familia grep
Resumen
Sesión de trabajo
Términos clave
Ejercicios
En el próximo capítulo
9. Separar y agrupar datos mediante el comando tubo ( )
Objetivos del capítulo
El sistema de programación awk
Ejercicio 9.1: Aprender a utilizar awk
Cómo utilizar cut en tubos (pipes)
Ejercicio 9.2: Separar y agrupar con cut
Editar de forma directa (inline) con sed y tr
Ejercicio 9.3: Edición inline con sed y tr
Resumen
Sesión de trabajo
Ejercicios
En el próximo capítulo
10. Introducción al editor vi
Objetivos del capítulo
Editar al modo de Unix
Ejercicio 10.1: Cómo entrar y salir de vi
Ejercicio 10.2: El movimiento del cursor en vi
Ejercicio 10.3:
Unix no es sólo el mejor sistema operativo multiusuario y multitarea, sino que también es el sistema de más éxito y con mayor capacidad de personalización, gracias a la gran comunidad de programadores que han contribuido a la proliferación o extensión de este moderno sistema operativo.
La biblia de Unix esta diseñada para ser útil como guía didáctica, tanto para usuarios principiantes como para aquellos con alguna experiencia previa en Unix, presenta al lector los temas desarrollados de manera sencilla y amena para que descubra todos los comandos estándar, las opciones útiles, scripts, la programación Perl en Unix y todas las respuestas a sus dudas para que pueda obtener la máxima productividad en su trabajo.
Dave Taylor, autor de reconocido prestigio sobre Unix, es el fundador de la consultora Growing Ventures, Inc, y el creador del popular sistema de correo Elm, además de haber contribuido al desarrollo de BSD 4.4.
Descubra las infinitas posibilidades que le ofrece este sistema operativo.