21
Comandos de directorios Comandos de directorios

Comandos de directorios. Hablando de Debian Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

Embed Size (px)

Citation preview

Page 1: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

Comandos de directoriosComandos de directorios

Page 2: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

Hablando de DebianHablando de Debian Debian no es nada parecido a cualquier otra distribución, Debian no es nada parecido a cualquier otra distribución,

es mejor, más grande, y les gana fácilmente en muchos es mejor, más grande, y les gana fácilmente en muchos aspectos. aspectos.

Aparte de tener la más grande colección de paquetes de Aparte de tener la más grande colección de paquetes de software libre. Debian además corre sobre 11 plataformas. software libre. Debian además corre sobre 11 plataformas. Pero hay más que tamaño en Debian, de manera singular, Pero hay más que tamaño en Debian, de manera singular, casi única, Debian es un proyecto no comercial casi única, Debian es un proyecto no comercial desarrollado por voluntarios de todo el mundo. Los desarrollado por voluntarios de todo el mundo. Los esfuerzos de toda esta gente se unen para producir una esfuerzos de toda esta gente se unen para producir una distribución bien afinada (en vez de caer en el caos), lo que distribución bien afinada (en vez de caer en el caos), lo que es un logro en sí.es un logro en sí.

Para mantener las cosas organizadas, Debian está divido Para mantener las cosas organizadas, Debian está divido en tres ramas - en tres ramas - estableestable (actualmente Woody), (actualmente Woody), testeotesteo o o 'testing' (Sarge), e inestable o 'testing' (Sarge), e inestable o 'unstable'unstable' (Sid). ' (Sid).

Debian tiene una muy bien ganada reputación de ser difícil Debian tiene una muy bien ganada reputación de ser difícil de instalar y la versión inestable es más 'interesante' de instalar y la versión inestable es más 'interesante' (difícil), ya que requiere que instales primero la versión (difícil), ya que requiere que instales primero la versión estable. estable.

Page 3: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

No ha habido nunca otra distribución Linux como esta.No ha habido nunca otra distribución Linux como esta. La favorita por lejos de la elite de usuarios, no hay La favorita por lejos de la elite de usuarios, no hay

duda que Debian es popular. duda que Debian es popular. Al registrarte en la lista de usuarios de Debian podés Al registrarte en la lista de usuarios de Debian podés

esperar recibir alrededor de 300 mensajes por día. esperar recibir alrededor de 300 mensajes por día. Tal vez haya más gente que usando Redhat, Tal vez haya más gente que usando Redhat,

Mandrake o SuSE. Mandrake o SuSE. De todas maneras la rama estable (Woody), se jacta De todas maneras la rama estable (Woody), se jacta

de tener 8.710 paquetes (un paquete es software de tener 8.710 paquetes (un paquete es software precompilado armado para que sea fácil instalarlo). precompilado armado para que sea fácil instalarlo).

En Debian la rama 'inestable' tiene cerca de 13.000 En Debian la rama 'inestable' tiene cerca de 13.000 paquetes (más de seis gigabytes!).paquetes (más de seis gigabytes!).

Esta masiva colección de excelente software es libre, Esta masiva colección de excelente software es libre, es el trabajo de cientos (o miles), de voluntarios ad es el trabajo de cientos (o miles), de voluntarios ad honorem. honorem.

Page 4: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

ObjetivoObjetivo

Dar una breve descripción de cada uno de los Dar una breve descripción de cada uno de los siguientes comandos: siguientes comandos: man, ls, mv, cp, rm,man, ls, mv, cp, rm, mkdir, rmdir, cd, mail, chmod, chown, pico, mkdir, rmdir, cd, mail, chmod, chown, pico, vi, less, more,  gzip, tar.vi, less, more,  gzip, tar.

De cada comando se requiere además que De cada comando se requiere además que utilice al menos 5 opciones de cada comandoutilice al menos 5 opciones de cada comando

Page 5: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

manman El comando "man" sirve para mostrar un manual de El comando "man" sirve para mostrar un manual de

cualquier otro comando en linux . cualquier otro comando en linux . Para utilizar man se hace: man (espacio) comando y Para utilizar man se hace: man (espacio) comando y con esto nos muestra toda la informacion del con esto nos muestra toda la informacion del comando. comando.

