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

Documentos relacionados
Brevísima introducción al Linux

Línea de comandos o consola o shell

Introducción a GNU/Linux

Tema: Introducción a los comandos Linux

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

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

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

Práctica 2 Manejo de Linux por consola

Taller básico de. GNU Linux. Prof. Matías E. García

Sistema Operativo Linux

Química computacional: Introducción a

Mª DOLORES CARBALLAR FALCÓN L

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

Línea de comandos en GNU/Linux

Comandos Básicos de Guadalinex

COMPUTACION Introducción al UNIX / Linux. Paula Benaglia

Tema: Uso de Bash en Linux.

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

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

Seminario de introducción al uso del sistema operativo UNIX

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

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

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

Tema 2: Sistemas Operativos. Linux

Comandos Básicos de Linux

Laboratorios Linux: mini-curso de supervivencia

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

Uso básico del shell.

Shell Power!!! Comandos básicos de consola

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

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

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

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

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

Seminario de Utilización del Laboratorio de ITR

100 ejercicios básicos sobre Linux

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

Linux Completo (Versión Ubuntu 9)

Sesión 1. El intérprete de comandos Félix Villanueva Escuela Superior de Informática Universidad de Castilla-La Mancha.

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

Comandos para manipulación de archivos y directorios Parte II

Introducción a UNIX. Departamento de Lenguajes y Sistemas Informáticos

Bloque II: Programación orientada al sistema

PRIMERA PRÁCTICA DE INFORMÁTICA

Linux Completo (Versión Ubuntu 9)

Shell de Unix ProgPLN

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS

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

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

ESCRITORIO REMOTO MULTIPLATAFORMA V 1.0. Por, Douglas Vasquez, Eleazar García, Michael Méndez.

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

SILLABUS CURSO : LINUX

Interfaz de línea de comandos (CLI)

Objetivos y Temario CURSO LINUX. PRINCIPIOS BASICOS

Bloque III. Herramientas

LINUX - El intérprete de órdenes I

Comandos importantes:

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

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

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

How to 5 Creación de usuarios y grupos

Programación 1 Grado de ingeniería Robótica

El sistema operativo Linux

Laboratorios Linux: mini-curso de supervivencia

Como instalar Un Foro con phpbb en Linux Canaima

Nombre:... Fecha: /12/2010

Curso cero. Introducción a Linux

Introducción a Linux. II.

Prácticas de Fundamentos del Software

Manual Comandos Basicos Unix/Linux

INSTALACIÓN Y UTILIZACIÓN DEL COMPILADOR GFORTRAN

TEMA 2: Sistemas Operativos

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

Práctica 3 Comandos para el manejo de discos y directorios

El entorno de programación UNIX. CI-2400 Programación Avanzada en Sistemas de Tipo UNIX Prof. Braulio José Solano Rojas ECCI, UCR

Sistemas Operativos. Software Libre

HOJA DE ACTIVIDADES III: PERMISOS

pwd Nos muestra el directorio en el que nos encontramos.

TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA)

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

Bloque II. Herramientas

PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1

El Sistema Operativo Linux

Crear un lanzador, un icono de aplicación, en Gnome

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

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

PRÁCTICA DE COMANDOS BASICOS DE LA CONSOLA DEL SIMBOLO DE SISTEMA

GUIA DE LABORATORIO 1(Tercera Parte) Sistemas operativos

Interfaces gráficas. Interfaces gráficas. Interfaces gráficas. El sistema X-WindowX. Arquitectura del sistema X-WindowX

Academia de Software Libre

SISTEMA OPEATIVO DEFINICIÓN

UNIX. Curso de Modelado Molecular I INTRODUCCIÓN

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

TEMA 2: GESTIÓN DE ARCHIVOS

Transcripción:

Introducción a los modelos de simulación y análisis de datos en Física de Partículas Javier Fdez. Mdez. ( Javier.Fernandez@cern.ch ) 2 Técnicas Experimentales en Física de Partículas Curso 2011-2012

GNU/Linux Es un Sistema Operativo de fuente libre (open source) y gratuito Kernel: Linux Herramientas básicas del SO: GNU Existen muchísimas distribuciones distintas: Cada una incluye un conjunto de herramientas Distintas formas de empaquetar los programas En general compatibles entre sí Entre las más comunes están Ubuntu, Debian, Scientific Linux CERN, 2

