12.07.2015 Views

Unix & TOPCAT - Cida

Unix & TOPCAT - Cida

Unix & TOPCAT - Cida

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Algunos Sistemas Operativos Basados en <strong>Unix</strong>• Implementaciones con Licencia:• Solaris (Sun Microsystems)• Mac OSX (Apple)• Aix (IBM)• Implementación Libre:• Linux (Creado por Linus Torval, 1991)• Fedora• Ubuntu• Suse• Mandrake• ...Las computadoras de laRed CIDA utilizan Fedora(versión >17?)Monday, August 5, 2013


Cuentas de Usuario en la Red CIDA• Sistema de Usuarios <strong>Unix</strong>:• Previene acceso de personas no autorizadas a la red• Permite manejar/controlar el uso de recursos por cada usuario• El manejo de las cuentas multiusuario en <strong>Unix</strong> es tal que un usuario dado,sólo puede acceder a sus propios archivos (y potencialmente otros para loscuales tenga la permisología adecuada dentro del sistema)Monday, August 5, 2013


Cuentas de Usuario en la Red CIDA• Usuarios en la Red CIDA:• Cada estudiante del Curso tiene su propia cuenta en la Red CIDA• Cada cuenta tiene un “login” y una contraseña (privada) asociada. El login esel nombre que identifica a cada usuario en la Red, por ejemplo:• cmateu, jdownes, pasante01, pasante23, nvillarreal, etc...• Pueden acceder a la cuenta desde cualquier máquina de la sala decomputadorasMonday, August 5, 2013


Iniciando una Sesión en la Red CIDAPassword:UsernameMonday, August 5, 2013


El Sistema OperativoLinuxServidor de VentanasX Windows(muy similar a WindowsXP)Monday, August 5, 2013


El Sistema OperativoLinuxServidor de VentanasX Windows(muy similar a WindowsXP)Monday, August 5, 2013


El Sistema OperativoLinuxServidor de VentanasX Windows(muy similar a WindowsXP)Monday, August 5, 2013


El Sistema OperativoLinuxServidor de VentanasX Windows(muy similar a WindowsXP)Monday, August 5, 2013


El Sistema OperativoLinuxServidor de VentanasX Windows(muy similar a WindowsXP)Monday, August 5, 2013


El Sistema Operativo Linux:El Directorio ‘Home’• Cada usuario tiene un directorio “Home” dentro del cual se encuentran susarchivos y subdirectorios (análogo a “Mis Documentos” en Windows)Monday, August 5, 2013


El Sistema Operativo Linux:El Directorio ‘Home’• Cada usuario tiene un directorio “Home” dentro del cual se encuentran susarchivos y subdirectorios (análogo a “Mis Documentos” en Windows)“Explorador”Monday, August 5, 2013


El Sistema Operativo Linux:El Shell de <strong>Unix</strong> (concha, cónsola o terminal)UsuarioTerminalSistemaOperativoComando óScript de shell<strong>Unix</strong> Shell(Intérprete)A través del Terminal el usuariopuede utilizar el <strong>Unix</strong> shellmanejar archivos, correrprogramas y en general,interactuar con el SistemaOperativoMonday, August 5, 2013


El Sistema Operativo Linux:El Shell de <strong>Unix</strong> (concha, cónsola o terminal)UsuarioTerminalSistemaOperativoComando óScript de shell<strong>Unix</strong> Shell(Intérprete)A través del Terminal el usuariopuede utilizar el <strong>Unix</strong> shellmanejar archivos, correrprogramas y en general,interactuar con el SistemaOperativoMonday, August 5, 2013


El Sistema Operativo Linux:El Shell de <strong>Unix</strong> (concha, cónsola o terminal)<strong>Unix</strong>promptEl intérprete (<strong>Unix</strong> Shell)realiza el siguiente ciclo:MuestrapromptLeecomandoInterpretacomandonombre deUsuarionombre decomputadoraEjecutaComandoMonday, August 5, 2013


El Sistema Operativo Linux:El Shell de <strong>Unix</strong> (concha, cónsola o terminal)<strong>Unix</strong>promptEl intérprete (<strong>Unix</strong> Shell)realiza el siguiente ciclo:MuestrapromptLeecomandoInterpretacomandonombre deUsuarionombre decomputadoraEjecutaComandoEjemploechoMonday, August 5, 2013


El Shell de <strong>Unix</strong>:Comandos básicosSintaxis estándar de los comandos de shell:> lsLista los contenidos del directorio actual, con código de coloresMonday, August 5, 2013


El Shell de <strong>Unix</strong>:Comandos básicosSintaxis estándar de los comandos de shell:> lsLista los contenidos del directorio actual, con código de coloresEjemplosMonday, August 5, 2013


La Estructura de Archivos de Linux:Listando con ls• Todo archivo o directorio puede serespecificado con una ruta (PATH)desde el directorio raíz ‘/’/home/caribay/martins/datos.dat• El directorio “Home” de cada usuariose encuentra en/home/computadora/usuario/homeusr bin mediacomputadoracaribaytatuyusuarioriveropasante06ifigeniadatos.datMonday, August 5, 2013


La Estructura de Archivos de Linux:Listando con ls• Todo archivo o directorio puede serespecificado con una ruta (PATH)desde el directorio raíz ‘/’/home/caribay/martins/datos.dat• El directorio “Home” de cada usuariose encuentra en/home/computadora/usuario/homeusr bin mediacomputadoracaribaytatuyEjemplo: Hagamos en un terminalls /ls /homels ~Insertar CDROM y listarusuarioriveropasante06ifigeniadatos.datMonday, August 5, 2013


El Shell de <strong>Unix</strong>:Comandos básicoscp: Copiar archivos o directorios. Sintaxiscp origen destinoAlgunas opciones muy utilizadas delcomando cp son-R copia directorios recursivamente-f sobreescribe los archivos que ya existancp origen .Importante:. denota al directorio actual.. denota al directorio anterior en el árbolman: Muestra la documentación disponible para un comando dado. Sintaxis:man comandoMonday, August 5, 2013


El Shell de <strong>Unix</strong>:Comandos básicoscp: Copiar archivos o directorios. Sintaxiscp origen destinoAlgunas opciones muy utilizadas delcomando cp son-R copia directorios recursivamente-f sobreescribe los archivos que ya existancp origen .Importante:. denota al directorio actual.. denota al directorio anterior en el árbolman: Muestra la documentación disponible para un comando dado. Sintaxis:man comandoComo ejemplo del uso delcomando cp vamos a copiar elcontenido del CDROM del Cursoen nuestro directorio HomeMonday, August 5, 2013


El Shell de <strong>Unix</strong>:Comandos básicosmkdir: Crea un nuevo directorio. Sintaxismkdir nombre_del_directoriopwd: Imprime en pantalla el path del directorio actual. Sintaxis:pwdcd: Cambia de directorio. Sintaxis:cd nombre_del_directoriocdcd ..Va al directorio anteriorMonday, August 5, 2013


El Shell de <strong>Unix</strong>:Comandos básicosmkdir: Crea un nuevo directorio. Sintaxismkdir nombre_del_directoriopwd: Imprime en pantalla el path del directorio actual. Sintaxis:pwdcd: Cambia de directorio. Sintaxis:cd nombre_del_directoriocdcd ..Va al directorio anteriorEjemplos de cd. Explorarcontenido del CDROMMonday, August 5, 2013


El Shell de <strong>Unix</strong>:Comandos básicosmv: Mueve archivos y/o directorios. Sintaxismv origen destinoAlgunas opciones muy utilizadas del comando mv son-f sobreescribe los archivos que ya existan ((PELIGROSO!!!!))-i pregunta antes de sobreescribir un archivo-u sólo sobreescribe si destino tiene fecha anterior a la de origenrm: Borra archivos y/o directorios. Sintaxisrm archivo1 archivo2 ...Algunas opciones muy utilizadas del comando rm son-f borra archivos SIN preguntar (PELIGROSO!!!!)-i pregunta SIEMPRE antes borrar un archivo-R borrar los contenidos de directorios, recursivamenteMonday, August 5, 2013


El Shell de <strong>Unix</strong>:Atajos• Completar con Tab:• Al escribir el comienzo de un nombre de comando, archivo o directorio ypresionar la tecla , <strong>Unix</strong> completa el nombre correspondiente. Si enlugar de presionar , presionamos , <strong>Unix</strong> muestra todos loscomandos posibles que comienzan con los caracteres tipeados• Historial de comandos• Se puede recuperar en el prompt los comandos entrados previamente en elshell utilizando las teclas ↑↓• Metacaracteres• Se pueden utilizar metacaracteres como * y ? que actuan como “comodines”• * representa 0 o más caracteres• ? representa exactamente un caracterls *.pngls -R pop_?000Ma.jpgMonday, August 5, 2013


Linux:Editores de Archivos• ¿Cómo abrir/editar un archivo?• En Linux hay diversos editores de texto simple (éstos son los que vamos autilizar), i.e. texto sin formato. Algunos son• kwrite• gedit• emacs• xemacs• vi o vim• kate•...• También existe un análogo al Microsoft Office de Windows diseñado para Linux,llamado OpenOffice. Cuenta con editor de texto similar a Word, hoja de cálculocomo Excel y presentaciones tipo PowerPoint.Monday, August 5, 2013


Un ejemplo guiado:Archivo con lista de imágenes de los planetas• Ir al directorio taller_unixtopat/datos_taller• Listar directorio actual• Ir al directorio sistema_solar• Listar las imágenes y redirigir la salida a un nuevo archivo con el comando:• ls *.jpg > lista_de_imagenes.dat• Abrir lista_de_imagenes.dat con un editor de texto• En el editor, incluir una columna con el nombre del planetacorrespondiente a cada imagenMonday, August 5, 2013


<strong>TOPCAT</strong>:Tool for OPerations on CataloguesAnd TablesMonday, August 5, 2013


<strong>TOPCAT</strong>:Lanzar Topcat desde el Terminal• <strong>TOPCAT</strong> puede lanzarse desde el terminal sólo con el comando “topcat &”• Nota: No olvidar el símbolo al final de la línea “&”, esto es para que el terminalno se quede bloqueado mientras Topcat esté abiertoMonday, August 5, 2013


<strong>TOPCAT</strong>:Lanzar Topcat desde el Terminal• <strong>TOPCAT</strong> puede lanzarse desde el terminal sólo con el comando “topcat &”Monday, August 5, 2013


La Ventana Principal de <strong>TOPCAT</strong>Abrir/CerrarGraficaciónVisualización/Manipulaciónde TablasMonday, August 5, 2013


La Ventana Principal de <strong>TOPCAT</strong>Propiedades de la tabla seleccionadaMonday, August 5, 2013


La Ventana Principal de <strong>TOPCAT</strong>Cargar Tabla en TopcatSalvar Tabla/SesiónVisualizar TablaVisualizar Columnas de TablaEstadísticas por ColumnaDefinir Subconjuntos(subsets)Monday, August 5, 2013


<strong>TOPCAT</strong>Herramientas para GraficarHistogramaGráfico 2-DGráfico 3-D Coords. CartesianasGráfico 3-D Coords. EsféricasGráficos de Línea MúltiplesGráfico de Densidad (Histogramade Densidad 2-D)Monday, August 5, 2013


Gráfico 2-D y Ajuste lineal:Sistema Solar y la 3º Ley de KeplerTabla datos_planetas.dat, vista en editor de textoMonday, August 5, 2013


Gráfico 2-D y Ajuste lineal:Sistema Solar y la 3º Ley de Kepler• La 3º Ley de Kepler• a = Semieje mayor de la órbita• P = Período orbital• Menc = Masa encerrada dentro de laórbita• G = 6.67384x10 -11 m 3 kg/s 2 (cte de gravitación)Monday, August 5, 2013


Gráfico 2-D y Ajuste lineal:Sistema Solar y la 3º Ley de KeplerNota: Recordar que logsignifica logaritmo base 10Monday, August 5, 2013


Gráfico 2-D y Ajuste lineal:Sistema Solar y la 3º Ley de Kepler• Hacer un gráfico 2-D log-log,período vs radio orbitalNota: Recordar que logsignifica logaritmo base 10Monday, August 5, 2013


Gráfico 2-D y Ajuste lineal:Sistema Solar y la 3º Ley de Kepler• Hacer un gráfico 2-D log-log,período vs radio orbital• Indicar el nombre de cadaplaneta con una etiquetaNota: Recordar que logsignifica logaritmo base 10Monday, August 5, 2013


Gráfico 2-D y Ajuste lineal:Sistema Solar y la 3º Ley de Kepler• Hacer un gráfico 2-D log-log,período vs radio orbital• Indicar el nombre de cadaplaneta con una etiqueta• Definir un subconjuntoincluyendo sólo planetasNota: Recordar que logsignifica logaritmo base 10Monday, August 5, 2013


Gráfico 2-D y Ajuste lineal:Sistema Solar y la 3º Ley de Kepler• Hacer un gráfico 2-D log-log,período vs radio orbital• Indicar el nombre de cadaplaneta con una etiqueta• Definir un subconjuntoincluyendo sólo planetas• Hacer un ajuste linealNota: Recordar que logsignifica logaritmo base 10Monday, August 5, 2013


Gráfico 2-D y Ajuste lineal:Sistema Solar y la 3º Ley de Kepler• Hacer un gráfico 2-D log-log,período vs radio orbital• Indicar el nombre de cadaplaneta con una etiqueta• Definir un subconjuntoincluyendo sólo planetas• Hacer un ajuste lineal• Derivar la masa del Sol a partirde la pendiente del ajuste (tarea)Nota: Recordar que logsignifica logaritmo base 10Monday, August 5, 2013


Gráfico 2-D y Ajuste lineal:Sistema Solar y la 3º Ley de Kepler• Guardar gráfico en formato pngo pdf• Hacer match con archivo delista de imágenes• Utilizar “Activation Actions” paraver una imagen de cada planetaMonday, August 5, 2013

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!