lenguajes de programacion
SHELL
cd
• Cambiar de directorio.
• Uso: cd directorio
• Ejemplos
– /Users/laura/> cd progra
– [se mueve a la carpeta “progra”, i.e. a
/Users/laura/progra/]cd
• La opción “..” mueve al directorio superior
– /Users/laura/> cd ..
– [se mueve al directorio /Users/]
ls
• Lista los contenidos de un directorio.
• Ejemplos:
– /Users/sara/> ls
•[muestra contenidos de carpeta “sara”]
– /Users/sara/> ls *.doc
• [muestra archivos .doc en carpeta “sara”]
• Opción –a muestra archivos ocultos.
man
• Muestra el manual de un comando.
•Uso: man comando
• Navegación
– Mover con (una línea hacia delante o atrás) o
barra espaciadora (una página).
– Salir del manual con “q”.
pwd
• Despliega el directorio actual (print workingdirectory).
• Útil para cuando te pierdes en carpetas
profundas / no sabes dónde estás.
• Ejemplo:
– /Users/sara/> pwd
– [despliega /Users/sara/]
less y more
• Despliegan contenido porpantallas.
• Uso: less archivo / more archivo
• more sólo permite moverse hacia delante
– (una línea) o barra espaciadora (una pantalla)
• less permite moverse también hacia atrás
• “q” permitesalir
cp y mv
• Análogos cd copy y move en DOS
• cp: Copia archivo.
– cp archivo nueva_ubicacion/
– cp archivo nueva_ubicacion/otro_nombre
– /Users/sara/> cp /Users/archivo .
• mv: Mueve orenombra archivo.
– Uso igual a cp
• Cuando los archivos son muy grandes o son muchos
archivos, cp puede dar problemas.
rm y mkdir
• mkdir: Crea un nuevo directorio (make
directory)
–/Users/sara/> mkdir nuevo
– [crea la carpeta “nuevo” en la /Users/sara/]
• rm: Borra un archivo o directorio (remove)
• ! Por desgracia, aquí no hay “undo”
TAREA
• Investigar el uso de lasherramientas en SHELL
• Y como se utilizan las expresiones regulares
dentro de SHELL
PISTA: Cada símbolo
significa algo…..¿QUE
SIGNIFICAN,
CUANDO LOS
COMBINAMOS
CON INSTRUCCIONES DE
SHELL?...
Regístrate para leer el documento completo.