ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Taller Shell, comandos y programación

Documentos de Investigación 27 de Octubre de 2017

7.827 Palabras (32 Páginas) 253 Visitas

Página 1 de 32

4party        Taller Shell, comandos y programación

[pic 1]

Comandos linux unix y programación shell

[pic 2]

Documento de la charla de Iñigo Tejedor & Pello Altadill

http://4party.cuatrovientos.org

[pic 3]

Índice de contenido

1.INTRODUCCIÓN........................................................................................................

3

El mapa de ficheros y directorios en linux.........................................................

4

2.El shell..................................................................................................................

.5..

Buscar ayuda..........................................................................

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

5

3.Guía de comandos.................................................................................................

6

Comandos básicos y manejo de ficheros..............................................................

6

Comandos de administración: usuarios, procesos, kernel....................................

9

Comunicaciones..................................................................................................

10

Comunicación entre procesos.............................................................................

12

Redirección de entrada/salida.............................................................................

12

Compresión de ficheros y directorios..................................................................

13

Accediendo a dispositivos y particiones..............................................................

14

4.Usando el shell....................................................................

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

16

Las flechas...............................................................................

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

16

El historial de comandos....................................................................................

.

16.

Relleno de comandos y ficheros................................................................

.........

17

Comodines...............................................................................

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

18

Ejecución de comandos...................................................................

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

18

Comandos en segundo plano..........................................................................

19

5.Programación de scripts de shell.........................................................................

22

-

1


4party        Taller Shell, comandos y programación

Introducción        ..        22

Variables        23

arrays        ..        24

Otros usos        ..        24

Operaciones        25

Aritméticas        25

Lógicas        ..        26

Condicionales        27

case        30

Iteraciones        ..        31

for        31

while        32

until        33

select        34

Funciones        34

Librerías        ..        35

Señales        .36

Colores        36

6.Bibliografía, referencias y enlaces        38

-        2


4party        Taller Shell, comandos y programación

1.INTRODUCCIÓN

Este guía no es para leer de forma seguida, este guía pretende ser una referencia de comandos Unix/Linux y de programación de scripts de shell que se pueda consultar en cualquier momento. No pretende ser una guía exhaustiva, sino una referencia que sirva como recordatorio de los comandos más utilizados.

¿Y qué es Linux?

Los sistemas operativos del tipo Linux esta formado por procesos y ficheros. Y no hay nada más. Los dispositivos como el disco, el cdrom, la pantalla, esta representado como un fichero en el sistema linux, dentro de /dev. Los sockets de comunicación son ficheros. Los directorios son ficheros. Los ficheros son ficheros.

-        3


4party        Taller Shell, comandos y programación

El mapa de ficheros y directorios en linux

Hay directorios que pueden cambiar segun la distribucion que sea. Las de linux se parecen bastante, pero en general tienen lo mismo.

  • +-/bin : los binarios MAS basicos como: ls, cd, pwd, cp, rm +-/boot : archivos de arranque, imagen de kernel.

+-/cdrom : punto de montaje del cdrom

+-/etc : configuracion. Todas las configuraciones (red,scripts de inicio,firewall,usuarios)

+-----/mail/ : configuracion de sendmail

+-----/rc.d/ : ficheros con scripts de inicio de sistema +-----/sysconfig/ : configuracion de sistema (red,rutas,interfaces)

+-/dev : todos los dispositivos de sistema (pantalla,raton,impresora,disco duro) representados por un fichero

+-/home : directorios particulares de los usuarios

+-/lib : librerias de sistema, modulos de kernel

+-/lost+found : directorio en el que se guarda contenido perdido tras un chequeo de disco

+-/mnt : punto de montaje (opcional) para particiones locales, remotas (nfs),.. +-/proc : sistema de ficheros que refleja el estado y configuracion del sistema +-/sbin : binarios basicos que influyen en configuraciones (firewall, rutas,) de

kernel

+-/usr : binarios de servidores, programas, manuales, documentos, etc (este ocupa el que mas)

+-/opt : binarios opcionales o programas que no se instalan desde el principio. +-/root : directorio home de superusuario.

+-/tmp : directorio temporal, utilizado para guardar sesiones, sockets, etc.. +-/var : directorio en el que se guarda informacion variable: logs, BBDD

...

Descargar como (para miembros actualizados) txt (58 Kb) pdf (551 Kb) docx (126 Kb)
Leer 31 páginas más »
Disponible sólo en Clubensayos.com