Archive

Archive for August, 2010

more

August 31st, 2010

more

Regla mnemotécnica

more: Más en inglés

Un comando sencillo que se usa para mostrar en pantalla el contenido de ficheros. Su comportamiento es diferente a cat pues con more si el fichero no entra en la pantalla nos muestra todo lo que cabe y nos pregunta si queremos ver más (more?). Así, si nuestra terminal o pantalla tiene 30 líneas nos muestra las 30 primeras líneas del fichero. Luego podemos navegar por el fichero con los siguientes comandos:

  • Con la barra espaciadora avanzamos de página en página (o pantalla en pantalla sería más correcto).
  • Con la tecla enter avanzamos línea a línea.
  • Con la b retrocedemos una pantalla.
  • /palabra nos busca en el fichero la líneas que contienen “palabra”.
  • Con la q salimos.

Si el fichero es pequeño y cabe en la pantalla nos lo muestra completamente, en este caso el comportamiento es el mismo que con cat. Como ejemplo sencillo si

el fichero direccion contiene la dirección del Campus de Leioa-Erandio podemos ver su contenido con esta orden:

$ more direccion

Sarriena S/N
48940 Leioa
Bizkaia

El comando more tiene varios modificadores y acciones más complejas pero de que apenas se usan.

Comandos básicos

cat (y tac)

August 30th, 2010

cat

Regla mnemotecnica

cat:  Concatenate or display file

Un comando también muy sencillo que se usa generalmente para mostrar en pantalla el contenido de ficheros. Así si el fichero direccion contiene la dirección del Campus de Leioa-Erandio podemos ver su contenido con esta orden:

$ cat direccion

Sarriena S/N
48940 Leioa
Bizakaia

El nombre al comando viene porque sirve para encadenar varios ficheros uno tras otro. Por ejemplo, encadenamos el fichero direccion detrás de si mismo

$ cat direccion direccion

Sarriena S/N
48940 Leioa
Bizakaia
Sarriena S/N
48940 Leioa
Bizakaia

O el fichero nombre que tiene nuestro nombre con el fichero direccion:

$ cat nombre direccion

Perico Palotes
Sarriena S/N
48940 Leioa
Bizakaia

Y poco más de interés se puede comentar de este simple comando salvo la existencia del comando tac.

tac

Funciona igual que cat pero nos muestra el fichero en sentido inverso, de la última línea a la primera:

$ tac direccion

Bizkaia
48940 Leioa
Sarriena S/N

Comandos básicos

rmdir

August 26th, 2010

rmdir

Regla mnemotecnica

rmdirRemove directory

Un comando también muy sencillo para borrar carpetas vacías. Ya anteriormente podíamos hacer esto con el comando rm -r, la diferencia es que rm nos borra el directorio y todas sus contenidos (ficheros y subcarpetas) mientras que rmdir sólo borra carpetas vacías. Si la carpeta no está vacía nos da un mensaje de error informando que no puede borrarla. En este sentido es un comando más seguro ya que evita que borremos accidentalmente una carpeta que creyendo está vacía pero no lo está.

Como ejemplo crearemos la carpeta (con mkdir) resultados para inmediatamente borrarla:

$ mkdir resultados
$ rmdir resultados

Y poco más de interés se puede comentar de este simple comando.

Comandos básicos

pwd

August 25th, 2010

pwd

Regla mnemotecnica

pwdPrint working directory

Ya que anteriormente hemos aprendido a movernos por la estructura de directorio puede suceder que nos perdamos y no sepamos donde estamos. El comando pwd nos dice en que directorio o carpeta estamos. Lo mejor es ilustrarlo con un ejemplo donde usaremos también el comando cd. El usuario jose se moverá a su carpeta inicial, luego al subdirectorio fotos y allí ejecutará pwd que mostrará en pantalla donde se encuentra y así saber si ha entrado como pensaba o donde se encuentra exactamente.

$ cd
$ cd fotos
$ pwd

/home/jose/fotos

Y nada más se puede comentar de este simple comando.

Comandos básicos

Schrodinger August 2010 Newsletter

August 24th, 2010

Dear Colleague,

We are pleased to announce the August 2010 issue of the Schrodinger
Newsletter, available on our website:

http://www.schrodinger.com/newsletter

In this issue:

– Senior applications scientist Jean-Christophe Mozziconacci
describes how to get started with Schrodinger KNIME Extensions

–  Dr. Woody Sherman, Schrodinger’s Vice President of Applications
Science, describes how Schrodinger scripts allow users to
calculate solvent accessible surface area, cluster conformational
search results, and generate 2D ligand interaction diagrams

– Maestro features you might not have known about

– Maestro 9.1 Quick Reference Card available for download

– Recent publications describing successful applications of
Schrodinger software

The Schrodinger Newsletter is a collaborative effort with
contributions from Schrodinger scientists and developers. We welcome
all feedback and suggestions for content that you would like to see in
future issues.

Please send your comments to newsletter@schrodinger.com.

Sincerely,
The Schrodinger Team

Anuncios

cd

August 10th, 2010

cd

Regla mnemotecnica

cdChange directory

El comando cd nos permite cambiar de directorio o carpeta. Lo mejor es ilustrarlo con ejemplos. Para situarnos en el subdirectorio subdir1

$ cd subdir1

Para ir a la subcarpeta resultados de la subcarpeta subdir1.

$ cd subdir1/resultados

Para ir a la carpeta inmediatamente superior en la jerarquia

$ cd ..

pues los dos puntos .. representan el directorio padre. Para subir dos subcarpetas

$ cd ../..

Podemos ir a nuestra carpeta de inicio o home ejecutando cd sin ningún argumento.

$ cd

También es útil para ir al directorio anterior, en el que nos encontrabamos antes de hacer el último cd

$ cd -

Poco más se puede comentar de este simple comando para un nivel básico.

Comandos básicos

Técnicas de Programación de MATLAB

August 10th, 2010

Matlab organiza un curso de un día en Bilbao sobre “Técnicas de Programación de MATLAB” el 22 de Septiembre. Información más detallada e inscripción en

http://www.mathworks.es/services/training/courses/MLPR_1.html?region=es&s_v1=14120058_1-4EZFSG

El programa del curso brevemente es (en la web se puede consultar el programa del curso más detallado):

Técnicas de Programación de MATLAB proporciona experiencia práctica utilizando las características del lenguaje MATLAB para escribir código eficiente, robusto y bien organizado. Estos conceptos son la base para escribir aplicaciones, desarrollar algoritmos y extender las capacidades built-in de MATLAB. Este curso de un día también explora la creación de clases y el uso de objetos. Detalles sobre optimización del rendimiento también se cubren durante el curso, así como herramientas para escritura, depuración y optimización del código. Temas incluidos:

  • Programando correctamente
  • Estructurando datos
  • Estructurando el código
  • Clases y objetos

Anuncios