Unix & TOPCAT - Cida
Unix & TOPCAT - Cida
Unix & TOPCAT - Cida
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