comandos de directorios. hablando de debian debian no es nada parecido a cualquier otra...
TRANSCRIPT
Comandos de directoriosComandos de directorios
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.
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.
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
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
whatiswhatis Informa brevemente sobre un comandoInforma brevemente sobre un comando Ejemplo:Ejemplo:
Whatis whatisWhatis whatis
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
idid Número del usuario actual, grupo principal y Número del usuario actual, grupo principal y
subgrupossubgrupos
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
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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