PDF de programación - Tutorial básico de GNU/Linux

Imágen de pdf Tutorial básico de GNU/Linux

Tutorial básico de GNU/Linuxgráfica de visualizaciones

Actualizado el 29 de Junio del 2021 (Publicado el 14 de Enero del 2017)
1.467 visualizaciones desde el 14 de Enero del 2017
343,2 KB
26 paginas
Creado hace 17a (03/06/2006)
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

1.1. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2. Créditos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3. Licencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4. Notación y convenciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. ¾Qué son Unix y GNU/Linux ?

2.1. Unix , Linux y GNU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2. Características de GNU/Linux

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3. La losofía de Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Conceptos básicos de GNU/Linux

3.1.

Ingresando al sistema

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2. Consolas virtuales

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3. Comandos e intérpretes de comandos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4. Saliendo del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5. Cambiando la contraseña . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.6. Archivos y directorios

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.7. El árbol de directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.8. Directorio de trabajo actual

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.9. Reriéndose al directorio home

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Primeros pasos en GNU/Linux

4.1. Moviéndonos por el entorno

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2. Viendo el contenido de los directorios

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3. Creando directorios

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.4. Copiando archivos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5. Moviendo archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.6. Borrando archivos y directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.7. Viendo el contenido de archivos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

2

3

3

3

3

3

4

4

5

5

6

6

7

7

7

8

9

9

9

10

11

12

12

13

13

13

1. Introducción

2

4.8. Obteniendo ayuda en línea

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

5. Sumario de comandos básicos

5.1. Operaciones sobre directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2. Operaciones sobre archivos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.3. Otras utilidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6. Caracteres  comodín

6.1. Los comodines * y ?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2. Los comodines y los archivos ocultos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7. Comunicación entre procesos

7.1. Entrada y salida estándar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.2. Redirigiendo la entrada y salida

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.3. Redirección no destructiva

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.4. Uso de tuberías (pipes)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8. Permisos de archivos

8.1. Tipos de permisos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.2.

Interpretando los permisos de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.3. Dependencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.4. Cambiando permisos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9. Próximos pasos

9.1. Editores de textos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2. Programación del shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3. Administración del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.4. Distribuciones de GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

15

15

16

16

17

18

18

19

19

20

21

22

22

23

24

24

25

25

25

25

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 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 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: Insta-
llation 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.

1.3. Licencia

Este es un documento libre; puede reproducirlo o modicarlo bajo los términos de la versión 2 (o posteriores,
si lo preere) 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 COMERCIALIZABLE o de VALIDEZ PARA UN PROPÓSITO CONCRETO.

1.4. Notación y convenciones

En el presente tutorial usaremos las siguientes convenciones tipográcas:

Tanto el texto mostrado por el sistema, como los nombres de comandos y las órdenes aparecerán en
fuente typewriter. Ejemplo: ls /etc

Las órdenes que el usuario ejecutará en el sistema aparecerán en fuente typewriter resaltada en itálica.
Ejemplo: ls /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
mainframes 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 hackers 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.

1Dicho libro, además de abundante material sobre GNU/Linux y otros temas relacionados puede ser obtenido

desde el sitio del Linux Documentation Project ( http://www.tldp.org/ ).

2El texto completo de la licencia (en inglés) puede verse en http://www.gnu.org/copyleft/gpl.html .
3Ver http://es.wikipedia.org/wiki/Unix
4El término hacker 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

2. ¾Qué son Unix y GNU/Linux ?

4

Linux es una versión del kernel (núcleo) de Unix de libre distribución5, inicialmente 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.7 de la Free Software
Foundation 8

En Marzo de 1992 apareció la primera versión ocial de Linux . Hoy es ya un kernel completo, capaz de
ejecutar las herramientas de GNU y muchos otros programas. Mucho software libre y no libre ha sido ya
portado a Linux , y el hardware soportado es mucho mayor que en las primeras versiones (se han desarrollado
versiones de Linux para más de 15 plataformas, entre las cuales se encuentran Macintosh, SGI, Sparc, Alpha,
MIPS, entre otras).

El Proyecto GNU9 fue ini
  • Links de descarga
http://lwp-l.com/pdf1351

Comentarios de: Tutorial básico de GNU/Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad