PDF de programación - Herramientas gratuitas para científicos

Imágen de pdf Herramientas gratuitas para científicos

Herramientas gratuitas para científicosgráfica de visualizaciones

Publicado el 20 de Septiembre del 2018
765 visualizaciones desde el 20 de Septiembre del 2018
2,5 MB
132 paginas
Creado hace 16a (23/10/2007)
UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Herramientas gratuitas para científicos

Satu Elisa Schaeffer et al.

Posgrado en Ingeniería de Sistemas (PISIS)

Facultad de Ingeniería Mecánica y Eléctrica (FIME)

Universidad Autónoma de Nuevo León (UANL)

Semana de Ciencia y Tecnología del ITSAT, 2007

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Herramientas gratuitas para científicos

Satu Elisa Schaeffer et al.

Posgrado en Ingeniería de Sistemas (PISIS)

Facultad de Ingeniería Mecánica y Eléctrica (FIME)

Universidad Autónoma de Nuevo León (UANL)

Semana de Ciencia y Tecnología del ITSAT, 2007

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

Instrucciones básicas en UNIX

Cambiar carpeta
Ver contenidos de una carpeta
Ver contenidos de un archivo
Remover un archivo
Copiar un archivo
Mover/renombrar un archivo
Crear una carpeta nueva
Remover una carpeta

cd h...i
ls h...i
less h...i
rm h...i
cp h...i h...i
mv h...i h...i
mkdir h...i
rmdir h...i
hinstruccióni > h...i Enviar/redirigir la salida a un archivo
hinstruccióni < h...i
Leer la entrada de un archivo
hinstruccióni | h...i Enviar la salida como entrada

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

Una expresión regular es una cadena de texto que
describe un conjunto de cadenas de texto.
Se utilizan para describir un conjunto de cadenas de texto
sin tener que listar todas las cadenas.
Una expresion regular consiste de constantes y
operadores que denotan conjuntos de cadenas y
operadores sobre estos conjuntos.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

Una expresión regular es una cadena de texto que
describe un conjunto de cadenas de texto.
Se utilizan para describir un conjunto de cadenas de texto
sin tener que listar todas las cadenas.
Una expresion regular consiste de constantes y
operadores que denotan conjuntos de cadenas y
operadores sobre estos conjuntos.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

Una expresión regular es una cadena de texto que
describe un conjunto de cadenas de texto.
Se utilizan para describir un conjunto de cadenas de texto
sin tener que listar todas las cadenas.
Una expresion regular consiste de constantes y
operadores que denotan conjuntos de cadenas y
operadores sobre estos conjuntos.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

Operadores

| Alternar. Permite separar alternativas.
() Agrupación. Indica el alcance y precedencia de

los operadores.

? Este caracter busca la ocurrencia 0 ó 1 veces de

la ultima expresion.

* Este caracter busca la ocurrencia 0, 1 o cualquier
número de veces que ocurra la ultima expresion.

+ Busca la ocurrencia de al menos una vez la ultima

expresion.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

Constantes

.

[]

Mapea cualquier caracter (uno solo). Si se co-
loca entre [], mapea el caracter “.”.
Cualquier caracter que se encuentre entre los
parentesis.
El inicio de una línea.
Mapea el final de una línea.
Define una subexpresión.

ˆ
$
()
[A-Z] Todas las letras mayúsculas.
[0-9] Todos los números.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

grep

grep toma una expresión que es el patrón de la línea de
comandos, lee la entrada o una lista de archivos, e imprime
solamente las líneas que contengan alguna coincidencia con el
patrón definido.

Con la opción -v, se busca por las líneas que no coinciden con
el patrón, o sea, el complemento del resultado de la instrucción
sin definir -v.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

grep

grep toma una expresión que es el patrón de la línea de
comandos, lee la entrada o una lista de archivos, e imprime
solamente las líneas que contengan alguna coincidencia con el
patrón definido.

Con la opción -v, se busca por las líneas que no coinciden con
el patrón, o sea, el complemento del resultado de la instrucción
sin definir -v.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

sed

s/.../ reemplazar la primera ocurrencia de un patrón en cada línea
g
c

hace sustituciones de todas las ocurrencias
cambia cada línea afectada por la definida

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

cat

cat envia el contenido del fichero a la salida por defecto (o
sea, la pantalla si no defines una redirección con > por
ejemplo).

Enviando varios archivos se puede concatenar uno o varios
ficheros: solamente hay que redirigir la salida a un archivo que
no sea ninguno de los archivos de entrada.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

sort

La instrucción sort sirve para agrupar u ordenar un fichero o
la salida de un programa.

-n
-r
-d
-f
-m
-o ...

ordenar en ordén numérico de cadenas
obtener el orden reverso
orden de “diccionario”
no diferenciar entre mayúsculas y menúsculas
merger archivos que ya están ordenadas
enviar la salida a un archivo

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

cut

cut es una herramienta de línea de instrucciones de UNIX que
se utiliza para sacar/cortar o copiar secciones las líneas de
entrada (sea una redirección con | o un fichero).

-b
-c
-d
-f
-s

elegir solamente los bytes definidos por el rango
elegir solamente los carácteres definidos por el rango
definir el delimitador del campo (por ejemplo -d:)
elegir solamente los campos/columnas definidos
suprimir las líneas que contengan el carácter delimitador

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

touch

touch es una herramienta para cambiar fechas y horas de
acceso o modificación de archivos.

Se ejecuta con touch archivo.dat para el archivo del
nombre archivo.dat.

Si no existe el archivo nombrado, touch va a crear un archivo
nuevo vacío — si no es deseable la creación en falta de
existencia, con la opción -c se puede evitar la creación.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

echo

echo es una instrucción muy simple: repite en la salida por
defecto que se da como argumento a echo: por ejemplo, echo
hola va a dar la salida “hola”.

Se puede redirigir la salida a un archivo normalmente con >:
con echo hola > hola.txt se crea un archivo del nombre
hola.txt con los contenidos hola.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Linux

Sistema de archivos y carpetas
Expresiones regulares
Shell
Resolución de problemas

Shell

El sintaxis de algunas cosas, como por ejemplo ajustar
variables ambientales como PATH, depende de cuál shell se
está utilizando.

El shell que se ejecuta al entrar en el sistema varia entre un
servidor y otro (es decir, al hacer login). Algunas opciones son
bash, tcsh, sh, ksh y jsh.

Satu Elisa Schaeffer et al.

Herramientas gratuitas para científicos

UNIX en breve
Comunicación por Internet
Manejo de archivos
Preparación de documentos
Programación
Seguridad
Lin
  • Links de descarga
http://lwp-l.com/pdf13556

Comentarios de: Herramientas gratuitas para científicos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad