Basado en las últimas distribuciones de Linux Redhat, Fedora, Suse y Debian, este libro le permitirá adquirir la práctica necesaria para la utilización del sistema operativo GNU/Linux. Utilizado con frecuencia como manual de ejercicios para formación profesional, ofrece un enfoque progresivo y pedagógico.
Desde la conexión al sistema hasta la programación de Shell-scripts, se ejercitará¡ al inicio en la ejecución de comandos en línea, que le permitirán manipular y organizar sus archivos,...
Basado en las últimas distribuciones de Linux Redhat, Fedora, Suse y Debian, este libro le permitirá adquirir la práctica necesaria para la utilización del sistema operativo GNU/Linux. Utilizado con frecuencia como manual de ejercicios para formación profesional, ofrece un enfoque progresivo y pedagógico.
Desde la conexión al sistema hasta la programación de Shell-scripts, se ejercitará¡ al inicio en la ejecución de comandos en línea, que le permitirán manipular y organizar sus archivos, modificar su entorno personal y gestionar los procesos, editar archivos de texto y determinar los permisos de acceso asociados a sus archivos.
Como aportación teórica a este tema, Ediciones ENI tiene publicado, dentro de la colección Recursos Informáticos, el libro «Linux - Principios básicos del uso del sistema», del mismo autor.
46 preguntas tipo test - 64 trabajos prácticos y su corrección - Más de 16 H prácticas.
Prólogo
Objetivos/¿A quién va dirigido este libro?
¿Cómo utilizar este libro?
Convenciones tipográficas
Teclado
Enunciados Capítulo 1: Conexión y primeros comandos
Requisitos previos
Enunciado 1.1 Consolas y terminales
Enunciado 1.2 Conexión, autenticación
Enunciado 1.3 Identidad de los usuarios
Enunciado 1.4 Cambio de contraseña
Enunciado 1.5 Recuento
Enunciado 1.6 Visualización
Enunciado 1.7 Tiempo
Enunciado 1.8 Utilización del ratón y del teclado
Enunciado 1.9 Desconexión
Enunciados Capítulo 2: Documentación
Requisitos previos
Enunciado 2.1 Manual electrónico
Enunciado 2.2 Documentación Info
Enunciado 2.3 Documentación HOWTO
Enunciado 2.4 /usr/share/doc
Enunciado 2.5 Internet
Enunciado 2.6 Para ir más lejos
Enunciados Capítulo 3: Archivos
Requisitos previos
Enunciado 3.1 Exploración del árbol de Linux
Enunciado 3.2 Consulta de archivos
Enunciado 3.3 Disquetes y herramientas DOS
Enunciado 3.4 Directorios
Enunciado 3.5 Archivos
Enunciado 3.6 Para ir más lejos
Enunciados Capítulo 4: Edición de archivos de texto - Vi
Requisitos previos
Enunciado 4.1 Inicialización y salida de Vi
Enunciado 4.2 Comandos de desplazamiento
Enunciado 4.3 Comandos de edición y de corrección
Enunciado 4.4 Comandos globales
Enunciado 4.5 Opciones del editor
Enunciado 4.6 Para ir más lejos
Enunciados Capítulo 5: Permisos de acceso a los archivos
Requisitos previos
Enunciado 5.1 Cuentas de usuario y grupos
Enunciado 5.2 Permisos por defecto
Enunciado 5.3 Permisos de los directorios
Enunciado 5.4 Permisos y vínculos
Enunciado 5.5 SUID, SGID y Sticky Bit
Enunciado 5.6 Disquetes DOS
Enunciado 5.7 Para ir más lejos
Enunciados Capítulo 6: Administración de procesos
Requisitos previos
Enunciado 6.1 Visualización de procesos
Enunciado 6.2 Señales y comando kill
Enunciado 6.3 Comando top
Enunciado 6.4 Manipulación de procesos
Enunciado 6.5 Para ir más lejos
Enunciados Capítulo 7: Shell Bash
Requisitos previos
Enunciado 7.1 Variables
Enunciado 7.2 Caracteres genéricos, caracteres de expansión
Enunciado 7.3 Caracteres de escape
Enunciado 7.4 Redirecciones y tuberías
Enunciado 7.5 Alias
Enunciado 7.6 Ejecución y sustitución de comandos
Enunciado 7.7 Opciones del shell Bash
Enunciados Capítulo 8: Programación y scripts Bash
Requisitos previos
Enunciado 8.1 Llamada y ejecución de scripts de shell
Enunciado 8.2 Código de retorno
Enunciado 8.3 Encadenamiento de comandos
Enunciado 8.4 Variables especiales
Enunciado 8.5 Test de archivos
Enunciado 8.6 Test de cadenas de caracteres
Enunciado 8.7 Test y operaciones aritméticas
Enunciado 8.8 Scripts interactivos
Enunciado 8.9 Para ir más lejos
Enunciados Capítulo 9: Gestión de la cuenta de usuario
Requisitos previos
Enunciado 9.1 Modificación de los parámetros de la cuenta
Enunciado 9.2 Modificación del entorno shell
Enunciado 9.3 Copia de seguridad de los datos de usuario
Enunciados Capítulo 10: Herramientas Linux
Requisitos previos
Enunciado 10.1 find
Enunciado 10.2 grep
Enunciado 10.3 cut
Enunciado 10.4 sort
Enunciado 10.5 head, tail
Enunciado 10.6 Para ir más lejos
Soluciones Capítulo 1: Conexión y primeros comandos
Requisitos previos
Solución 1.1 Consolas y terminales
Solución 1.2 Conexión, autenticación
Solución 1.3 Identidad de los usuarios
Solución 1.4 Cambio de contraseña
Solución 1.5 Recuento
Solución 1.6 Visualización
Solución 1.7 Tiempo
Solución 1.8 Utilización del ratón y del teclado
Solución 1.9 Desconexión
Soluciones Capítulo 2: Documentación
Requisitos previos
Solución 2.1 Manual electrónico
Solución 2.2 Documentación Info
Solución 2.3 Documentación HOWTO
Solución 2.4 /usr/share/doc
Solución 2.5 Internet
Solución 2.6 Para ir más lejos
Soluciones Capítulo 3: Archivos
Requisitos previos
Solución 3.1 Exploración del árbol de Linux
Solución 3.2 Consulta de archivos
Solución 3.3 Disquetes y herramientas DOS
Solución 3.4 Directorios
Solución 3.5 Archivos
Solución 3.6 Para ir más lejos
Soluciones Capítulo 4: Edición de archivos de texto - Vi
Requisitos previos
Solución 4.1 Inicialización y salida de Vi
Solución 4.2 Comandos de desplazamiento
Solución 4.3 Comandos de edición y de corrección
Solución 4.4 Comandos globales
Solución 4.5 Opciones del editor
Solución 4.6 Para ir más lejos
Soluciones Capítulo 5: Permisos de acceso a los archivos
Requisitos previos
Solución 5.1 Cuentas de usuarios y grupos
Solución 5.2 Permisos por defecto
Solución 5.3 Permisos de los directorios
Solución 5.4 Permisos y vínculos
Solución 5.5 SUID, SGID y Sticky Bit
Solución 5.6 Disquetes DOS
Solución 5.7 Para ir más lejos
Soluciones Capítulo 6: Administración de procesos
Requisitos previos
Solución 6.1 Visualización de procesos
Solución 6.2 Señales y comando kill
Solución 6.3 Comando top
Solución 6.4 Manipulación de procesos
Solución 6.5 Para ir más lejos
Soluciones Capítulo 7: Shell Bash
Requisitos previos
Solución 7.1 Variables
Solución 7.2 Caracteres genéricos, caracteres de expansión
Solución 7.3 Caracteres de escape
Solución 7.4 Redirecciones y tuberías
Solución 7.5 Alias
Solución 7.6 Ejecución y sustitución de comandos
Solución 7.7 Opciones del shell Bash
Soluciones Capítulo 8: Programación y scripts Bash
Requisitos previos
Solución 8.1 Llamada y ejecución de scripts de shell
Solución 8.2 Código de retorno
Solución 8.3 Encadenamiento de comandos
Solución 8.4 Variables especiales
Solución 8.5 Test de archivos
Solución 8.6 Test de cadenas de caracteres
Solución 8.7 Test y operaciones aritméticas
Solución 8.8 Scripts interactivos
Solución 8.9 Para ir más lejos
Soluciones Capítulo 9: Gestión de la cuenta de usuario
Requisitos previos
Solución 9.1 Modificación de los parámetros de la cuenta
Solución 9.2 Modificación del entorno shell
Solución 9.3 Copia de seguridad de los datos de usuario
Soluciones Capítulo 10: Herramientas Linux
Requisitos previos
Solución 10.1 find
Solución 10.2 grep
Solución 10.3 cut
Solución 10.4 sort
Solución 10.5 head, tail
Solución 10.6 Para ir más lejos
índice
Nicolas PONS
Ingeniero independiente especializado en la automatización de entornos de producción informáticos Nicolas Pons es hoy por hoyuna referencia pedagógica e instructor para varios centros de formación.
Su sólida experiencia en la administración y desarrollo de sistemas, junto a su capacidad pedagógica, permiten ofrecer a los lectores obras completas y accesibles acerca de los sistemas Linux.