Vous êtes sur la page 1sur 16

Bloque III.

Herramientas

UNIVERSIDAD
DE CANTABRIA

Captulo 1. Uso de sistemas operativos


Conceptos bsicos
Sistemas operativos comunes
Arranque y finalizacin de sesiones
El sistema de ficheros
El intrprete de rdenes
Ejecucin de programas
El gestor grfico de ficheros
Aspectos avanzados

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA
Y COMPUTACIN
5

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Introduccin

UNIVERSIDAD
DE CANTABRIA

El sistema operativo es un programa que:


Controla el acceso a todos los recursos del sistema (memoria,
teclado, pantalla, etc.)
Implementa un sistema de ficheros para el almacenamiento de
informacin en la memoria secundaria o masiva
Tiene un intrprete para las rdenes que el usuario introduce
por teclado (shell) o ratn y pantalla (gestor de ventanas). Con
estas herramientas podemos:
- gestionar la informacin almacenada en el disco
- ejecutar programas de aplicacin

El sistema operativo se carga en la memoria del computador al


encenderlo
DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Sistemas operativos comunes

UNIVERSIDAD
DE CANTABRIA

El UNIX es un sistema operativo avanzado diseado originalmente


para estaciones de trabajo (workstations), aunque hoy en da
existe para multitud de sistemas
es multiusuario, multiproceso y protegido
est estandarizado a nivel internacional (POSIX)
hay versiones de libre distribucin (Linux, Free BSD,...)
El Windows 98 era un sistema operativo diseado para los
computadores personales de IBM y compatibles
era monousuario, multiproceso y semi-protegido
pertenece a una empresa nica (Microsoft)
Windows NT/XP/Vista es protegido y multiusuario (segn versin)
DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Arranque del sistema operativo

UNIVERSIDAD
DE CANTABRIA

Al encender el computador se arranca el sistema operativo


predeterminado
Si existen varios sistemas operativos, se da la opcin de elegir
En nuestro laboratorio se dan varias opciones, seleccionables con
el ratn
Para nuestra asignatura elegir:
Arrancar Linux

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Inicio de la sesin en los puestos


LINUX

UNIVERSIDAD
DE CANTABRIA

Para entrar, proporcionar el nombre de usuario y luego la palabra


clave.
Para salir:
Elegir en el men Acciones de la parte superior de la pantalla,
la opcin Terminar la sesin
luego, Terminar la sesin

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Para apagar el computador

UNIVERSIDAD
DE CANTABRIA

Nunca apagarlo directamente, pues se podran estropear los datos


del disco
Windows: En el botn de Inicio, seleccionar Apagar el
sistema, y luego apagar o reiniciar, segn se desee
Linux: Se puede hacer de dos formas:
Al abandonar la sesin elegir en el men Acciones de la parte
superior de la pantalla, la opcin Terminar sesin y, luego,
Apagar
En la pantalla de inicio de sesin, elegir el men Acciones, y
luego Apagar

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

El sistema de ficheros

UNIVERSIDAD
DE CANTABRIA

Los programas y la informacin no voltil se almacenan en el


sistema de ficheros del computador, basado en memoria
secundaria (discos, diskettes, CD-ROM, etc.)
La informacin se almacena en ficheros, que se identifican por un
nombre, con el siguiente formato:
cualquier secuencia de hasta 256 caracteres (excepto / en
UNIX y \ en Windows)
se suele identificar el tipo de fichero con una extensin:
-

programa java: nombre.java


fotografa jpeg: nombre.jpg o nombre.jpeg
pgina web: nombre.html o nombre.htm
etc.

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Ficheros y directorios

UNIVERSIDAD
DE CANTABRIA

Los ficheros pueden ser:


ficheros de informacin (programas o datos)
directorios, que a su vez contienen otros ficheros
Los ficheros y directorios se organizan con una estructura
jerrquica, en forma de rbol
La raz del rbol se denomina en UNIX: /
- Nota: al revs que en Windows: \

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

rboles de ficheros en UNIX

UNIVERSIDAD
DE CANTABRIA

Los directorios dan lugar a una estructura en forma de un nico


rbol, con todas las unidades de memoria secundaria
/
disco1
bin

P1

home1
juan

prueba.adb
pract1.adb

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

cosas

f3
ana

pepe
lis.adb

f2

f1

f2

P1

lis.ads

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Nombres de ficheros: UNIX

UNIVERSIDAD
DE CANTABRIA

El directorio principal (raz) se llama /


El nombre completo de un fichero (pathname) se compone de:
nombres de los directorios de los que depende en el rbol de
ficheros, separados por /
nombre del fichero
Ejemplo: /home1/juan/prueba.adb
Son distintas las maysculas de las minsculas

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

10

Directorio de trabajo

UNIVERSIDAD
DE CANTABRIA

Para no escribir el nombre completo del fichero existe un


directorio de trabajo:
si el fichero est en l, se puede omitir su nombre
El directorio de trabajo se denomina .
El padre de un directorio se llama ..
Ejemplo: suponiendo que el directorio de trabajo es
/home1/juan, son equivalentes:
/home1/juan/prueba.adb
prueba.adb
Ejemplos:
../ana/lis.ads

