administración de archivos

20
GESTIÓN DE PERMISOS, USUARIOS Y GRUPOS EN LINUX: ADMINISTRACIÓN Y ARQUITECTURA GENERAL DEL SISTEMA OPERATIVO LINUX

Upload: jose-buitrago-bustos

Post on 19-Nov-2015

4 views

Category:

Documents


0 download

DESCRIPTION

Administracion de Archivos

TRANSCRIPT

  • GESTIN DE PERMISOS, USUARIOS Y GRUPOS EN LINUX:ADMINISTRACIN Y ARQUITECTURA GENERAL DEL SISTEMA OPERATIVO LINUX

  • SUMARIO Estructura general del sistema operativo LINUX Kernel, Anatoma del Kernel y llamadas al sistema Distribuciones de linux Razones para usar Debian GNU/Linux

  • OBJETIVO Gestionar e identificar los tipos de archivos q se manejan en los sistemas operativos LINUX Describir la organizacin de los directorios en LINUXInteractuar con los comandos bsicos

  • ADMINISTRACIN DE LINUX:

  • ADMINISTRACIN DE LINUX:

  • ADMINISTRACIN DE LINUX:- Comandos bsicos - Crear archivos con el comando catEjecutando cat archivo$ cat > listado.txtFelipeCarlosLuisaManuelDesplegar archivos con el comando cat$ cat listado.txtFelipeCarlosLuisaManuel

  • ADMINISTRACIN DE LINUX:Borrar archivos con rm (-i , -f)$ rm archivo_borrar.txtCopiando archivos con cp$ cp archivo.pdf otro-nombre-archivo.pdfRenombrar y mover archivos o directorio con mv$ mv viejo nuevo$ mv archivo1 archivo2 directorio,Directorio Actual$ pwd/home/usuario

  • ADMINISTRACIN DE LINUX:Creando y removiendo directoriosComando mkdirComando rmdirListar Archivos Ocultos $ ls aDirectorio Actual$ pwd/home/usuarioPor ejemplo, para borrar ms de un archivo a la vez:$ rm notas-viejas.txt tmp.txt cosas.docrmdir slo borra carpetas/directorios vacios. Es posible borrar un directorio y su contenido con: rm -r -f /dir

  • ADMINISTRACIN DE LINUX:Especificar Mltiples ArchivosBuscar la Documentacin de los Programas Comando man:$ man dateComando info:Comando help:$ mkdir Cuentas Reportes$ rm notas-viejas.txt tmp.txt cosas.doc$ cat notas.txt ms-notas.txt

  • ADMINISTRACIN DE LINUX:Completando nombres en el Shell Bash (Tab, 2 Tab)Historial de los comandos historyDirectorios de Dot (.)(..) Especiales $ cd ../dir-anterior/$ ls ..whoamiMuestra el nombre del usuario actual.fileloqueseaMuestra el tipo de archivo de un archivoloquesea.type -pnombre_comandoMuestra la ubicacin del comandonombre_comando.whichnombre_comandohace lo mismotypenombre_comandoMuestra informacin sobre el comandonombre_comando.

  • ADMINISTRACIN DE LINUX:Apagar GNU/LinuxUsted nunca debe apagar su sistema por el botn encendido. Si no se le permite al kernel escribir los buffers en memoria a los discos, usted puede terminar con un sistema de archivos corrompido.Para apagar correctamente su computador, usted debe usar el comando shutdown. Su sintaxises:# shutdown [opciones] cuando [mensaje]

  • ADMINISTRACIN DE LINUX:Opciones que Pueden Ser Usadas con el Comando shutdownHay otros comandos que puedes utilizar para apagar el sistema. Algunos son halt y reboot.

  • ADMINISTRACIN DE LINUX:Valor devuelto por un comandoCada comando devuelve, como valor de retorno, el estado de su salida.valor devuelto = 0 si el comando se ejecuta con xito.valor devuelto = no nulo si el comando se interrumpe con error.El valor devuelto se puede conocer mediante la variable$?del intrprete de comandos justo despus de la ejecucin.$ [ 1 = 1 ] ; echo $? 0 $ [ 1 = 2 ] ; echo $? 1 Obsrvese que el valor devuelto es utilizado por el intrprete de comandos en su contexto lgico, axitose trata como el valor lgicoTRUE. No es muy intuitivo puesxitocorresponde al valorcero.

  • Nombres y patrones Los nombres y patrones, tambin son llamados metacaracteres.Permiten a los usuarios nombrar los archivos de forma abreviada y acceder a muchos en un slo comando.?: Cuando el carcter es utilizado como parte de un archivo o directorio, la interrogacin sustituye a un slo carcter. *: Cuando se utiliza como parte del nombre de un archivo o directorio, el asterisco sustituye a un cualquier grupo de caracteres. [ ]: Cuando se utiliza como parte del nombre de un archivo o directorio, representa una carcter de los incluidos en la posicin donde este. Se pueden poner rangos separados por un guin.Listar los que empiecen por y y z: ls [yz]*Listar los que empiecen por y y la tercera letra sea una a:ls y?a ADMINISTRACIN DE LINUX:

  • Visualizar un ficheroDesde consola podemos ver el contenido de un archivo de las siguientes formas:Visualiza el archivo sin pararcat archivo Visualiza el archivo parndose en cada pgina. less archivo Visualiza el final del archivo. tail archivo Visualiza el arhivo por pginas. more archivo ADMINISTRACIN DE LINUX:

  • Visualizar un ficheroDesde consola podemos ver el contenido de un archivo de las siguientes formas:Visualiza el archivo sin pararcat archivo Visualiza el archivo parndose en cada pgina. less archivo Visualiza el final del archivo. tail archivo Visualiza el arhivo por pginas. more archivo ADMINISTRACIN DE LINUX:

  • Prctica desde la consola Vemos en q directorio estamos $ pwd Vemos q contiene el directorio $ ls Crea el directorio prueba1 $ mkdir prueba1 Nos pasamos al directorio prueba1 $ cd prueba1 Crea el directorio prueba2 dentro de prueba1 $ mkdir prueba2 Crea el directorio prueba3 dentro de prueba1 $ mkdir prueba3 Vemos q hemos creado los directorios $ ls la Vamos al directorio HOME del usuario $ cd Pasa al directorio prueba1 $ cd prueba1 Borramos prueba2 $ rmdir prueba2 Borramos prueba3 $ rmdir prueba3 Subimos un directorio $ cd .. Borramos prueba1 $ rmdir prueba1 ADMINISTRACIN DE LINUX:

  • Prctica Crea el fichero fich1: touch fich1 Crea el directorio dir1: mkdir dir1 Copia fich1 en dir1: cp fich1 dir1/ Nos pasamos a dir1:cd dir1 Copiamos fich1 en fich2 : cp fich1 fich2 Vemos que hay en dir1: ls -la Cambiamos el nombre de fich2 a fich3: mv fich2 fich3 Vemos que hay en dir1: ls -la Borramos fich3: rm fich3 Sumimos un directorio: cd .. Borramos fich1 de dir1: rm dir1/fich1 Borramos fich1: rm fich1 Borramos dir1: rmdir Para borrar el archivo file.txt con el comando rm, escriba: rm file.txt ADMINISTRACIN DE LINUX:

  • Prctica Crear los ficheros: y, y1, y1a, y1b, z y z1 touch y y1 y1a y1b z z1 Comprobar q se han creado: ls z* y* Listar todos los ficheros ls Listar los que empiecen por y: ls y*Listar los que empiecen por y y z: ls [yz]*Listar los que empiecen por y y la tercera letra sea una a:ls y?aListar los que la segunda letra sea un 1 ls ?1*Borrar los ficheros que empiecen por z y por y rm [zy]*ADMINISTRACIN DE LINUX:

  • Ejercicios 1. Crear los ficheros solaris solaris1 solaris1a pepe 2. Listar todos los ficheros 3. Listar los ficheros q empiecen por solaris 4. Listar los fichero cuya primera letra sea s o p, y el resto lo q sea 5. Los ficheros q tengan una l en la tercera letra, una r en la cuarta letra y el resto lo que sea. 6. borrar los ficheros que empiecen por pepe o solaris.ADMINISTRACIN DE LINUX: