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

Documentos relacionados
Mª DOLORES CARBALLAR FALCÓN L

2 Comandos para imprimir lpr le lpr -P printer -h -s le lpq imprime le en la impresora por defecto imprime le en la impresora printer sin pagina de ca

Introducción a Unix y Linux. Departamento de Informática Universidad de Valladolid

Laboratorios Linux: mini-curso de supervivencia

Tema: Introducción a los comandos Linux

LINUX - El intérprete de órdenes I

100 ejercicios básicos sobre Linux

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

Introducción a GNU/Linux

1. Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos?

Borra el fichero hola.txt -rf Borra el fichero/directorio sin pedir confiramación

Tema 2: Sistemas Operativos. Linux

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

Sistema Operativo Linux

Seminario de introducción al uso del sistema operativo UNIX

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

U9. Instalación y configuración (Linux)

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

Objetivos y Temario CURSO LINUX. PRINCIPIOS BASICOS

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

Bloque II: Programación orientada al sistema

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

Brevísima introducción al Linux

Sistema de archivos. El sistema de archivos tiene una serie de directorios estándar:

Práctica 1. Complemento. Comandos de Linux y Editor vi.

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

Computer Networks I 1. LÍNEAS DE COMANDO EN LINUX PARA PRÁCTICAS DE REDES I con Raspberry Pi 2

LÍNEAS DE COMANDO EN LINUX PARA PRÁCTICAS DE REDES I con Raspberry Pi 2. Computer Networks I 1

GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat)

Comandos Básicos de Linux

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN SISTEMAS OPERATIVOS MULTIUSUARIOS

UNIX. Curso de Modelado Molecular I INTRODUCCIÓN

Introducción a GNU/Linux 20/08/2015

Formato para prácticas de laboratorio

Prácticas de Fundamentos del Software

Formato para prácticas de laboratorio

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

Comandos para manipulación de archivos y directorios Parte II

EDITOR VI. La sintaxis del comando vi es, al igual que la de cualquier comando UNIX: vi [opciones] archivo

Línea de comandos o consola o shell

Práctica 2 Manejo de Linux por consola

SISTEMA OPEATIVO DEFINICIÓN

Nodo Nacional de Bioinformática

Interprete comandos de Windows.

INSTALACIÓN Y UTILIZACIÓN DEL COMPILADOR GFORTRAN

Academia de Software Libre

Conexión segura al Laboratorio

Tema: Uso de Bash en Linux.

Cursos de Introducción a Linux

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C.

COMPUTACION Introducción al UNIX / Linux. Paula Benaglia

Comandos Básicos de Guadalinex

TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA)

Sistemas Operativos. Práctica 1. del shell bash de Unix Curso 2005/2006

Administración de Sistemas Operativos

Curso cero. Introducción a Linux

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

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

Facultad de Ingeniería Universidad de Buenos Aires Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

TECNOLOGÍAS DE LA INFORMACIÓN Y DE LA COMUNICACIÓN UD 3: SISTEMAS OPERATIVOS 1. DEFINICIÓN Y COMPONENTES DE UN SITEMA OPERATIVO.

Linux Principios básicos de uso del sistema [4ª edición]

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

Laboratorios Linux: mini-curso de supervivencia

A. Instalación de Mininet

Sistema Operativo Linux

TEMA 1. IMPLANTACIÓN DE SISTEMAS OPERATIVOS MODO ESCRITORIO. 2 FPB INFORMÁTICA DE OFICINA IES NUM. 3 LA VILA JOIOSA

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

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula

El sistema operativo Linux

Bloque III. Herramientas

Sistema Operativo Linux Agenda

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

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

Línea de comandos en GNU/Linux

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.

Existe en cualquier sistema operativo parecido a UNIX y forma parte de la instalación predeterminada de Linux.

HOJA DE ACTIVIDADES III: PERMISOS

PRIMERA PRÁCTICA DE INFORMÁTICA

El Sistema Operativo Linux

Cómo Instalar Ubuntu LTS

Seminario de Utilización del Laboratorio de ITR

Facultad de Ingeniería Universidad de Buenos Aires Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Química computacional: Introducción a

Trabajo con ficheros de texto

Conectándose al servidor Callix

Prácticas de ejemplo para la materia de: Diferenciar las funciones del sistema operativo, insumos y mantenimiento del equipo

RESUMEN M1-UF1. UF0852: Instal lació i actualització de sistemes operatius.

INDICE. XV Agradecimientos. XIX Como leer este libro

Comandos de Gestión n de Archivos. Sistemas Operativos III - ETB EMT - CETP

TAKASHI SUGASAWA. LINUX Básico B. de LINUX) 1

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

EL EXPLORADOR DE WINDOWS II

Comandos Básicos Jornadas Octubre 2009 GUL UC3M Tania Pérez

EXAMEN LINUX. 5. Para lograr la siguiente imagen de captura de una ejecución del comando who, se debe cumplir que se tenga abierto:

Comandos importantes:

Transcripción:

Tema 4 (2). Introducción a los Sistemas Operativos Fundamentos de Informática Curso 2010/2011 Índice simples sobre ficheros Breve reseña histórica de Unix 1969 Ken Thompson y Dennis Ritchie Juego Space Travel sobre DEC PDP-7 Breve reseña histórica de Linux Es un sistema UNIX compuesto de software libre y de código abierto Licencia GNU Linus Torvalds Distribuciones Linux Todo tipo de aplicaciones gratuitas

Índice simples sobre ficheros El sistema operativo Linux: Características Multiusuario Multitarea Sistema de archivos jerárquico Shell Transportabilidad El sistema operativo de Linux: Instalación de Linux a) Instalación permanente de Linux Distribuciones UBUNTU: kubuntu Debian, Fedora, Gentoo,Suse El sistema operativo de Linux: Instalación de Linux a) Instalación permanente de Linux 1. Descargar el fichero ISO 2. Hacer dos particiones (además de las que tenías de windows) SWAP : 2 x Tamaño de RAM ROOT o / : mínimo 4GB 3. Reiniciar el ordenador con el CD 4. Pulsad F2, cambiad el lenguaje 5. Seleccionad Start or install Ubuntu

Instalación de Linux a) Instalación permanente de Linux 1. Descargar el fichero ISO 2. Hacer dos particiones SWAP : 2 x Tamaño de RAM ROOT o / : mínimo 4GB 3. Reiniciar el ordenador con el CD 4. Pulsad F2, cambiad el lenguaje 5. Seleccionad Start or install Ubuntu El sistema operativo de Linux: Instalación de Linux a) Instalación permanente de Linux 6. Empieza a cargarse el SO 7. Aparece un escritorio de fondo marrón. Pulsad sobre el icono INSTALAR 8. Seleccionad el lugar (Madrid), el teclado (Español, Español) 9. Particiones (segunda opción si no habéis particionado en W) (tercera opción si lo habéis hecho) Un tutorial: http://www.datanoia.com/tutorial-como-instalar-ubuntu-9-04-sin-formatear-windows.html El sistema operativo de Linux: Conexión/Desconexión a) Desde Windows SSH Secure Shell Se pulsa Quick Connect Se abre una ventana donde se completan los datos Hostname o nombre del equipo: saturno.dcs.eup.uva.es User name o login: Port number : debe ser 22222 si es con cable o 22 si es por eduroam El sistema operativo de Linux: Conexión/Desconexión a) Desde Linux Abre un terminal, o consola (búscalo en accesorios) Escribe dentro del terminal ssh tl tulogin@saturno.dcs.eup.uva.es in@satrn dcse aes p22222 conectado desde donde sea ssh tulogin@saturno.dcs.eup.uva.es conectado desde eduroam Puedes abrir tantos terminales como desees

El sistema operativo de Linux: Desconexión de Saturno a) Desde windows Escribe exit y quita la ventana del programa de Windows b) Desde Linux En una ventana Terminal escribid exit Índice simples sobre ficheros Estructura de un comando comando [-opciones] [argumentos] Comando: nombre de la orden : ACCION -opciones : modifica el comportamiento del comando argumentos: nombres de ficheros o directorios sobre los que ejecutar el comando Estructura de un comando: Comandos simples date cal who q H b man nombre_de_comando clear ps

Índice simples sobre ficheros El sistema de archivos de Linux Estructura jerárquica de archivos Archivos Directorios Ficheros Especiales Jerarquía: Se organiza en niveles Nivel más alto Directorio Raíz / El sistema de archivos de Linux share/ dev/ tmp/ home/ usr/ / El sistema de archivos de Linux Nombres de archivos Ficheros: nombre.extension Directorios: nombre Diferencia may/min Nombres significativos alumnos marga bin/ GE202 GD150

El sistema de archivos de Linux: Directorios importantes Directorio actual o de trabajo (. ) pwd Directorio Raíz ( / ) Directorio o Padre (.. ) Directorio $HOME El sistema de archivos de Linux: Rutas Ruta absoluta Desde el directorio raíz Comienza con / Es un camino único, exacto entre cada directorio poned una / /home/alumnos/gd135 /home/marga/ejercicios El sistema de archivos de Linux: Rutas Ruta relativa Desde el directorio actual Se puede utilizar./../ Varios / home/ dev/ tmp/ home/ usr/ alumnos marga bin/ GD139 GE148 compartida

