La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Modulo 2. Filesystem Bàsico

Presentaciones similares


Presentación del tema: "Modulo 2. Filesystem Bàsico"— Transcripción de la presentación:

1 Modulo 2. Filesystem Bàsico
Linux RHC030 Modulo 2. Filesystem Bàsico Relator : Diego Fuentealba

2 Unidad 2 – Filesystem Básico
Navegacion de Filesystem Directorios Importantes Administración de Archivos Administración de Directorios Nombres y Comodines de Archivos Examinando Archivos Editando Archivos

3 El directorio de trabajo actual (cwd)
A cada proceso Linux (por ejemplo,un programa o un comando) cuando se ejecuta, se le asigna un directorio por defecto: permite al proceso referirse a los archivos de una manera más sencilla sin tener que utilizar nombres demasiado largos. permite al proceso operar con mayor flexibilidad ya que sus acciones dependen en parte del directorio por defecto. El padre del proceso que lo inicia le asigna un cwd al proceso El proceso no está sujeto todo el tiempo a un determinado cwd cuando ejecuta. El proceso puede cambiar su cwd a otro directorio antes de continuar su trabajo.

4 ¿En dónde estoy? El comando pwd
Uno de los procesos que se encuentra en ejecución en un sistema de Linux es la shell de comandos. permite ver el intérprete de comandos en donde puede introducir comandos para que el sistema actúe. Este intérprete de comandos es producido por la shell de comandos. El shell bash se mantiene al tanto de su cwd mientras está ejecutando. La usuaria alice desea verificar el directorio en donde esta posicionada, y para ello usa el comando pwd (del inglés print working directory).

5 Cambio de sitio- El comando cd
Los Procesos pueden cambiar sus cwd cuando sea necesario. Esto incluye la shell de comando bash, la cual proporciona el comando cd (del ingleś change directory) para cambiar el directorio actual desde el intérprete de comandos.

6 Administración de archivos
Key Concepts  Se pueden crear archivos (o agregar) de una manera fácil utilizando el redireccionamiento de la shell.  El comando cp copia archivos.  El comando mv mueve archivos.  El comando rm borra archivos.  Los archivos pueden ser "sobrescritos" como resultado de redireccionar, mover o copiar. station]# ls /boot boot.b lost+found System.map chain.b message System.map EL config EL message.ja vmlinux EL grub module-info vmlinuz initrd EL.img module-info EL vmlinuz EL kernel.h os2_d.b

7 Copia de archivos con cp
Uso: cp [OPCIONES] {FUENTE} {DESTINO} cp [OPCIONES] {FUENTE...} {DIRECTORIO} Ejemplos: 1. Haga una copia de mysong.midi y nombre la copia backup.midi: cp mysong.midi backup.midi 2. Haga una copia de mynovel.txt en /tmp: cp mynovel.txt /tmp El archivo resultante se llamará /tmp/mynovel.txt. 3. Copie los archivos songs.tar y novels.tgz en el directorio /tmp: cp songs.tar novels.tgz /tmp Nombre los archivos resultantes /tmp/songs.tar y /tmp/novels.tgz.

8 Mover/renonbrar archivos con mv
Puede mover archivos de un directorio a otro o de un nombre a otro (renombrarlos) con el comando mv (mover). Uso: mv [OPCION...] {FUENTE} {DESTINO} mv [OPCION...] {FUENTE...} {DIRECTORIO} Ejemplos: 1. Renombre mysong.midi como backup.midi: mv mysong.midi backup.midi 2. Mueva mynovel.txt a /tmp: mv mynovel.txt /tmp El archivo resultante se llamará /tmp/mynovel.txt.

9 Remover (borrar)archivos con el comando rm
Se pueden suprimir (eliminar, borrar) archivos con el comando rm (remover). Uso: rm [OPCIONES] {ARCHIVO...} Examples: 1. Borrar mysong.midi: rm mysong.midi 2. Borre songs.tar y novels.tgz: rm songs.tar novels.tgz 3. Borre photos.html de su directorio de inicio: rm ~/photos.html

10 Remover (borrar)archivos con el comando rm
rm no puede borrar un directorio a menos de que se utilicen opciones especiales del comando. Hay un comando especial para este propósito: rmdir El comando rm puede suprimir árboles enteros de directorios de una sola vez. En las manos del susperusuario puede borrar el contenido completo de un sistema de archivos.

11 Administración de Directorios
Conceptos clave Se puede examinar el contenido de árboles de directorios completos con el comando ls -R. El comando mkdir crea directorios. El comando rmdir borra directorios (vacíos). cp -r copia directorios recursivamente. rm -r suprime directorios recursivamente. station]# ls /boot boot.b lost+found System.map chain.b message System.map EL config EL message.ja vmlinux EL grub module-info vmlinuz initrd EL.img module-info EL vmlinuz EL kernel.h os2_d.b

12 Creación de directorios (nuevos, vacíos): mkdir
El comando para hacer un directorio nuevo es el comando mkdir (del inglés make directory). Uso: mkdir [OPCIONES] {DIRECTORIO...} Crea el(los) DIRECTORIO(s) si no existe(n). Falla y emite un mensaje de error si uno o más de los DIRECTORIO(s) existen, pero los nuevos directorios restantes son aún creados.

13 Listado de árboles de directorios
El comando ls, cuando se da un directorio como argumento, éste lista el contenido del directorio. Por defecto, el comando ls sólo mostrará el contenido del directorio del nivel más alto. Para que el comando ls liste los subdirectorios, puede añadir la opción -R.

14 Borrar directorios (vacíos): rmdir
El comando para borrar un directorio es rmdir. (remover directorio). Uso: rmdir [OPCIONES] {DIRECTORIO...} Suprime el (los) DIRECTORIO(s) si están vacíos. Emite un mensaje de error si uno o más del (los) DIRECTORIO(s) no está(n) vacío(s), pero los directorios que quedan (vacíos) se borran. Tenga en cuenta que un directorio que contiene sólo un subdirectorio no se considera como vacío.

15 Copiar árboles de directorios: cp -r
El comando cp puede ser usado para copiar arboles de directorios completos con la opción: -r (recursivo).

16 Borrar árboles de directorios: rm -r
Con la opción correcta, el comando rm puede borrar o eliminar arboles de directorios completos.

17 Nombres y comodines de archivos
Conceptos clave Los nombres de archivos pueden contener casi cualquier caracter a excepción de /. Aunque los nombres de archivos pueden contener casi cualquier caracter eso no significa que deban contenerlos. Los archivos que comienzan con . son archivos "ocultos". Los caracteres *, ?, [...], y [^...] se pueden utilizar para encontrar los archivos con nombres de archivos similares por medio de un proceso llamado "comodines de archivo". station]# ls /boot boot.b lost+found System.map chain.b message System.map EL config EL message.ja vmlinux EL grub module-info vmlinuz initrd EL.img module-info EL vmlinuz EL kernel.h os2_d.b

18 Caracteres Comodines Caracter Efecto
* coincide con cero o más caracteres (a excepción del punto inicial) ? coincide exactamente con un caracter (a excepción del punto inicial) [...] coincide exactamente con un caracter de la lista o rango [^...] coincide exactamente con un caracter no incluido en la lista o rango

19 Ejemplo de Comodines todos los archivos en la lista Patrón
Genera la Lista * todos los archivos en la lista *.html page1.html page2.html page*.htm* page1.html page2.html page3.htm page40.htm image?.* image1.jpeg image2.jpeg [ps]* page1.html page2.html page3.htm page40.htm script1.pl [^ps]* image1.jpeg image2.jpeg image10.jpeg image11.jpeg

20 Ejemplo de Comodines Los comodines se pueden utilizar con cualquier comando que espera el nombre de un archivo. Por ejemplo, el comando es lo mismo que el comando asumiendo que el directorio de inicio de Bob contiene los archivos listados anteriormente.

21 Examen de archivos Conceptos clave
El comando file muestra el tipo de archivo El comando cat muestra el contenido de un archivo Los comandos more y less "hojean" através de un archivo, una pantalla completa a la vez. Los comandos head y tail presentan las primeras o las últimas líneas de un archivo. En el entorno gráfico X se puede utilizar nautilus para examinar archivos de texto. station]# ls /boot boot.b lost+found System.map chain.b message System.map EL config EL message.ja vmlinux EL grub module-info vmlinuz initrd EL.img module-info EL vmlinuz EL kernel.h os2_d.b

22 El comando file file [OPCIONES] [ARCHIVO...]
Prueba FILE(s) para determinar el tipo de archivo y muestra los resultados en la salida estándar.

23 Los paginadores more y less
More como less están diseñados para ver archivos de texto en la pantalla. more [OPCIONES] [ARCHIVO...] Muestra el/los archivo(s)FILE(s) en la salida estándar y una pantalla a la vez bajo el control del teclado. less [OPCIONES] [ARCHIVO...]

24 Modificación de archivos
Conceptos Claves Un editor de textos no es un procesador de palabras. Linux se envía con muchos editores de texto nano es un editor de texto de la línea de comandos comúnmente usado. gedit es un editor de texto gráfico comúnmente usado. station]# ls /boot boot.b lost+found System.map chain.b message System.map EL config EL message.ja vmlinux EL grub module-info vmlinuz initrd EL.img module-info EL vmlinuz EL kernel.h os2_d.b


Descargar ppt "Modulo 2. Filesystem Bàsico"

Presentaciones similares


Anuncios Google