Ejemplos: Ejemplos: man ls: muestra un manual de las aplicaciones del man ls: muestra un manual de las aplicaciones del

comando ls. comando ls. man mv: muestra un manual de aplicaciones del man mv: muestra un manual de aplicaciones del

comando mv. comando mv. man cp:  muestra un manual de aplicaciones del man cp:  muestra un manual de aplicaciones del

comando cp. comando cp. man rm:  muestra un manual de aplicaciones del man rm:  muestra un manual de aplicaciones del

comando rm. comando rm. man mkdir:  muestra un manual de este comandoman mkdir:  muestra un manual de este comando

Page 6: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

whatiswhatis Informa brevemente sobre un comandoInforma brevemente sobre un comando Ejemplo:Ejemplo:

Whatis whatisWhatis whatis

Page 7: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

aproposapropos A propósito de un comando nos dice los A propósito de un comando nos dice los

comandos relacionados con un tema.comandos relacionados con un tema. Ejemplo:Ejemplo:

Apropos copyApropos copy

Page 8: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

idid Número del usuario actual, grupo principal y Número del usuario actual, grupo principal y

subgrupossubgrupos

Page 9: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

mvmv mv      Este comando traslada archivos de un mv      Este comando traslada archivos de un

directorio a otro. directorio a otro. Sirve también para renombrar archivo  Sirve también para renombrar archivo 

mv del-nombre-de-archivo al-nombre-mv del-nombre-de-archivo al-nombre- mv alumnos/pp/tareas.1 alumnos/pp/tareas mv alumnos/pp/tareas.1 alumnos/pp/tareas mv alumnos/pp/tareas.2 alumnos/pp/tareas mv alumnos/pp/tareas.2 alumnos/pp/tareas mv alumnos/pp/tareas.3 alumnos/pp/tareas mv alumnos/pp/tareas.3 alumnos/pp/tareas mv alumnos/pp/tareas.4 alumnos/pp/tareas mv alumnos/pp/tareas.4 alumnos/pp/tareas

Page 10: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

cpcp Este comando copia archivos y directorios (o Este comando copia archivos y directorios (o

opcionalmente, directorios).opcionalmente, directorios). Uno puede copiar un archivo a un destino dado Uno puede copiar un archivo a un destino dado

o copiar arbitrariamente a varios ficheros a un o copiar arbitrariamente a varios ficheros a un directorio destino. directorio destino.

Ejemplo: Ejemplo: cp [opciones] archivo-fuente archivo-destino. cp [opciones] archivo-fuente archivo-destino.

Page 11: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

rmrmEs un comando que sirve para borrar archivos. Es un comando que sirve para borrar archivos. rm borra archivos y con ciertas opciones, hasta directorios. rm borra archivos y con ciertas opciones, hasta directorios. Advertencia: este comando es irreversible. Advertencia: este comando es irreversible. Ejemplos: Ejemplos: 1.- rm xyz *.o Este comando borra el archivo xyz y todos los 1.- rm xyz *.o Este comando borra el archivo xyz y todos los

archivos que terminan en .o. archivos que terminan en .o. PELIGRO: La especificacion *.o, y todas las expresiones que PELIGRO: La especificacion *.o, y todas las expresiones que

contienen el asterisco, son sumamente peligrosas.contienen el asterisco, son sumamente peligrosas. 2.- Por ejemplo supongamos que por error se deja un espacio 2.- Por ejemplo supongamos que por error se deja un espacio

en blanco en el jemplo anterior: rm xyz * .o en blanco en el jemplo anterior: rm xyz * .o Esto es desastroso: el asterisco borra todos los archivos, Esto es desastroso: el asterisco borra todos los archivos,

silenciosamente, silenciosamente, 3.- rm -r directorio1. Es este ejemplo directorio1 es un 3.- rm -r directorio1. Es este ejemplo directorio1 es un

directorio. Esto borra todos los archivos en esta subestructura directorio. Esto borra todos los archivos en esta subestructura de directorio. de directorio.

4.- rm -i directorio1. Pide una confirmación antes de que se 4.- rm -i directorio1. Pide una confirmación antes de que se efectúe la eliminación. efectúe la eliminación.

5.- rm -rf directorio1. Borra el directorio directorio1 y todos los 5.- rm -rf directorio1. Borra el directorio directorio1 y todos los archivos y subdirectorios que se encuentren bajo élarchivos y subdirectorios que se encuentren bajo él

Page 12: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

mkdirmkdir Crea un directorio vació en un directorio Ejemplos: Crea un directorio vació en un directorio Ejemplos: mkdir xyz Crea el directorio xyz en el directorio actual. mkdir xyz Crea el directorio xyz en el directorio actual. mkdir documento :  Crea el directorio documento. mkdir documento :  Crea el directorio documento. mkdir -p documento/personal documento/escuela mkdir -p documento/personal documento/escuela

Crea los directorios documento/personal y Crea los directorios documento/personal y documento/escuela. documento/escuela.

mkdir lógica :   Crea el directorio  mkdir lógica :   Crea el directorio  lógica lógica en el en el directorio actual. directorio actual.

mkdir matemáticas:  Crea el directorio mkdir matemáticas:  Crea el directorio matemáticasmatemáticas en en el directorio actual. el directorio actual.

Page 13: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

rmdirrmdir Borrar un directorio. Este comando borra un Borrar un directorio. Este comando borra un

subdirectorio vacío. Si no esta vacío, rmdir se subdirectorio vacío. Si no esta vacío, rmdir se queda y no efectúa la operación. Ejemplos: queda y no efectúa la operación. Ejemplos:

rmdir direc Borra el directorio direc. rmdir direc Borra el directorio direc. rmdir lógica :   Borra el directorio  rmdir lógica :   Borra el directorio  lógica lógica en el en el

directorio actual. directorio actual. rmdir matemáticas:  Borra el directorio rmdir matemáticas:  Borra el directorio

matemáticasmatemáticas en el directorio actual. en el directorio actual. rmdir xyz : Borra el directorio xyz en el rmdir xyz : Borra el directorio xyz en el

directorio actual. directorio actual. rmdir documento :  Borra el directorio rmdir documento :  Borra el directorio

documento. documento.

Page 14: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

cdcd Cambio de directorio. Con cd cambiamos el directorio Cambio de directorio. Con cd cambiamos el directorio

donde estamos trabajando. Ejemplos: donde estamos trabajando. Ejemplos: 1.-cd subdir 1.-cd subdir

Cambia al directorio subdir del directorio actual; si Cambia al directorio subdir del directorio actual; si este no existe hay error. este no existe hay error.

2.-cd 2.-cd Cambia al "directorio base" o "home directory" Cambia al "directorio base" o "home directory" designado por el super-usuario; en algunos sistemas designado por el super-usuario; en algunos sistemas esto lo puede cambiar el usuario. El directorio base esto lo puede cambiar el usuario. El directorio base esta grabado en la variable de shell $HOME. esta grabado en la variable de shell $HOME.

3.-cd lógica 3.-cd lógica Cambia al directorio Cambia al directorio lógicalógica del directorio actual. del directorio actual.

4.-cd.. 4.-cd.. Cambia al directorio anterior al que nos encontremos. Cambia al directorio anterior al que nos encontremos.

5.- cd matemáticas: 5.- cd matemáticas: Cambia al directorioCambia al directorio matemáticas matemáticas del directorio actual del directorio actual

Page 15: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

chownchown Es un comando que permite que se cambie el Es un comando que permite que se cambie el

propietario del archivo. propietario del archivo. Ejemplos:Ejemplos: chown -c:    Describe en forma extensa solo los chown -c:    Describe en forma extensa solo los

archivos cuya propiedad en realidad cambian. archivos cuya propiedad en realidad cambian. chown -f:    No imprime mensajes de error chown -f:    No imprime mensajes de error

acerca de los archivos cuya propiedad en acerca de los archivos cuya propiedad en realidad cambian. realidad cambian.

chown -v:    Describe en forma extensa los chown -v:    Describe en forma extensa los cambios de la propiedad. cambios de la propiedad. chown -r:    Cambia de manera recursiva la chown -r:    Cambia de manera recursiva la propiedad de los directorios y su contenido.propiedad de los directorios y su contenido.

Page 16: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

vivi Es un editor de textos simple que podemos Es un editor de textos simple que podemos

encontrar en la mayoría de las versiones de encontrar en la mayoría de las versiones de Linux. Linux.

Sintaxis: vi nom_archivo Sintaxis: vi nom_archivo nom_archivo es el nombre del archivos que nom_archivo es el nombre del archivos que queremos editar o crear. queremos editar o crear.

Page 17: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

lessless Es un páginador de archivos de propósito general. Es un páginador de archivos de propósito general.

Permite movimientos tanto hacia adelante como hacia Permite movimientos tanto hacia adelante como hacia atras por los archivos. Ejemplos: atras por los archivos. Ejemplos:

less -?:    Despliega un resumen de los comandos less -?:    Despliega un resumen de los comandos aceptados por less. aceptados por less.

less -a:    Hace que las búsquedas comiencen less -a:    Hace que las búsquedas comiencen después de la última línea desplegada en pantalla. después de la última línea desplegada en pantalla.

less -n:    Suprime números de línea. less -n:    Suprime números de línea. less -e:    Hace que less salga en forma automática la less -e:    Hace que less salga en forma automática la primera vez que llegue al fin de archivo.primera vez que llegue al fin de archivo.

Page 18: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

moremore Es un comando que muestra pantallas Es un comando que muestra pantallas

completas de un archivo de texto. Ejemplos: completas de un archivo de texto. Ejemplos:    

more -s:    Varias líneas en blanco se suprimen more -s:    Varias líneas en blanco se suprimen y se tratan como si fuera una sola. y se tratan como si fuera una sola.

more -u:    Suprime el subrayado. more -u:    Suprime el subrayado. more -f:    Cuenta líneas lógicas en lugar de more -f:    Cuenta líneas lógicas en lugar de

líneas de pantalla. líneas de pantalla. more -p:    No desplaza; en lugar de hacer esto, more -p:    No desplaza; en lugar de hacer esto,

borra la pantalla y despliega el texto. borra la pantalla y despliega el texto.

Page 19: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

gzipgzip Es un comando que se utiliza para comprimir archivos Es un comando que se utiliza para comprimir archivos

de la siguiente manera: de la siguiente manera: gzip -9 backup.tar:  Este comando comprime el fichero gzip -9 backup.tar:  Este comando comprime el fichero

backup.tar y genera uno denominado backup.tar.gz, backup.tar y genera uno denominado backup.tar.gz, que es la versión comprimida del primero. que es la versión comprimida del primero. El parámetro -9 marca el factor de compresión, en El parámetro -9 marca el factor de compresión, en este caso es máximo. este caso es máximo.

El comando [gunzip] puede ser usado para El comando [gunzip] puede ser usado para descomprimir los archivos com- primidos con gzip. Es descomprimir los archivos com- primidos con gzip. Es equivalente a usar [gzip] con el parámetro -d, es equivalente a usar [gzip] con el parámetro -d, es decir,gzip -d backup.tar.gz. decir,gzip -d backup.tar.gz.

El comando gzip es relativamente nuevo en el mundo El comando gzip es relativamente nuevo en el mundo Unix. Por muchos años el comando [compress] es el Unix. Por muchos años el comando [compress] es el que se usaba. Hoy en día por muchos factores este que se usaba. Hoy en día por muchos factores este comando ha pasado a un segundo plano. comando ha pasado a un segundo plano.

Page 20: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

tartar Es un comando que se utiliza para crear archivados Es un comando que se utiliza para crear archivados

en cinta (respaldos de los archivos de Sistema) ó en cinta (respaldos de los archivos de Sistema) ó guardar y restaurar de ... y hacia un medio archivado. guardar y restaurar de ... y hacia un medio archivado.

Ejemplos: Ejemplos:    

tar -c:    Crea un nuevo archivado ó sobreescribe tar -c:    Crea un nuevo archivado ó sobreescribe alguno existente. alguno existente.

tar -t:    Ofrece una tabla de contenido del archivado. tar -t:    Ofrece una tabla de contenido del archivado. tar -x:    Extrae los archivos o directorios tar -x:    Extrae los archivos o directorios

mencionados. mencionados. tar -f:    Específica el nombre de archivo a usar para el tar -f:    Específica el nombre de archivo a usar para el

archivo. archivo.

Page 21: Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en

wcwc Cuenta líneas de un archivoCuenta líneas de un archivo Ejercicio:Ejercicio: ¿Cuántos usuarios hay en el sistema?¿Cuántos usuarios hay en el sistema?

Solución:Solución: w –h |wc -cw –h |wc -c