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
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
Regla mnemotecnica
rmdir
: Remove 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
Regla mnemotecnica
pwd
: Print 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
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
Regla mnemotecnica
cd
: Change 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
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
Comentarios