El presente tutorial es una guía de aprendizaje de la operación básica del sistema operativo GNU/Linux y los
Enviado por Ramondfd • 6 de Octubre de 2016 • Documentos de Investigación • 10.106 Palabras (41 Páginas) • 284 Visitas
Tutorial básico de GNU/Linux
Javier Smaldone - http://www.smaldone.com.ar v1.0, junio de 2006
El presente tutorial es una guía de aprendizaje de la operación básica del sistema operativo GNU/Linux y los
entornos Unix en general.
Índice
1. Introducción 2
1.1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2. Créditos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3. Licencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4. Notación y convenciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. ¾Qué son Unix y GNU/Linux? 3
2.1. Unix, Linux y GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2. Características de GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3. La losofía de Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Conceptos básicos de GNU/Linux 5
3.1. Ingresando al sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2. Consolas virtuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3. Comandos e intérpretes de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.4. Saliendo del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.5. Cambiando la contraseña . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.6. Archivos y directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.7. El árbol de directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.8. Directorio de trabajo actual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.9. Reriéndose al directorio home . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4. Primeros pasos en GNU/Linux 9
4.1. Moviéndonos por el entorno . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2. Viendo el contenido de los directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.3. Creando directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.4. Copiando archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.5. Moviendo archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.6. Borrando archivos y directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.7. Viendo el contenido de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1. Introducción 2
4.8. Obteniendo ayuda en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5. Sumario de comandos básicos 14
5.1. Operaciones sobre directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2. Operaciones sobre archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.3. Otras utilidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6. Caracteres comodín 16
6.1. Los comodines * y ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.2. Los comodines y los archivos ocultos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7. Comunicación entre procesos 18
7.1. Entrada y salida estándar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.2. Redirigiendo la entrada y salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.3. Redirección no destructiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.4. Uso de tuberías (pipes) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8. Permisos de archivos 22
8.1. Tipos de permisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
8.2. Interpretando los permisos de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.3. Dependencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.4. Cambiando permisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9. Próximos pasos 25
9.1. Editores de textos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
9.2. Programación del shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
9.3. Administración del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
9.4. Distribuciones de GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1. Introducción
1.1. Objetivo
En los últimos años, la gran evolución de las interfaces grácas para GNU/Linux y sus herramientas asociadas,
han permitido a los usuarios prescindir de los conocimientos sobre comandos y herramientas tradicionales
de Unix para su operación. Lamentablemente, esto conlleva el sacricio de uno de los mayores poderes de
este entorno, sobre todo para quienes desean utilizar el sistema para ser algo más que una herramienta de
ocina o de diversión.
Es entonces el principal objetivo de este tutorial, introducir de forma breve al usuario novato en el poderoso
mundo de las herramientas del entorno Unix de la mano del sistema operativo GNU/Linux.
El autor recomienda ampliamente seguir el tutorial probando, en la medida de lo posible, cada comando en
un sistema real; como así también la visita de los distintos enlaces incluidos en el texto.
2. ¾Qué son Unix y GNU/Linux? 3
1.2. Créditos
Este tutorial está basado, fundamentalmente, en el capítulo 3 de la primera edición del libro Linux: Installation
and Getting Started (Copyright
c 1992-1996 Matt Welsh).1
El autor agradecerá comentarios, críticas, correcciones o cualquier tipo de aporte a este breve tutorial. Si
desea comunicarse con él, puede hacerlo escribiéndole a javier .ARROBA. smaldone.com.ar.
...