../../bin
Michael Gonzlez Harbour y Jos Luis Montaa
24/sept/08

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

11

rboles de ficheros en
Windows

UNIVERSIDAD
DE CANTABRIA

Los directorios dan lugar a una estructura en forma de rbol, con


un rbol por cada unidad de memoria secundaria

DOS

C:

A:

juan

prueba.adb
pract1.adb
DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

P1

alumnos

cosas

f3
ana

pepe
lis.adb

f2

f1

f2

P1

lis.ads
Michael Gonzlez Harbour y Jos Luis Montaa
24/sept/08

12

Nombres completos de ficheros:


Windows

UNIVERSIDAD
DE CANTABRIA

Cada unidad de almacenamiento secundario (disco, disquete, CDROM) tiene como nombre una letra, seguida de :
disquete: a:
disco duro: c:
El directorio principal (raz) se llama \
El nombre completo de un fichero (pathname) tiene:
nombre de la unidad
nombres de los directorios de los que depende en el rbol de
ficheros, separados por \
nombre del fichero
En los nombres no se distinguen maysculas de minsculas
DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Unidad y directorio de trabajo

13

UNIVERSIDAD
DE CANTABRIA

Para no escribir el nombre completo del fichero existen:


una unidad de trabajo: si el fichero est en la unidad de trabajo
sta se puede omitir
un directorio de trabajo: idem.
Ejemplo: suponiendo que la unidad de trabajo es c: y el directorio
de trabajo es \alumnos\juan, son equivalentes:
c:\alumnos\juan\prueba.adb
\alumnos\juan\prueba.adb
prueba.adb
El directorio padre se representa por ..; ejemplos:
..\ana\lis.ads
..\..\dos
DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

14

Caracteres comodn

UNIVERSIDAD
DE CANTABRIA

En ocasiones podemos referirnos globalmente a mltiples