GNU/Linux: Ventanas Existen dos entornos gráficos principales para Linux: Gnome y KDE Equivalente al entorno de ventanas de windows Compatibles entre sí Cuestión de gustos 3

GNU/Linux: La consola Ventana en la que se teclean los comandos que se quieren ejecutar Puede ser más difícil de aprender (a veces) Hay que aprenderse los comandos Pero es muuuuucho más flexible No dependes de las opciones que hay en tu GUI 4 Y sobre todo es muchísimo más eficiente Al no haber clicks y movimientos de cursors, permite automatizar tareas repetitivas Gran parte de lo que hacemos es repetitivo También optimiza la posibilidad de ejecutar tareas en nodos remotos

GNU/Linux En el entorno científico y en particular en física de partículas Linux es mayoritario SLC es casi omnipresente en AAEE: http://linux.web.cern.ch/linux/scientific4/ Ubuntu muy adecuada para usarios con poca experiencia: http://www.ubuntu-es.org 5 Existen aplicaciones que permiten ejecutar Linux dentro de Windows VMWare: Emulación completa de Linux http://www.vwmare.com Cygwin: Entorno de aplicaciones Linux portadas a Windows http://www.cygwin.com/ Portable Ubuntu Corre Ubuntu desde Windows y es facilmente portable http://sourceforge.net/projects/portableubuntu/

Otros conceptos de Linux: Usuarios Usuarios: Linux es un sistema multiusuario Cada usuario posee unos permisos concretos (lectura, escritura, ejecución, ) El usuario root puede hacer (casi) todo Grupos: Cada usuario pertenece a al menos un grupo Los permisos se pueden regular a nivel de usuario 6

Otros conceptos de Linux: Ficheros 7 Terminología: Ficheros = Archivos = Documentos Directorios = Carpetas Todos los ficheros pertenecen a algún usuario Que controla su visibilidad para el resto de usuarios/grupos Los ficheros se encuentra en algún directorios Directorios especiales:. Dir actual.. Dir superior / Directorio raíz ~ Directorio de usuario Subdirectorios: El camino (path) hasta un directorio se construye encadenando los directorios intermedios separados por /. Ej: /home/larry

Otros conceptos Linux: Comandos Los comandos se ejecutan teceando su nombre y la tecla enter Los comandos aceptan opciones y argumentos Suelen tener las siguientes formas: $ comando --opcion $ comando o $ comando --opcion=bla $ comando o bla 8

Directorios en Linux Crear un directorio: $ mkdir nombredir Borrar un directorio (vacio): $ rmdir nombredir Moverse a un directorio: $ cd nombredir Averiguar cual es el directorio actual: $ pwd Directorio = Carpeta 9

Ficheros en Linux Ficheros = Archivos = Documentos 10 Obtener la lista de los ficheros en el directorio actual: $ ls [directorio fichero] Opciones: $ ls -l: Con detalles $ ls -a: Todos (incluidos ocultos) $ ls -t: Ordenar por fecha de modificación $ ls r: Ordenación inversa Se pueden combinar las opciones. Ej: $ ls -lrt Borrar un fichero: $ rm fichero Renombrar un fichero: $ mv ficheroorig ficherofinal Cambiar de sitio un fichero: $ mv ficheroorig path/ficherofinal Copiar un fichero: $ cp dirorigen/ficheroorig dirfinal/ficherofinal Copiar un directorio: $ cp r dirorigen dirfinal Símbolos especiales:? Un caracter * Conjunto de caracteres

Otros comandos útiles de Linux Ver el contenido de un fichero $ less fichero $ more fichero $ cat fichero Buscar una cadena en un fichero $ grep cadena fichero Ayuda sobre un comando $ man comando 11

Editores en Linux 12 Hay muchos distintos Cada uno con sus ventajas y desventajas La curva de aprendizaje puede ser muy distinta Normalmente inversamente proporcional a la velocidad a la que se pueden hacer las cosas Algunos de los más conocidos: vi: Editor muy básico de difícil aprendizaje Funciona en cualquier Linux gedit: Editor sencillo de aprender y con un montón de funcionalidades (X)Emacs: Editor no tan sencillo, pero tremendamente configurable y potente