Seminario de introducción al uso del sistema operativo UNIX

Documentos relacionados
Bloque III. Herramientas

Seminario de introducción al uso del sistema operativo UNIX

Bloque II. Herramientas

Seminario de Utilización del Laboratorio de ITR

Bloque II: Programación orientada al sistema

Empezando... Taller 1. 1C de Marzo de DC. FCEyN. UBA. Taller 1. 1C 2017 (UBA) 20 de Marzo de / 20

TRABAJANDO CON ARCHIVOS Y DIRECTORIOS. Sistemas Operativos 3 Wandirys Lappost Díaz

UNIX. Curso de Modelado Molecular I INTRODUCCIÓN

Práctica de laboratorio: Trabajo con la línea de comandos de Linux

Laboratorios Linux: mini-curso de supervivencia

SISTEMA OPEATIVO DEFINICIÓN

NAUTILUS. El navegador de archivos Nautilus. nombre.extensión

Comandos para manipulación de archivos y directorios Parte II

WINDOWS 7 ESCRITORIO Fecha y hora. VENTANAS

LINUX - El intérprete de órdenes I

Tema 2: Sistemas Operativos. Linux

Mª DOLORES CARBALLAR FALCÓN L

Para: Asunto: Practica 1, Evaluación 4, Redes 2 sección 03. Cuerpo del msj: Su nombre completo y número de carnet

Tema 7:Línea de ordenes del sistema operativo.

donde <directorio> es el nombre del directorio al que queremos ingresar.

Seminario de Utilización del Laboratorio de Lenguajes

Nombre(s): Apellidos: Teléfono. ** 1 **

En este documento se plasman los pasos que han de seguirse para la apertura de un nuevo ejercicio de trabajo 2017 en el programa de gestión.

Sistemas operativos. Qué es un sistema operativo?

TEMA 6: Manejo de archivos, permisos y navegación en GNU/LINUX.

PREPARATORIA OFICIAL NO. 82 JOSÉ REVUELTAS. INFORMÁTICA & COMPUTACIÓN I Parte II UNIDAD III SISTEMA OPERATIVO GRAFICOS

SISTEMA OPERATIVO. Juan Carlos Pauta

Gestión de archivos y carpetas. Archivos y carpetas

1969 Ken Thompson y Dennis Ritchie. Es un sistema UNIX compuesto de software libre y de código abierto Licencia GNU

Tema: Introducción a los comandos Linux

Tema: Uso de Bash en Linux.

Técnicas de Programación

Tema 3 SISTEMAS OPERATIVOS

Comandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio

Seminario de Programación en Ada

TEMA 2: Sistemas Operativos

Tal y como podemos ver en la figura anterior, en el disco duro se puede ver un número limitado de carpetas:

ESCUELA NACIONAL AUXILIARES DE ENFERMERÍA Manizales TECNOLOGÍA E INFORMÁTICA

PREGUNTAS Y RESPUESTAS RELATIVAS AL USO DE COMANDOS BÁSICOS EN LINUX

Facultad de Medicina Humana C-II Curso Preuniversitario. Tareas comunes

Tema 2 Sistema operativo y aplicaciones básicas

Comandos Básicos de Linux

Introducción al Sistema Operativo Unix

INSTALACIÓN SISTEMA FACILAUTO CLASE (ALUMNO)

Crear y gestionar cuentas de usuario en Windows 8

Firma Electrónica de Doumentos con AutoFirma

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

Sistemas Operativos y Software Computacional Sistemas operativos y software computacional

Introducción a Windows 98

S2 SO Componentes. Objetivos de sesión. Computadora Sistema operativo 12/06/2013

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

Propósito de la. Aprendizaje:

ANTECENDENTES DE LA COMPUTADORA

SISTEMA MULTIUSUARIO

El teclado del ordenador

( Tercera Parte ) 16 de Octubre de Versión 1.0

Guía práctica de estudio 02: GNU/Linux

MODULO 1 INTRODUCCION AL SISTEMA OPERATIVO

QQUANTUM COMPUTACION

Las órdenes se introducen siguiendo la sintaxis incorporada por dicho intérprete: PROMPT:\> comando [argumentos] [ruta]

Introducción a Linux. El regreso a los años 70: la consola (I)

MANUAL DE INSTALACIÓN DE LA APLICACIÓN Declaración de envases y residuos de envases

Práctica 0: Entorno de Windows

Dentro de las funciones básicas de un procesador de textos están; escribir, guardar e imprimir documentos.

Conceptos Fundamentales sobre UNIX Laboratorio Listados de Directorios con Metacaracteres (Tiempo estimado: 30 min.)

Ashampoo Rescue Disc

Sistema Control de Equipos o Componentes. Glosario. Actualizar: Poner al día la información presentada en pantalla con los datos más recientes.

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

Curso de informática básica Carpetas y archivos