Índice simples sobre ficheros Comandos básicos: Comandos sobre directorios Crear directorio mkdir ruta_hasta_el_nuevo_dir_a crear Crea un nuevo directorio siguiendo la ruta indicada La ruta debe finalizar con el nombre del nuevo directorio Comandos básicos: Comandos sobre directorios Borrar directorio o rmdir ruta_hasta_el_dir_a_eliminar Borra un directorio existente descrito por la ruta que se indica No debe ser el directorio i actual Debe estar vacío Comandos básicos: Comandos sobre directorios Cambiar directorio cd ruta_hasta_el_dir Cambia el directorio actual Nos desplazamos en el árbol de directorios+ cd es lo mismo que cd $HOME cd.. cd ruta pwd después para saber dónde d estamos

Comandos básicos: Comandos sobre directorios Listar el contenido de un directorio ls ruta_hasta_el_dir Muestra los ficheros y directorios que están contenidos dentro de otro Opciones -l listado largo -a listado completo ls l /home ls la $HOME man ls primero organización/ mecánica/ iquimica/ profesor/ goi139/ goi138/ marga/ Programas Ejercicios Temp Copia / home/ dev/ tmp/ usr/ bin/ Índice simples sobre ficheros Comandos básicos: Comandos sobre Ficheros Copiar fichero cp ruta_fich_origen ruta destino Copia el fichero indicado como fichero origen en el directorio indicado en segundo lugar Se puede copiar cambiando de nombre

Comandos básicos: Comandos sobre Ficheros Borrar fichero rm ruta_hasta_el_fichero_a_eliminar Borra un fichero que esté en la ruta indicada No hay posibilidad de recuperar CUIDADO! Comandos básicos: Comandos sobre Ficheros Visualizar ficheros cat ruta_hasta_el_fichero more ruta_ hasta_ el_ fichero Visualiza el contenido del fichero sin necesidad de editarlo con vi Comandos básicos: Comandos sobre Ficheros Mover fichero mv ruta_fich_origen ruta destino Mueve el fichero indicado d como fichero origen al directorio indicado en segundo lugar mv ruta_fich_origen ruta fichero_nuevo_nombre nombre Cambia de nombre el fichero alumnos marga GD139 GE148 compartida Programas Ejercicios Temp Copia / home/ dev/ tmp/ home/ usr/ bin/

Comandos básicos: Procesos Es un programa en ejecución ps es un comando que muestra los procesos activos del usuario cada proceso tiene un PID (número) que lo identifica si todo va mal, hay que matar ese proceso kill -9 número_del_proceso Índice simples sobre ficheros Editor Vim Sirve para crear nuevos ficheros, editar/escribir sobre ficheros, crear programas etc No tiene menú, ni interfaz gráfico Tiene dos modos de trabajo: Modo comando: para llevar a cabo operaciones sobre el fichero editado Modo edición: para escribir vi nombre_del fichero.ext Editor Vim i a o Modo edición Esc Modo comando

Editor Vim Modo comando: Moverse: con las teclas del cursor Borrar un carácter : esc + x una línea : esc + dd Deshacer el último cambio: esc + u Refrescar la pantalla CTRL L Editor Vim Modo comando: Buscar una palabra Hacia delante : esc + /palabra_a_buscar Siguiente : esc + n Hacia atrás: esc +?palabra_a_buscar Copiar un bloque de texto esc + numeroyy Pegar el bloque copiado esc + p Editor Vim Modo comando: Ir a una línea esc + :numerolinea Colorear esc + :syntax on Indentar esc + :set autoindent Editor Vim Modo comando: Guardar : esc + :w Guardar y salir : esc + :wq Salir sin guardar: esc + :q! Salir (habiendo guardado): esc + :q

Comandos adicionales: Seguridad En Unix el acceso a ficheros depende de quien seas y de lo que quieras hacer: Tipo de usuario Usuario (user) Grupo Otros (other) Tipo de acceso Lectura (r): () visualizar fich o listar dir Escritura(w): modificar fichero o directorio Ejecución (x): ejecutar fich o cambiar dir Comandos adicionales Seguridad [marga@saturno Temp]$ ls l -rwxr-xr-x 1 marga users 382 Nov 19 11:49 usuario.e drwxr-xr-x 3 marga users 1024 Sep 3 11:19 Ejemp/ -rwxr-xr-x 1 marga users 2874 Apr 1 10:23 conway.c En esta orden, los privilegios aparecen como 10 caracteres, que indican primero si se trata de un fichero -, como un directorio d, un link simbólico l del 2-4 indican los privilegios del propietario (u) del 5-7 los privilegios del grupo del usuario (g) del 8-10 indican los privilegios por defecto, para cualquier usuario que tenga acceso al sistema Comandos adicionales: Seguridad chmod [ugo] [+-=] [rwx] rutafich_o_dir Cambia los privilegios de acceso para cada tipo de usuario y acceso. Transferencia de ficheros Para pasar un fichero a nuestra cuenta en carpanta.eis.uva.es Bajar /Descargar o Subir /Recargar Desde Windows, utilizad el ssh Secure shell Desde Linux.utilizad el gftp