ficheros cuyos nombres se parecen. Para ello se usan los
caracteres comodn:
? puede ser sustituido por cualquier carcter
* por cualquier secuencia de cero o ms caracteres
Ejemplos UNIX:
/home1/juan/*.adb (prueba.adb y pract1.adb)
/home1/* (juan, ana y pepe)
Ejemplos Windows:
c:\alumnos\juan\*.adb (prueba.adb y pract1.adb)
c:\alumnos\*.* (juan, ana y pepe)
DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Intrprete de rdenes

15

UNIVERSIDAD
DE CANTABRIA

El sistema operativo dispone de un intrprete de las rdenes que


se introducen por teclado (shell)
- llamado "Smbolo del sistema" en Windows (ver accesorios)
- llamado "sh", "csh", "bash", ..., en Unix

Cuando el intrprete est listo para recibir una orden, muestra el


smbolo de preparado (prompt), generalmente con el directorio
de trabajo o el nombre del computador. Ejemplo:
UNIX: pc37 usr>
Windows: c:\ALUMNOS\JUAN>
Bajo el intrprete se puede:
introducir una orden o ejecutar un programa
DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

16

rdenes comunes:
ls
Orden
Funcin
Sintaxis

UNIVERSIDAD
DE CANTABRIA

ls

-l
Opciones
Muestra una lista del contenido del directorio
ls nombreDirectorio*
ls -l nombreDirectorio

Ejemplos

ls

Muestra el contenido del directorio


actual

ls -l prueba

Muestra el contenido del directorio


prueba

Este color representa un argumento opcional: nombreDirectorio

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

rdenes comunes:
cd
Orden
Funcin
Sintaxis

17

UNIVERSIDAD
DE CANTABRIA

cd

Cambiar el directorio de trabajo


cd nombreDirectorio

Ejemplos
cd

Hace que el directorio de trabajo sea


el inicial del usuario

cd prueba

Hace que el directorio de trabajo sea


prueba

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

18

rdenes comunes:
cp

UNIVERSIDAD
DE CANTABRIA

Orden
Funcin

cp

Sintaxis

cp ficheroOrigen ficheroDestino
cp ficheroOrigen dirDestino
cp -r dirOrigen dirDestino

Opciones

-r

Copia ficheros

Ejemplos
cp pepe juan

Copia el fichero pepe en otro llamado


juan
Copia los ficheros que empiecen por
Hola., con el mismo nombre, en el
directorio llamado proyecto1

cp Hola.* proyecto1

cp -r proyecto1 proyecto2

Copia recursivamente (con sus subdirectorios) el directorio proyecto1, en el


directorio proyecto2

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

19

rdenes comunes:
rm

UNIVERSIDAD
DE CANTABRIA

Orden
Funcin

rm

Sintaxis

rm nombreFichero
rm -r nombreDirectorio

Opciones

-r

Borra ficheros

Ejemplos
rm pepe

Borra el fichero pepe

rm *.java

Borra todos los ficheros del directorio


de trabajo que acaben en .java
Borra el directorio proyecto1 y todos
sus contenidos, recursivamente

rm -r proyecto1

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

20

rdenes comunes:
mkdir

UNIVERSIDAD
DE CANTABRIA

Orden
Funcin

mkdir

Sintaxis

mkdir nombreDirectorio

Crea un directorio

Ejemplos
mkdir proyecto3

Crea un directorio vaco llamado


proyecto3

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

rdenes comunes:
mv

21

UNIVERSIDAD
DE CANTABRIA

Orden
Funcin

mv

Sintaxis

mv nombreViejo nombreNuevo
mv nombreFichero nombreDirectorio
mv nombreDirectorio nombreDirectorio

Opciones
Cambia de nombre un fichero o lo mueve a otro directorio

Ejemplos
mv pepe juan

Cambia el nombre del fichero pepe al


nuevo juan
Mueve el fichero juan al interior del
directorio proyecto1

mv juan proyecto1
mv proyecto1 proyecto3

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Mueve recursivamente el directorio


proyecto1 al interior del directorio
proyecto3

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

22

rdenes comunes:
less

UNIVERSIDAD
DE CANTABRIA

Orden
Funcin

less

Sintaxis
Ejemplos

less nombreFichero

Muestra en pantalla un fichero de texto


Permite la navegacin arriba y abajo (flechas)
Salir con q (quit)

less pepe.txt

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Muestra el contenido del fichero


pepe.txt

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

rdenes comunes:
rmdir

23

UNIVERSIDAD
DE CANTABRIA

Orden
Funcin

rmdir

Sintaxis

rmdir nombreDirectorio

Borra un directorio vaco

Ejemplos
rmdir proyecto1

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Borra el directorio proyecto1, si est


vaco

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

24

Otras rdenes
Orden

UNIVERSIDAD
DE CANTABRIA

Funcin

Sintaxis

lpr

Imprimir un fichero

lpr nombreFichero

man

Pedir info sobre una orden


Cambiar la palabra clave

man orden

passwd

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

passwd

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Ejecucin de programas

25

UNIVERSIDAD
DE CANTABRIA

Para ejecutar un programa basta escribir su nombre bajo el


intrprete de rdenes (sin extensin):
UNIX: nombre del fichero ejecutable; por ejemplo si se ha
creado el programa practi1:
/home1/juan/practi1
o tambin:
practi1
Windows: nombre sin extensin; por ejemplo si se ha creado el
programa practi1.exe:
c:\alumnos\juan\practi1
o tambin:
practi1
DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

26

Ruta de acceso (PATH)

UNIVERSIDAD
DE CANTABRIA

Si el programa no est en el directorio de trabajo, se puede:


escribir su nombre completo:
/home1/juan/practi1
c:\alumnos\juan\practi1
o escribir su nombre simple si el directorio en el que est
pertenece a la ruta de acceso (path) del intrprete de rdenes
La ruta de acceso se puede consultar con la orden:
UNIX: echo $PATH
Windows: PATH

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Gestor grfico de ficheros

27

UNIVERSIDAD
DE CANTABRIA

Permite operar con los ficheros de forma cmoda


ver los ficheros de una carpeta o directorio
seleccionar un fichero <botn izquierdo ratn>
seleccionar varios ficheros
- uno ms: <Ctrl> + <botn izq. ratn>
- todos entre el actual y el anterior: <Mayus> + <botn izq. ratn>

mover los ficheros de un directorio a otro: arrastrar con <botn


izq. ratn>
copiar los ficheros de un directorio a otro: arrastrar con <Ctrl>
+ <botn izq. ratn>
copiar y luego pegar: con <botn derecho ratn>

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

28

Uso de la memoria USB en LINUX

UNIVERSIDAD
DE CANTABRIA

Desde el gestor grfico de ficheros


es imprescindible acordarse de desmontar el dispositivo
- seleccionar "eject" o "expulsar" con el botn derecho del ratn

en Windows no siempre es preciso


en Linux es imprescindible
- si no, se corrompe la informacin

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

Aspectos avanzados del intrprete de


rdenes

29

UNIVERSIDAD
DE CANTABRIA

Redireccin de entrada/salida:
la entrada de teclado o la salida a pantalla se pueden redirigir a
ficheros en disco
por ejemplo la siguiente orden almacena en el fichero
lista.dat la informacin de la orden ls -l
ls -l > lista.dat
Historial de rdenes (LINUX):
para avanzar atrs o adelante en el historial de rdenes pulsar
o
la orden se puede editar con y

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

30

Aspectos avanzados del intrprete de


rdenes (cont.)

UNIVERSIDAD
DE CANTABRIA

Secuencias de rdenes, para redirigir la salida de una orden a un


programa que la transforma:
less muestra el texto pantalla a pantalla:
ls -l | less
Completar nombres de fichero (LINUX):
pulsar los primeros caracteres del nombre y luego
<TAB>
Interrumpir la ejecucin de un programa:
<ctrl>c

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

31

UNIVERSIDAD
DE CANTABRIA

DEPARTAMENTO DE MATEMTICAS,
ESTADSTICA Y COMPUTACIN

Michael Gonzlez Harbour y Jos Luis Montaa


24/sept/08

32

Vous aimerez peut-être aussi