Tema 1.1 Repaso de conceptos básicos

ÓRDENES BÁSICAS DEL MS-DOS. MANEJO DE DIRECTORIOS

Guía de instalación del navegador Mozilla Firefox

Todas las tareas que se realizan en un computador implican el uso de archivos y carpetas.

Instalación de Eclipse y C++ en Windows

La ventana del Explorador de Windows 7

1. Cómo asignar una IP a mi ordenador? 2. Cómo hago para ver los archivos del directorio anterior? 3. Cómo sé en qué directorio estoy? 4.

MANUAL BÁSICO DE WINDOWS

INSTALACIÓN SISTEMA FACILAUTO CLASE (ALUMNO)

Instalación del sistema operativo Windows 8. capítulo 02

Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows.

MINI-MANUAL DE MS-DOS

Sistemas Operativos 1

Conexión segura al Laboratorio

Manual de instalación de ASEMAS ASEMAS Mutua de Seguros y Reaseguros a Prima Fija8

Tema II: EL SHELL. COMANDOS BÁSICOS DE LINUX

Introducción a los modelos de simulación y análisis de datos en Física de Partículas

EMPRESA COLABORADORA GUÍA RÁPIDA DEL SISTEMA

Sage 50c Premium / Standard / Essential

PRACTICA 01: CONOCIENDO MICROSOFT WINDOWS XP

GUÍA DE COMANDOS MS-DOS

INSTALACIÓN SISTEMA FACILAUTO CLASE (ALUMNO)

INSTALACIÓN Y EJECUCIÓN DEL PROGRAMA

1

El directorio principal se denomina raíz y se expresa con la barra invertida \ es el directorio padre

Práctica de laboratorio: Instalación avanzada de Windows XP

Sistema Operativo Linux

Transcripción:

Lenguajes de Alto Nivel y Compiladores Curso 2007/2008 Por: Seminario de introducción al uso del sistema operativo UNIX Mario Aldea Rivas Michael González J. Javier Gutiérrez Grupo de Computadores y Tiempo Real Universidad de Cantabria 5 GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 1 Introducción 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 información en la memoria secundaria o masiva Tiene un intérprete para las órdenes que el usuario introduce por teclado ( shell ). Con estas órdenes podemos: - gestionar la información almacenada en el disco - ejecutar programas de aplicación El sistema operativo se carga en la memoria del computador al encenderlo GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 2

Sistemas operativos comunes El UNIX es un sistema operativo avanzado diseñado principalmente para estaciones de trabajo ( workstations ), aunque hoy en día existe para multitud de sistemas es multiusuario, multiproceso y protegido está estandarizado a nivel internacional (POSIX) hay versiones de libre distribución (Linux, Free BSD,...) El Windows-95/98/ME/XP es un sistema operativo diseñado para los computadores personales de IBM y compatibles es monousuario, multiproceso y semi-protegido pertenece a una empresa única (Microsoft) El Windows NT/2000 es protegido y multiusuario (s. versión) GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 3 El sistema de ficheros UNIX Los programas y la información no volátil se almacenan en el sistema de ficheros del computador, basado en memoria secundaria (discos, diskettes, CD-ROM, dispositivos de almacenamiento USB, etc.) La información se almacena en ficheros, que se identifican por un nombre, con el siguiente formato: - cualquier secuencia de hasta 256 caracteres (no se puede utilizar el carácter / ) GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 4

Ficheros y directorios Los ficheros pueden ser: ficheros de información (programas o datos) directorios, que a su vez contienen otros ficheros Los ficheros y directorios se organizan con una estructura jerárquica, en forma de árbol La raíz del árbol se denomina: / - Nota: al revés que en windows: \ El directorio actual se denomina. El padre de un directorio se llama.. GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 5 Árboles de ficheros Los directorios dan lugar a una estructura en forma de un único árbol, con todas las unidades de memoria secundaria / disco1 bin home1 P1 f3 cosas juan ana pepe f1 f21 f2 prueba.adb f2 lis.adb P1 pract1.adb lis.ads GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 6

Nombres de ficheros El directorio principal (raíz) 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 mayúsculas de las minúsculas GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 7 Directorio de trabajo Para no escribir el nombre completo del fichero existe un directorio de trabajo: si el fichero está en el directorio de trabajo éste se puede omitir Ejemplo: suponiendo que el directorio de trabajo es /home1/juan, son equivalentes: /home1/juan/prueba.adb prueba.adb El directorio padre se representa por.. Ejemplos:../ana/lis.ads../../bin GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 8

