Detalle del libro
Ver Índice
Cómo usar este libro
Introducción
1. Comenzando con Unix
1.1. Introducción
1.2. ¿Qué es Unix?
1.3. Historia de Unix
1.3.1. Sus orígenes
1.3.2. La distribución BSD
1.3.3. Linux
1.3.4. Unix en la actualidad
1.4. Partes de Unix
1.4.1. El Núcleo o Kernel
1.4.2. El sistema de archivos
1.4.3. Aplicaciones y comandos
1.4.4. El intérprete de comandos o Shell
1.4.5. El sistema de ventanas o X-Windows
1.5. Funcionalidades de Unix
1.6. Su primera sesión de trabajo
1.6.1. Cómo entrar en el sistema
1.6.2. Terminales virtuales
1.7. Comandos Básicos
1.7.1. Cómo averiguar quién está conectado al sistema
1.7.2. Cómo saber qué día es
1.7.3. Cómo cambiar la contraseña
1.7.4. Cómo escribir texto
1.7.5. Cómo borrar la pantalla
1.7.6. Cómo terminar la sesión
2. Comandos Unix
2.1. Introducción
2.2. Intérprete de comandos
2.2.1. Tipos de comandos
2.3. Sintaxis de comandos
2.4. Cómo cancelar un comando
2.5. Cómo pedir ayuda
2.6. Redirecciones
2.6.1. Entrada y Salida estándar
2.6.2. Redirecciones de Salida
2.6.3. Redirecciones de Entrada
2.6.4. Tuberías
2.6.5. Duplicar la salida estándar
2.7. Filtros
2.7.1. Cómo paginar
2.7.2. Cómo filtrar patrones
2.7.3. Cómo ordenar
2.7.4. Calculadora
2.7.5. Banner
2.7.6. Cómo conocer unidades
3. Trabajar con ficheros
3.1. Introducción
3.2. Estructura jerárquica
3.2.1. Tipos de caminos
3.3. Trabajar con directorios
3.3.1. Cómo saber el directorio de trabajo actual
3.3.2. Cómo crear nuevos directorios
3.3.3. Cómo cambiar de directorio
3.3.4. Cómo borrar un directorio
3.3.5. Cómo listar el contenido de un directorio
3.4. Sistema de permisos
3.4.1. Cómo cambiar el propietario de un fichero
3.4.2. Cómo cambiar el grupo de un fichero
3.4.3. Cómo cambiar los permisos de un fichero
3.4.4. Cómo establecer permisos por defecto
3.4.5. Permisos especiales
3.5. Trabajar con contenido de ficheros
3.5.1. Uso de comodines
3.5.2. Tipos de ficheros
3.5.3. Cómo visualizar un fichero
3.5.4. Cómo saber las diferencias de dos ficheros
3.5.5. Cómo visualizar las últimas líneas
3.5.6. Cómo visualizar las primeras líneas
3.5.7. Cómo ver texto de ficheros binarios
3.5.8. Cómo ver fichero en forma octal
3.5.9. Información del fichero
3.6. Gestión de ficheros
3.6.1. Cómo copiar ficheros
3.6.2. Cómo borrar ficheros
3.6.3. Cómo mover ficheros
3.6.4. Enlaces
3.6.5. Cómo saber dónde reside un comando
3.6.6. Cuánto ocupa un directorio
3.6.7. Cuánto disco libre hay
3.6.8. Cómo modificar fecha de modificación de ficheros
3.6.9. Cómo comparar ficheros
3.6.10. Cómo separar ficheros
3.6.11. Cómo comprimir ficheros
3.6.12. Cómo empaquetar ficheros
3.6.13. Utilidad sum
3.6.14. Cómo proteger el contenidode un fichero
3.7. Comandos de impresión
3.7.1. Cómo imprimir en sistemas BSD
3.7.2. Cómo imprimir en sistemas System V
4. Trabajar con procesos
4.1. Introducción
4.2. ¿Qué es un proceso?
4.3. Partes de un proceso
4.3.1. Estados de un proceso
Planificador
4.3.2. Threads
4.3.3. Información de procesos
4.3.4. Prioridades
4.4. Qué procesos se están ejecutando
4.4.1. PS en BSD
4.4.2. PS en System V
4.5. Cómo iniciar procesos
4.5.1. Combinaciones de teclas
4.6. Planificación de procesos
4.6.1. Utilidad cron
4.6.2. Utilidad at
4.7. Señales
4.8. Varios
4.8.1. Qué es la swap
4.8.2. Utilidad nohup
4.8.3. Cuánto tarda un proceso
5. Comandos Avanzados
5.1. Introducción
5.2. Expresiones Regulares
5.2.1. ¿Qué son?
5.2.2. Meta caracteres
5.2.3. Reutilización de ocurrencias
5.3. Comandos avanzados
5.3.1. Cómo configurar la terminal
5.3.2. Cómo buscar texto en ficheros
5.3.3. Editor de líneas
5.3.4. Cómo buscar ficheros
5.3.5. Cómo ordenar ficheros
5.3.6. Cómo eliminar líneas duplicadas
5.3.7. Cómo sustituir caracteres
5.3.8. Cómo extraer columnas
5.3.9. Cómo juntar ficheros
5.4. El Lenguaje awk
6. Editores de Texto
6.1. Introducción
6.2. Editor Ed
6.3. Editor vi
6.3.1. Modos del editor vi
6.3.2. Comenzando con el editor vi
6.3.3. Comandos básicos
6.3.4. Cómo copiar y pegar
6.3.5. Comandos avanzados
6.3.6. Configuración de Vi
6.3.7. Cómo realizar búsquedas
6.3.8. Cómo realizar sustituciones
6.3.9. Cómo ejecutar comandos
6.4. Editor emacs
6.4.1. Cómo realizar búsquedas
6.4.2. Cómo realizar sustituciones
6.4.3. Ventanas
6.4.4. Menús
6.4.5. Otras funcionalidades
6.5. Editores gráficos
7. Trabajar en Red
7.1. Introducción
7.2. Comunicación con usuarios locales
7.3. Comandos de red
7.3.1. Ficheros de configuración
7.3.2. Nombre del servidor
7.3.3. Herramienta Ping
7.3.4. Utilidad traceroute
7.3.5. Cómo consultar nombres
7.3.6. Utilidad telnet
7.3.7. Utilidad ftp
7.3.8. Información de red
7.4. Comandos remotos
7.4.1. Copia remota
7.4.2. Intérprete de comandos remoto
7.4.3. Acceso remoto
7.5. Correo Electrónico
7.5.1. Envío
7.5.2. Recepción
7.6. Navegadores Web
7.6.1. Utilidad wget
7.6.2. Navegador Lynx
7.6.3. Navegador Netscape
7.7. Varios
7.7.1. NFS
7.7.2. NIS
7.7.3. RPC
7.7.4. IPCS
7.7.5. XNTP
8. El Intérpre
Unix es el sistema operativo por excelencia en aquellos entornos que necesitan fiabilidad y robustez para funcionar las 24 horas del día a pleno rendimiento. Con la aparición de Linux se ha conseguido llevar la potencia de Unix a los ordenadores personales de miles de usuarios de Internet, siendo esta guía un punto de partida ideal para comenzar a trabajar con el sistema.
Esta guía hace un recorrido por cada una de las características del sistema, como son: la multitarea, el sistema de permisos, el sistema de prioridades, las expresiones regulares, el uso de la Red, el sistema de ayuda, las redirecciones y todas las peculiaridades ofrecidas por el intérprete de comandos o shell.
La guía le descubrirá todo lo necesario para trabajar con ficheros, visualizar, editar e imprimir su contenido, así como los comandos necesarios para organizar la información según sus preferencias. También dominará los procesos y sus distintas ejecuciones, las opciones posibles para configurar y personalizar la shell, las expresiones regulares y la programación de scripts, que le permitirán simplificar tareas y le convertirán en usuario avanzado. Por último, aprenderá algunas de las tareas y conceptos que el administrador del sistema debe conocer para mantener el sistema funcionando a pleno rendimiento.