Tutorial básico De GNU Linux
Enviado por bc_ernesto • 13 de Marzo de 2013 • 8.531 Palabras (35 Páginas) • 620 Visitas
Tutorial básico de GNU/Linux
Javier Smaldone - http://www. smaldone. com.ar vl.O. junio do 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/Linuxl 3
2.1. Unix, Linux y GNU 3
2.2. Características de GNU/Linux 4
2.3. La filosofí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. Refiriéndose al directorio “Aome” 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
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. Rodirigiondo 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 sholl 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 intorfacos gráficas para GNU/Linux y sus herramientas asocia¬das. han permitido a los usuarios prescindir de los conocimientos sobre comandos y herramientas tradicionales de Unix para su operación. Lamentablemente, esto conlleva el sacrificio 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 oficina 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.
1.2. Créditos
Esto tutorial está basado, fundamentalmente, en el capítulo 3 de la primera edición del libro “Linux: Insta¬llation and Getting Started” (Copyright © 1992-1996 Matt Welsh).
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.
1.3. Licencia
Este es un documento libre: puede reproducirlo o modificarlo bajo los términos de la versión 2 (o posteriores, si lo prefiere) de la GNU General Public License (Licencia Pública general de la GNU. GNU GPL). tal y como ha sido publicada por la Free Software Foundation (FSF).2
Este texto se distribuye esperando que sea útil, pero SIN GARANTÍA ALGUNA: e incluso sin la garantía implícita de SER COMERCIALIZADLE o de VALIDEZ PARA UN PROPÓSITO CONCRETO.
1.4. Notación y convenciones
En el presente tutorial usaremos las siguientes convenciones tipográficas:
■ Tanto el texto mostrado por el sistema, como los nombres de comandos y las órdenes aparecerán en fuente typewriter. Ejemplo: Is /etc
■ Las órdenes que el usuario ejecutará en el sistema aparecerán en fuente typewriter resaltada en itálica. Ejemplo: Is /etc
■ Las teclas aparecerán entre corchetes y en fuente typewriter. Ejemplo: [Enter]
■ Las combinaciones de teclas serán denotadas con un signo Ejemplo: [Ctrl] + [D]
2. ¿Qué son Unix y GNU/Linux?
2.1. Unix, Linux y GNU
Unix es uno de los sistemas operativos más populares del mundo debido a su extenso soporte y distribución.3 Originalmente fue desarrollado como sistema multitarea de tiempo compartido para mini-computadoras y mainframcs a mediados de los 70 en los laboratorios de AT&T, y desde entonces se ha convertido en uno de los sistemas más utilizados.
¿Cuál es la verdadera razón de la popularidad de Unix? Muchos “hachera”4 consideran que es el auténtico y único sistema operativo. El desarrollo de GNU/Linux parte de un grupo en expansión de hackers que quisieron hacer un sistema operativo libre con sus propias manos.
Existen numerosas versiones de Unix para muchos sistemas, desde computadoras personales hasta super- computadoras como la Cray Y-MP. La mayoría de las versiones de Unix son muy costosas.
1Diclio libro, además de abundante material sobre GNU/Linux y otros temas relacionados puede ser obtenido desde el sitio del Linux Documentation Pruject ( http://www.tldp.org/ ).
“El texto completo de la licencia (en inglés) puede verse en littp://www.gnu.org/copyleft/gpl.litml .
-1Ver http://es.wikipedia.org/wiki/Unix
4El término “ hachar” es comúnmente utilizado para referirse a los fanáticos de la programación y las computadoras. Muchas veces se comete el error de llamar hackers a los piratas informáticos. Ver http://es.wikipedia.org/wiki/Hacker
Linux es tina versión del ukerne.r (núcleo) de Unix de libre distribución5, inicialrnente desarrollado de forma independiente por Linus Torvalds en Finlandia.6 Luego fue y es desarrollado con la ayuda de muchos programadores y expertos de todo el mundo, comunicados a través de Internet. Cualquiera puede acceder a Linux y desarrollar nuevos módulos o cambiarlo a su antojo, ya que es libre (esto es mucho más importante aún que su gratuidad). El kernel Linux no utiliza ni una sola línea del código original del Unix de AT&T
o de cualquier otro software privativo, y se distribuye bajo la licencia GNU GPL." de la Free Software Foundation8
En Marzo de 1992 apareció la primera versión ‘'oficial”
...