Directorio del usuario ( home ) En un sistema UNIX, cada usuario tiene su directorio "home": contiene todos los ficheros y directorios del usuario es el directorio de trabajo del usuario al comenzar la sesión /home/nombre_usuario habitualmente /remotehome/nombre_usuario en este laboratorio Mecanismo de protección entre usuarios: lo normal es que un usuario no pueda acceder a los ficheros y directorios del resto de usuarios - acceder: leer, modificar o ejecutar existe un usuario especial (llamado administrador o root ) que puede acceder a los ficheros de todos los usuarios del sistema GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 9 Caracteres comodín En ocasiones podemos referirnos globalmente a múltiples ficheros cuyos nombres se parecen. Para ello se usan los caracteres comodín:? puede ser sustituido por cualquier carácter * por cualquier secuencia de cero o más caracteres Ejemplos : /home1/juan/*.adb (prueba.adb y pract1.adb) /home1/* (juan, ana y pepe) /disco1/cosas/f? (f1 y f2) GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 10

Sesión en Linux Al encender el ordenador: elegir la opción Arrancar Linux Para entrar: proporcionar el nombre de usuario y la palabra clave Para abrir un terminal: pulsar sobre el icono correspondiente en la parte superior de la pantalla Para salir: elegir en el menú Acciones la opción Terminar la sesión y, luego, Aceptar GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 11 Intérprete de órdenes El sistema operativo dispone de un intérprete de las órdenes que se introducen por teclado ( shell ) Cuando el intérprete está listo para recibir una orden, muestra el símbolo de preparado ( prompt ), generalmente con el nombre del usuario y el directorio de trabajo. Ejemplo: mario@debian:~$ Bajo el intérprete se puede: introducir una orden ejecutar un programa ~ es el directorio home del usuario GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 12

Órdenes del sistema operativo UNIX Función Sintaxis ls Muestra una lista del contenido ls -l [nombre-directorio] ls -l del directorio cd Cambiar el directorio de trabajo cd nombre-directorio rm Borrar un fichero rm nombre-fichero Borrar varios ficheros rm nombre-comodín cp Copiar un fichero en otro; cp origen destino Copiar uno o varios ficheros en otro directorio cp comodín [dir-destino] GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 13 Órdenes del sistema operativo (cont.) UNIX Función Sintaxis mv Mover un fichero a otro (es mv fich-origen destino decir cambiarle el nombre); Mover uno o varios ficheros mv comodín dir-destino a otro directorio more Mostrar un fichero en pantalla more nombre-fichero mkdir Crear un nuevo directorio mkdir nombre-directorio rmdir Borrar un directorio vacío rmdir nombre directorio rm -r Borrar un directorio y todos rm -r nombre-directorio sus contenidos lpr Imprimir un fichero lpr nombre-fichero man Pedir info sobre una orden man orden GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 14

Uso de dispositivos USB o disquetes 1. Insertar disquete o dispositivo de almacenamiento USB 2. Aparece una carpeta mostrando sus contenidos. En caso de que no aparezca: - Abrir la carpeta Equipo - Doble click sobre el icono del dispositivo 3. Copiar los ficheros y directorios deseados 4. Desmontar el dispositivo: Muy importante!! - Pulsar con botón derecho sobre el icono del dispositivo que hay en el escritorio y elegir Desmontar el volumen 5. Extraer el disquete o dispositivo USB Cada alumno debe realizar una copia de seguridad de su trabajo GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 15 Ejecución de programas Para ejecutar un programa basta escribir su nombre bajo el intérprete de órdenes: nombre del fichero ejecutable; por ejemplo si se ha creado el programa practi1: /home1/juan/practi1./practi1 GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 16

Ruta de acceso ( PATH ) Si el programa no está en el directorio de trabajo, se puede: escribir su nombre completo: /home1/juan/practi1 o escribir su nombre simple si el directorio en el que está pertenece a la ruta de acceso ( path ) del intérprete de órdenes La ruta de acceso se puede consultar con la orden: echo $PATH GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 17 Teclas especiales Interrumpir la ejecución de un programa: <ctrl>c Detener la salida de datos en pantalla: <ctrl>s y luego <ctrl>q Reiniciar el entorno gráfico (cuando todo falla): <ctr><alt><del> Reiniciar el computador (cuando todo falla): <ctrl><alt><f1> (pasa a modo texto) <ctr><alt><supr> (reinicia) GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 18

Aspectos avanzados del intérprete de órdenes Redirección 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 información de la orden ls -l ls -l > lista.dat Historial de órdenes: para avanzar atrás o adelante en el historial de órdenes pulsar o la orden se puede editar con y GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 19 Aspectos avanzados del intérprete de órdenes (cont.) Secuencias de órdenes, para redirigir la salida de una orden a un programa que la transforma: more muestra el texto pantalla a pantalla: ll more en LINUX, less muestra también el texto, pudiéndose recorrer hacia arriba o hacia abajo (se sale con q ): ll less less fich.ads Completar nombres de fichero: pulsar los primeros caracteres del nombre y luego <TAB> o <ESC><ESC> GRUPO DE COMPUTADORES Y TIEMPO REAL CTR 20