Cuadernillo Ubuntu Valdera Contreras

Embed Size (px)

DESCRIPTION

Profesor: Cronwell Mairena Rojas - Cuadernillo Ubuntu - Instalación - Ejercicios de Archivos y Carpetas - Archivos bash y programacion bash

Citation preview

  • PROFESOR CRONWELL MAIRENA ROJAS

    AO DE LA INVERSION PARA EL DESARROLLO RURAL Y LA SEGURIDAD ALIMENTARIA

    TEMA :

    LIBRO VIRTUAL UBUNTU

    CURSO :

    REDES Y TELEPROCESOS

    ESPECIALIDAD :

    COMPUTACION E INFORMATICA

    PROFESOR :

    CRONWELL MAIRENA ROJAS

    ALUMNO :

    VALDERA CONTRERAS JHON HARRY

    CICLO :

    VI

    TURNO :

    MAANA

    AO :

    2014

  • PROFESOR CRONWELL MAIRENA ROJAS

    1.-Primeramente Creamos Una Mquina Virtual por medio del Software Virtual Box.

    2. Asignamos el tamao de memoria para la instalacin

  • PROFESOR CRONWELL MAIRENA ROJAS

    3.-Creaamos Disco Duro Virtual

    4.- Seleccionamos la 1 Opcin (VDI)

  • PROFESOR CRONWELL MAIRENA ROJAS

    5.- Crear almacenamiento de Disco Duro

    6. Pasamos a la Ubicacin de los archivos y su tamao (8,00 GB)

  • PROFESOR CRONWELL MAIRENA ROJAS

    7.- Fin de la Instalacin (Apagado)

    8.- Ahora vamos a Dar en el Botn (Inicio)

  • PROFESOR CRONWELL MAIRENA ROJAS

    9.- Ahora nos dirigimos a la carpeta que guardamos la imagen Iso Ubuntu

    10.- Damos Iniciar

  • PROFESOR CRONWELL MAIRENA ROJAS

    11.- Ahora esperamos la Instalacion

    12.- Seleccionamos el Idioma a Instalar

  • PROFESOR CRONWELL MAIRENA ROJAS

    13.- Instalamos Ahora el Software Ubuntu 10.04 lts

    14-

    Selecc

    ionamos Idioma de Instalacin y Configuracin del Reloj

    15-

    Ahor

    a Eligimos la Regin y su Fecha y Zona Horaria

  • PROFESOR CRONWELL MAIRENA ROJAS

    16-

    En

    la

    Instalacin Veremos la Configuracin del Teclado Damos Adelante

    17-

    Nos Muestra el espacio de Disco que va a Necesitar

  • PROFESOR CRONWELL MAIRENA ROJAS

    18-

    Pasa

    mos

    a la Configuracin del Nombre y Contrasea para el Usuario

    19- Al Final nos va mostrar los pasos que se requiere para la Instalacin-Damos Instalar

  • PROFESOR CRONWELL MAIRENA ROJAS

    20.- Esperamos el Proceso de Instalacion

    21.- La Instalacin esta Lista le damos ENTER

  • PROFESOR CRONWELL MAIRENA ROJAS

    22.-

    Ahora Iniciamos Sesin:

  • PROFESOR CRONWELL MAIRENA ROJAS

    23.- Ahora nos Dirigimos a la Venta Aplicaciones para la Utilizacin de Comandos

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry-desktop:-$mkdir trabajo1

    Harry@harry -desktop:-$cd trabajo1

    Harry@harry -desktop:-/trabajo1$mkdir mastersystem

    Harry@harry -desktop:-/trabajo1$mkdir das

    Harry@harry -desktop:-/trabajo1$mkdir distribuciones

    Harry@harry -desktop:-/trabajo1$mkdir tics

    Harry@harry -desktop:-/trabajo1$mkdir peru

    Harry@harry -desktop:-/trabajo1$mkdir programacion

    Harry@harry -desktop:-/trabajo1$cd mastersystem

    Harry@harry -desktop:-/trabajo1/mastersystem$mkdir computacin

    Harry@harry -desktop:-/trabajo1/mastersystem$mkdir enfermeria

    Harry@harry -desktop:-/trabajo1/mastersystem$mkdir farmacia

    Harry@harry -desktop:-/trabajo1/mastersystem$mkdir secretariado

    Harry@harry -desktop:-/trabajo1/mastersystem$cd

    Harry@harry -desktop:-/trabajo1$cd das

    Harry@harry -desktop:-/trabajo1/dias$mkdir lunes

    Harry@harry -desktop:-/trabajo1/dias$cd lunes

    Harry@harry -desktop:-/trabajo1/dias/lunes$mkdir seminario2

    Harry@harry -desktop:-/trabajo1/dias/lunes$mkdir administracin

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-/trabajo1/dias$mkdir martes

    Harry@harry -desktop:-/trabajo1/dias$cd martes

    Harry@harry -desktop:-/trabajo1/dias/martes$mkdir programacion

    Harry@harry -desktop:-/trabajo1/dias/martes$mkdir proyectos

    Harry@harry -desktop:-/trabajo1/dias$mkdir miercoles

    Harry@harry -desktop:-/trabajo1/dias$cd miercoles

    Harry@harry -desktop:-/trabajo1/dias/miercoles$mkdir seminario2

    Harry@harry -desktop:-/trabajo1/dias/miercoles$mkdir financiero

    Stephany@stephany-desktop:-/trabajo1/dias$mkdir jueves

    Harry@harry -desktop:-/trabajo1/dias$cd jueves

    Harry@harry -desktop:-/trabajo1/dias/jueves$mkdir programacion

    Harry@harry -desktop:-/trabajo1/dias/jueves$mkdir mercadotecnia

    Harry@harry -desktop:-/trabajo1/dias$mkdir viernes

    Harry@harry -desktop:-/trabajo1/dias$cd viernes

    Harry@harry -desktop:-/trabajo1/dias/viernes$mkdir redes

    Harry@harry -desktop:-/trabajo1/dias/viernes$mkdir financiero

    Harry@harry -desktop:-/trabajo1/dias$cd

    Harry@harry -desktop:-/trabajo1$cd distribuciones

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir Ubuntu

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir Suse

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir Mandriva

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir Fedora

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir ReHat

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir Tumix

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir Debian

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir Gento

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir Knoppix

    Harry@harry -desktop:-/trabajo1/distribuciones$mkdir Linspire

    Harry@harry -desktop:-/trabajo1/distribuciones$cd

    Harry@harry -desktop:-/trabajo1$ cd tics

    Harry@harry -desktop:-/trabajo1/tics$ mkdir ofimatica

    Harry@harry -desktop:-/trabajo1/tics$ mkdir openoffice

    Harry@harry -desktop:-/trabajo1/tics$ mkdir swlibre

    Harry@harry -desktop:-/trabajo1/tics$ mkdir swgratuito

    Harry@harry -desktop:-/trabajo1/tics$ mkdir servidores

    Harry@harry -desktop:-/trabajo1/tics$ mkdir personalizable

    Harry@harry -desktop:-/trabajo1/tics$ mkdir corrigeerrores

    Harry@harry -desktop:-/trabajo1/tics$ mkdir barato

    Harry@harry -desktop:-/trabajo1/tics$ mkdir corregible

    Harry@harry -desktop:-/trabajo1/tics$ mkdir capacidadenred

    Harry@harry -desktop:-/trabajo1/tics$ cd

    Harry@harry -desktop:-/trabajo1$ cd peru

    Harry@harry -desktop:-/trabajo1/peru$ mkdir Chiclayo

    Harry@harry -desktop:-/trabajo1/peru$ mkdir ferreafe

    Harry@harry -desktop:-/trabajo1/peru$ mkdir Lambayeque

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-/trabajo1/peru$ cd Chiclayo

    Harry@harry -desktop:-/trabajo1/peru/chiclayo$ mkdir santarosa

    Harry@harry -desktop:-/trabajo1/peru/chiclayo$ mkdir pimentel

    Harry@harry -desktop:-/trabajo1/peru/chiclayo$ mkdir pomalca

    Harry@harry -desktop:-/trabajo1/peru/chiclayo$ mkdir monsefu

    Harry@harry -desktop:-/trabajo1/peru/chiclayo$ cd

    Harry@harry -desktop:-/trabajo1/peru$ cd ferreafe

    Harry@harry -desktop:-/trabajo1/peru/ferreafe$ mkdir pueblo nuevo

    Harry@harry -desktop:-/trabajo1/peru/ferreafe$ mkdir pitipo

    Harry@harry -desktop:-/trabajo1/peru/ferreafe$ mkdir caaris

    Harry@harry -desktop:-/trabajo1/peru/ferreafe$ mkdir mesonesmuro

    Harry@harry -desktop:-/trabajo1/peru/ferreafe$ cd

    Harry@harry -desktop:-/trabajo1/peru$ cd Lambayeque

    Harry@harry -desktop:-/trabajo1/peru/lambayeque$ mkdir morrope

    Harry@harry -desktop:-/trabajo1/peru/lambayeque$ mkdir motupe

    Harry@harry -desktop:-/trabajo1/peru/lambayeque$ mkdir olmos

    Harry@harry -desktop:-/trabajo1/peru/lambayeque$ mkdir cascajal

    Harry@harry -desktop:-/trabajo1/peru/lambayeque$ cd

    Harry@harry -desktop:-/trabajo1$ cd programacin

    Harry@harry -desktop:-/trabajo1/programacion$ mkdir java

    Harry@harry -desktop:-/trabajo1/programacion$ mkdir visualbasic

    Harry@harry -desktop:-/trabajo1/programacion$ mkdir php

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-/trabajo1/programacion$ cd java

    Harry@harry -desktop:-/trabajo1/programacion/java$ mkdir joptionpane

    Harry@harry -desktop:-/trabajo1/programacion/java$ mkdir scanner

    Harry@harry -desktop:-/trabajo1/programacion/java$ mkdir system.out.println

    Harry@harry -desktop:-/trabajo1/programacion/java$ mkdir integer.parseint

    Harry@harry -desktop:-/trabajo1/programacion/java$ mkdir swing

    Harry@harry -desktop:-/trabajo1/programacion/java$ cd

    Harry@harry -desktop:-/trabajo1/programacion$ cd visualbasic

    Harry@harry -desktop:-/trabajo1/programacion/visualbasic$ mkdir dim

    Harry@harry -desktop:-/trabajo1/programacion/visualbasic$ mkdir as

    Harry@harry -desktop:-/trabajo1/programacion/visualbasic$ mkdir mod

    Harry@harry -desktop:-/trabajo1/programacion/visualbasic$ mkdir console.writeline

    Harry@harry -desktop:-/trabajo1/programacion/visualbasic$ mkdir double

    Harry@harry -desktop:-/trabajo1/programacion/visualbasic$ cd

    Harry@harry -desktop:-/trabajo1/programacion$ cd php

    Harry@harry -desktop:-/trabajo1/programacion/php$ mkdir function

    Harry@harry -desktop:-/trabajo1/programacion/php$ mkdir echo

    Harry@harry -desktop:-/trabajo1/programacion/php$ mkdir class

    Harry@harry -desktop:-/trabajo1/programacion/php$ mkdir count

    Harry@harry -desktop:-/trabajo1/programacion/php$ mkdir array

    Harry@harry -desktop:-/trabajo1/programacion/php$ cd

    Harry@harry -desktop:-/trabajo1$ cd

    Harry@harry -desktop:-$

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-$ mkdir trabajo2

    Harry@harry -desktop:-$cd trabajo2

    Harry@harry -desktop:-/trabajo2$ touch nuevo01.txt

    Harry@harry -desktop:-/trabajo2$ cat> nuevo01.txt

    Hola

    Como estas

    Harry@harry -desktop:-/trabajo2$ mkdir backup

    Harry@harry -desktop:-/trabajo2$ cd backup

    Harry@harry -desktop:-/trabajo2/backup$ mkdir Linux

    Harry@harry -desktop:-/trabajo2/backup$ touch datos.doc

    Harry@harry -desktop:-/trabajo2/backup$ touch cursos.txt

    Harry@harry -desktop:-/trabajo2/backup$ touch carreras.txt

    Harry@harry -desktop:-/trabajo2/backup$ touch provincias.txt

    Harry@harry -desktop:-/trabajo2/backup$ touch dias.doc

    Harry@harry -desktop:-/trabajo2/backup$ touch meses.txt

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-$ mkdir trabajo3

    Harry@harry -desktop:-$cd trabajo3

    Harry@harry -desktop:-/trabajo3$ mkdir backup

    Harry@harry -desktop:-/trabajo3$ touch distritos.txt

    Harry@harry -desktop:-/trabajo3$ touch calles.doc

    Harry@harry -desktop:-/trabajo3$ touch ciudades.txt

    Harry@harry -desktop:-/trabajo3$ cp distritos.txt backup/

    Harry@harry -desktop:-/trabajo3$ cp calles.doc backup/

    Harry@harry -desktop:-/trabajo3$ cp ciudades.txt backup/

    Harry@harry -desktop:-/trabajo3$ ls

    Backup distritos.txt calles.doc ciudades.txt

    Harry@harry -desktop:-/trabajo3$ cd backup

    Harry@harry -desktop:-/trabajo3/backup$ls

    distritos.txt calles.doc ciudades.txt

    Harry@harry -desktop:-/trabajo3/backup$ls *.txt

    distritos.txt ciudades.txt

    Harry@harry -desktop:-/trabajo3/backup$cd ..

    Harry@harry -desktop:-/trabajo3$cd ..

    Harry@harry -desktop:-$

  • PROFESOR CRONWELL MAIRENA ROJAS

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-$ mkdir trabajo4

    Harry@harry -desktop:-$cd trabajo4

    Harry@harry -desktop:-/trabajo4$ mkdir antivirus

    Harry@harry -desktop:-/trabajo4$ mkdir lenguajes

    Harry@harry -desktop:-/trabajo4$ mkdir backup

    Harry@harry -desktop:-/trabajo4$ cd antivirus

    Harry@harry -desktop:-/trabajo4/antivirus$ touch avast.txt

    Harry@harry -desktop:-/trabajo4/antivirus$ touch nod32.txt

    Harry@harry -desktop:-/trabajo4/antivirus$ touch panda.txt

    Harry@harry -desktop:-/trabajo4/antivirus$ cat> avast.txt

    Es uno de los mejores antivirus para proteger y cuidar tu computadora

    Harry@harry -desktop:-/trabajo4/antivirus$ cat> nod32.txt

    Es un antivirus muy potente y el ms usado para cuidar y proteger tu pc ante los malware que

    existen.

    Harry@harry -desktop:-/trabajo4/antivirus$ cat> panda.txt

    Es un antivirus no muy usado pero Bueno para detector virus.

    Harry@harry -desktop:-/trabajo4/antivirus$ cd ..

    Harry@harry -desktop:-/trabajo4$ cd lenguajes

    Harry@harry -desktop:-/trabajo4/lenguajes$ touch java.txt

    Harry@harry -desktop:-/trabajo4/lenguajes$ touch php.doc

    Harry@harry -desktop:-/trabajo4/lenguajes$ touch visual.txt

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-/trabajo4/lenguajes$ cat> java.txt

    Es un Lenguaje de Programacion mas usado para aplicaciones de celulares

    Harry@harry -desktop:-/trabajo4/lenguajes$ cat> php.doc

    Es un Lenguaje de Programacion mas usado para paginas web y servidores web

    Harry@harry -desktop:-/trabajo4/lenguajes$ cat> visual.txt

    Es un Lenguaje de Programacion mas usado para sistemas en formularios y web.

    Harry@harry -desktop:-/trabajo4/lenguajes$ cd ..

    Harry@harry -desktop:-/trabajo4$ cp lenguajes/java.txt backup/

    Harry@harry -desktop:-/trabajo4$ cp lenguajes/php.doc backup/

    Harry@harry -desktop:-/trabajo4$ cp lenguajes/visual.txt backup/

    Harry@harry -desktop:-/trabajo4$ cd backup

    Harry@harry -desktop:-/trabajo4/backup$ls

    Java.txt php.doc visual.txt

    Harry@harry -desktop:-/trabajo4/backup$cd ..

    Harry@harry -desktop:-/trabajo4$cd ..

    Harry@harry -desktop:-$

  • PROFESOR CRONWELL MAIRENA ROJAS

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-$ mkdir trabajo5

    Harry@harry -desktop:-$cd trabajo5

    Harry@harry -desktop:-/trabajo5$ mkdir backup

    Harry@harry -desktop:-/trabajo5$ mkdir sudamerica

    Harry@harry -desktop:-/trabajo5$ mkdir europa

    Harry@harry -desktop:-/trabajo5$ mkdir africa

    Harry@harry -desktop:-/trabajo5$ cd sudamerica

    Harry@harry -desktop:-/trabajo5/sudamerica$ touch peru.txt

    Harry@harry -desktop:-/trabajo5/sudamerica$ touch colombia.doc

    Harry@harry -desktop:-/trabajo5/sudamerica$ touch brasil.txt

    Harry@harry -desktop:-/trabajo5/sudamerica$ cd ..

    Harry@harry -desktop:-/trabajo5$ cd europa

    Harry@harry -desktop:-/trabajo5/europa$ touch Francia.doc

    Harry@harry -desktop:-/trabajo5/europa$ touch Alemania.txt

    Harry@harry -desktop:-/trabajo5/europa$ touch Portugal.txt

    Harry@harry -desktop:-/trabajo5/europa$ cd ..

    Harry@harry -desktop:-/trabajo5$ cd africa

    Harry@harry -desktop:-/trabajo5/africa$ touch tunez.rtf

    Harry@harry -desktop:-/trabajo5/africa$ touch Egipto.txt

    Harry@harry -desktop:-/trabajo5/africa$ touch camerun.doc

  • PROFESOR CRONWELL MAIRENA ROJAS

    Harry@harry -desktop:-/trabajo5/africa$ cd ..

    Harry@harry -desktop:-/trabajo5$ mv africa/tunez.rtf backup/

    Harry@harry -desktop:-/trabajo5$ mv africa/Egipto.txt backup/

    Harry@harry -desktop:-/trabajo5$ mv africa/camerun.doc backup/

    Harry@harry -desktop:-/trabajo5$ cd backup

    Harry@harry -desktop:-/trabajo5/backup$ ls

    Tunez.rtf Egipto.txt camerun.doc

    Harry@harry -desktop:-/trabajo5/backup$ cd ..

    Harry@harry -desktop:-/trabajo5$ cd sudamerica

    Harry@harry -desktop:-/trabajo5/sudamerica$ ls p*.*

    Peru.txt

    Harry@harry -desktop:-/trabajo5/sudamerica$ cd ..

    Harry@harry -desktop:-/trabajo5 $ cd ..

    Harry@harry -desktop:-$

  • PROFESOR CRONWELL MAIRENA ROJAS

  • PROFESOR CRONWELL MAIRENA ROJAS

    Pwd: Muestra el directorio actual

    History: los comandos utilizados

    Fc l: los ultimos comandos

    Reset: reinicia la terminal

    Hostname: muestra el nombre de la maquina

    Date: dia y hora

    Cal: muestra el calendario

    cal 2011

    cal 09 2014

    Who: Indica que usuarios tiene el ordenador

    Whoami: indica el usuario que esta trabajando en la terminal

    Linger: permite una informacion completa de los usuarios

    Uptime: muestra cuanyo tiempo lleva encendido

    Uname: muestra el sistema unix sobre el que se trabaja

    - a: muestra toda la informacion

    -m: tipo de arquitectura

    -s: nombre del sistema

    -h: el nombre por el que se identifica el Sistema

  • PROFESOR CRONWELL MAIRENA ROJAS

    -r: muestra la revision o telcase

    -v: muestra la version del kernel

    Ls: muestra el listado

    - a: muestra tambien ocultos

    -l: toda la informacion

    -r: directorio en oreden inverso

    -R: muestra subdirectorios

    cat > ejemplo01.sh

    echo "hola"

    echo "Buenos dias"

    crtl + d

    chmod +x ejemplo01.sh

    ./ejemplo01.sh

    cat> ejemplo02.sh

    mkdir semana

    mkdir meses

    crtl + d

    chmod +x ejemplo02.sh

    ./ejemplo02.sh

    ctrl +d

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ pwd

    harry@harry-desktop:-$ history

    harry@harry-desktop:-$ fc l

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ reset (limpia pantalla)

    harry@harry-desktop:-$

    harry@harry-desktop:-$ hostname

    harry@harry-desktop:-$ date

    harry@harry-desktop:-$ cal

    harry@harry-desktop:-$ who

    harry@harry-desktop:-$ whoami

    harry@harry-desktop:-$ finger

    harry@harry-desktop:-$ uptime

    harry@harry-desktop:-$ uname

    harry@harry-desktop:-$ uname a

    harry@harry-desktop:-$ uname m

    harry@harry-desktop:-$ uname s

    harry@harry-desktop:-$ uname n

    harry@harry-desktop:-$ uname r

    harry@harry-desktop:-$ uname v

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ ls

    harry@harry-desktop:-$ ls a

    harry@harry-desktop:-$ ls l

    harry@harry-desktop:-$ ls r

    harry@harry-desktop:-$ ls R

  • PROFESOR CRONWELL MAIRENA ROJAS

    Crear 10 archivos Scripts en una o varias carpetas e insertar Datos en cada scripts

    harry@harry-desktop:-$ mkdir Harry_01

    harry@harry-desktop:-$ cd Harry_01

    harry@harry-desktop:-/ Harry_01$ cat> ejemplo01.sh

    Echo JHON HARRY

    Echo VALDERA CONTRERAS

    harry@harry-desktop:-/ Harry_01$ chmod +x ejemplo01.sh

    harry@harry-desktop:-/ Harry_01$ ./ ejemplo01.sh

    JHON HARRY

    VALDERA CONTRERAS

    harry@harry-desktop:-/ Harry_01$ cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ mkdir Harry_02

    harry@harry-desktop:-$ cd Harry_02

    harry@harry-desktop:-/ Harry_02$ cat> ejemplo02.sh

    Echo COMPUTACION E INFORTICA

    Echo ENFERMERIA TECNICA

    Echo SECREATRIADO EJECUTIVO

    Echo FARMACIA TECNICA

    harry@harry-desktop:-/ Harry_02$ chmod +x ejemplo02.sh

    harry@harry-desktop:-/ Harry_02$ ./ ejemplo02.sh

    COMPUTACION E INFORTICA

    ENFERMERIA TECNICA

    SECREATRIADO EJECUTIVO

    FARMACIA TECNICA

    harry@harry-desktop:-/ Harry_02$ cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ mkdir Harry_03

    harry@harry-desktop:-$ cd Harry_03

    harry@harry-desktop:-/ Harry_03$ cat> ejemplo03.sh

    Echo LUNES

    Echo MARTES

    Echo MIERCOLES

    Echo JUEVES

    Echo VIERNES

    Echo SABADO

    Echo DOMINGO

    harry@harry-desktop:-/ Harry_03$ chmod +x ejemplo03.sh

    harry@harry-desktop:-/ Harry_03$ ./ ejemplo03.sh

    LUNES

    MARTES

    MIERCOLES

    JUEVES

    VIERNES

    SABADO

    DOMINGO

    harry@harry-desktop:-/ Harry_03$

    cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ mkdir Harry_04

    harry@harry-desktop:-$ cd Harry_04

    harry@harry-desktop:-/ Harry_04$ cat> ejemplo04.sh

    Echo TU Y YO

    Echo JHON HARRY Y STEPHANY

    harry@harry-desktop:-/ Harry_04$ chmod +x ejemplo04.sh

    harry@harry-desktop:-/ Harry_04$ ./ ejemplo04.sh

    TU Y YO

    JHON HARRY Y STEPHANY

    harry@harry-desktop:-/ Harry_04$ cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ mkdir Harry_05

    harry@harry-desktop:-$ cd Harry_05

    harry@harry-desktop:-/ Harry_05$ cat> ejemplo05.sh

    Echo CRONWELL MARENA ROJAS

    Echo LUIS GUZMAN MIOPE

    Echo SILVIA NIZAMA MESTANZA

    harry@harry-desktop:-/ Harry_05$ chmod +x ejemplo05.sh

    harry@harry-desktop:-/ Harry_05$ ./ ejemplo05.sh

    CRONWELL MARENA ROJAS

    LUIS GUZMAN MIOPE

    SILVIA NIZAMA MESTANZA

    harry@harry-desktop:-/ Harry_05$ cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ mkdir Harry_06

    harry@harry-desktop:-$ cd Harry_06

    harry@harry-desktop:-/ Harry_06$ cat> ejemplo06.sh

    Echo LENGUAJE DE PROGRAMACION

    Echo REDES Y TELEPROCESOS

    Echo ADMINISTRACION

    Echo ESTADOS FENACIEROS

    harry@harry-desktop:-/ Harry_06$ chmod +x ejemplo6.sh

    harry@harry-desktop:-/ Harry_06$ ./ ejemplo06.sh

    LENGUAJE DE PROGRAMACION

    REDES Y TELEPROCESOS

    ADMINISTRACION

    ESTADOS FENACIEROS

    harry@harry-desktop:-/ Harry_06$ cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ mkdir Harry_07

    harry@harry-desktop:-$ cd Harry_07

    harry@harry-desktop:-/ Harry_07$ cat> ejemplo07.sh

    Echo PERRO

    Echo GATO

    Echo CONEJO

    Echo CABALLO

    Echo GALLINA

    harry@harry-desktop:-/ Harry_07$ chmod +x ejemplo7.sh

    harry@harry-desktop:-/ Harry_07$ ./ ejemplo07.sh

    PERRO

    GATO

    CONEJO

    CABALLO

    GALLINA

    harry@harry-desktop:-/ Harry_07$ cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ mkdir Harry_08

    harry@harry-desktop:-$ cd Harry_08

    harry@harry-desktop:-/ Harry_08$ cat> ejemplo08.sh

    Echo DARWIN

    Echo JOHAN

    Echo RICHARD

    Echo EDGAR

    Echo JHONATHAN

    harry@harry-desktop:-/ Harry_08$ chmod +x ejemplo8.sh

    harry@harry-desktop:-/ Harry_08$ ./ ejemplo8.sh

    DARWIN

    JOHAN

    RICHARD

    EDGAR

    JHONATHAN

    harry@harry-desktop:-/ Harry_08$cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ mkdir Harry_09

    harry@harry-desktop:-$ cd Harry_09

    harry@harry-desktop:-/ Harry_09$ cat> ejemplo09.sh

    Echo KATHY

    Echo ROCIO

    Echo MARYURI

    Echo ANY

    Echo TEFI

    harry@harry-desktop:-/ Harry_09$ chmod +x ejemplo9.sh

    harry@harry-desktop:-/ Harry_09$ ./ ejemplo9.sh

    KATHY

    ROCIO

    MARYURI

    ANY

    TEFI

    harry@harry-desktop:-/ Harry_09$cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-$ mkdir Harry_10

    harry@harry-desktop:-$ cd Harry_10

    harry@harry-desktop:-/ Harry_10$ cat> ejemplo10.sh

    Echo GLORIA

    Echo SEGUNDO

    Echo ALEX

    Echo JOSE

    harry@harry-desktop:-/ Harry_10$ chmod +x ejemplo10.sh

    harry@harry-desktop:-/ Harry_10$ ./ ejemplo10.sh

    GLORIA

    SEGUNDO

    ALEX

    JOSE

    harry@harry-desktop:-/ Harry_10$cd ..

  • PROFESOR CRONWELL MAIRENA ROJAS

    USO DE VARIABLES Y CONDICIONES:

    1) Eje01.sh X=1 Echo $x

    2) Eje02.sh y=1 Echo $y

    3) Eje03.sh Var=HOLA Echo $var

    Echo $var

    4) Eje04.sh Var1=HOLA Var2=BUENAS Echo $var1$var2 Echo $var1 $var2

    5) Eje05.sh Var1=INGLES Var2=CASTELLANO Var3=FRANCES Echo HABLO $var1, $var2 y $var3

    6) Eje06.sh Read valor Echo $valor

    7) Eje07.sh Lista=*.sh Ls $lista

  • PROFESOR CRONWELL MAIRENA ROJAS

    8) Eje08.sh Mkdir lima Cd lima Touch hola.txt Touch buenas.txt Lista=*.txt Ls $lista

    9) Eje09.sh Num1=10 Num2=5 Suma=$(($num1+$num2)) Echo $suma

    10) Eje10.sh N1=50 N2=15 Suma=$(($n1+$n2)) Echoel resultado es $suma

    11) Eje11.sh Read p Ingrese variable1: var1 Read p Ingrese variable2: var2 Echo El resultado es $(($var1+$var2))

    12) Eje12.sh cad1="blanco" cad2="negro" if test $cad1=$cad2 then echo "Cadena Iguales" else echo "Cadenas diferentes" fi

  • PROFESOR CRONWELL MAIRENA ROJAS

    13) Eje13.sh n1=2 n2=10 if test $n1>$n2 then echo "n1 es mayor" else echo "n2 es menor" fi

    14) Eje14.sh read -p "valor1:" v1 read -p "valor2:" v2 if test $v1 < $v2 then echo "v1 es mayor que v2" else echo "v1 es menor que v2" fi

    USO DE CASE:

    15) Eje15.sh Echo 1 listar Echo 2 ver directorio Read p Ingrese Opcion: op Case $op in 1)Ls;; 2)Pwd;; 3)Read p Nombre del Directorio: dire Mkdir $dire;; Esac

  • PROFESOR CRONWELL MAIRENA ROJAS

    USO DE BUCLES:

    Con While:

    16) Eje16.sh Contador=0 While [$contador le 10] Do Echo el contador es $contador Let contador=$contador + 1 Done

    Con For:

    17) Eje17.sh For i in 1 2 3 4 5 Do Echo numero $i done

    18) Eje18.sh For i in {120} Do Echo numero $i Done

    19) Eje19.sh For ((i=0; i

  • PROFESOR CRONWELL MAIRENA ROJAS

    21) Eje21.sh For i in {110} Do Echo $i If [$i eq 3] Then Break fi Done

    22) Eje22.sh A=100 B=200 Funtion suma(){ Let c=$a + $b Echo suma:$c } Funtion resta(){ Let c=$a - $b Echo resta:$c } Suma Resta

  • PROFESOR CRONWELL MAIRENA ROJAS

    1 - Imprimir Instituto Master System donde cada palabra este asignado una variable.

    harry@harry-desktop:-$ mkdir tarea02

    harry@harry-desktop:-$ cd tarea02

    harry@harry-desktop:-/tarea02$ cat> ejercicio1.sh

    var1=Instituto

    var2=Master

    var3=System

    echo Bienvenidos al $var1 $var2 $var3

    harry@harry-desktop:-/tarea02$ chmod +x ejercicio1.sh

    harry@harry-desktop:-/tarea02$ ./ejercicio1.sh

    Bienvenidos al Instituto Master System

    harry@harry-desktop:-/tarea02$reset

  • PROFESOR CRONWELL MAIRENA ROJAS

    2 - Concatenar x=Chiclayo y=Capital z=Amistad.

    harry@harry-desktop:-/tarea02$ cat> ejercicio2.sh

    x=Chiclayo

    y=Capital

    z=Amistad

    echo Bienvenidos a $x $y de la $z

    harry@harry-desktop:-/tarea02$ chmod +x ejercicio2.sh

    harry@harry-desktop:-/tarea02$ ./ejercicio2.sh

    Bienvenidos a Chiclayo Capital de la Amistad

    harry@harry-desktop:-/tarea02$reset

  • PROFESOR CRONWELL MAIRENA ROJAS

    3 - Pedir por pantalla Apellidos,Nombres y Edad e imprimir "Mis Apellidos son:" "Mis

    Nombres son:" "Mi Edad es:".

    harry@harry-desktop:-/tarea02$ cat> ejercicio3.sh

    read p Ingrese su Nombre : nombre

    read p Ingrese su Apellido : apellido

    read p Ingrese su Edad : edad

    echo Mi Nombre es $nombre

    echo Mi Apellido es $apellido

    echo Mi Edad es $edad

    harry@harry-desktop:-/tarea02$ chmod +x ejercicio3.sh

    harry@harry-desktop:-/tarea02$ ./ejercicio3.sh

    Ingrese su Nombre :Harry

    Ingrese su Apellido :Valdera

    Ingrese su Edad :22

    Mi Nombre es Harry

    Mi Apellido es Valdera

    Mi Edad es 22

    harry@harry-desktop:-/tarea02$reset

  • PROFESOR CRONWELL MAIRENA ROJAS

    4 - Listar todos los archivos de extension sh.

    harry@harry-desktop:-/tarea02$ ls *.sh

    ejercicio1.sh ejercicio2.sh ejercicio3.sh

    harry@harry-desktop:-/tarea02$reset

  • PROFESOR CRONWELL MAIRENA ROJAS

    5 - Realizar 4 operaciones con dos valores.

    harry@harry-desktop:-/tarea02$ cat> ejercicio5.sh

    num1=15

    num2=3

    suma=$(($num1+$num2))

    resta=$(($num1-$num2))

    producto=$(($num1*$num2))

    division=$(($num1/$num2))

    echo La Suma de los Numeros es : $suma

    echo La Resta de los Numeros es : $resta

    echo La Multiplicacion de los Numeros es : $producto

    echo La Division de los Numeros es : $division

    harry@harry-desktop:-/tarea02$ chmod +x ejercicio5.sh

    harry@harry-desktop:-/tarea02$ ./ejercicio5.sh

    La Suma de los Nmeros es 18

    La Resta de los Numeros es 12

    La Multiplicacion de los Numeros es 45

    La Division de los Numeros es 3

    harry@harry-desktop:-/tarea02$reset

  • PROFESOR CRONWELL MAIRENA ROJAS

    6 - Realizar 4 operaciones con dos valores ingresados.

    harry@harry-desktop:-/tarea02$ cat> ejercicio6.sh

    read p Ingrese Primer Numero : n1

    read p Ingrese Segundo Numero : n2

    suma=$(($n1+$n2))

    resta=$(($n1-$n2))

    producto=$(($n1*$n2))

    division=$(($n1/$n2))

    echo La Suma de los Numeros es : $suma

    echo La Resta de los Numeros es : $resta

    echo La Multiplicacion de los Numeros es : $producto

    echo La Division de los Numeros es : $division

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-/tarea02$ chmod +x ejercicio5.sh

    harry@harry-desktop:-/tarea02$ ./ejercicio5.sh

    Ingrese Primer Nmero: 10

    Ingrese Segundo Nmero: 5

    La Suma de los Nmeros es 15

    La Resta de los Numeros es 5

    La Multiplicacion de los Numeros es 50

    La Division de los Numeros es 2

    harry@harry-desktop:-/tarea02$reset

  • PROFESOR CRONWELL MAIRENA ROJAS

    7 - Imprmir la tabla de sumar del 1.

    harry@harry-desktop:-/tarea02$ cat> ejercicio7.sh

    num0=0

    num1=1

    num2=2

    num3=3

    num4=4

    num5=5

    num6=6

    num7=7

    num8=8

    num9=9

    num10=10

    num11=11

    num12=12

    echo 1 + 0 = $(($num1+$num0))

    echo 1 + 1 = $(($num1+$num1))

    echo 1 + 2 = $(($num1+$num2))

    echo 1 + 3 = $(($num1+$num3))

    echo 1 + 4 = $(($num1+$num4))

    echo 1 + 5 = $(($num1+$num5))

    echo 1 + 6 = $(($num1+$num6))

    echo 1 + 7 = $(($num1+$num7))

  • PROFESOR CRONWELL MAIRENA ROJAS

    echo 1 + 8 = $(($num1+$num8))

    echo 1 + 9 = $(($num1+$num9))

    echo 1 + 10 = $(($num1+$num10))

    echo 1 + 11 = $(($num1+$num11))

    echo 1 + 12 = $(($num1+$num12))

    harry@harry-desktop:-/tarea02$ chmod +x ejercicio7.sh

    harry@harry-desktop:-/tarea02$ ./ejercicio7.sh

    1 + 0 = 1

    1 + 1 = 2

    1 + 2 = 3

    1 + 3 = 4

    1 + 4 = 5

    1 + 5 = 6

    1 + 6 = 7

    1 + 7 = 8

    1 + 8 = 9

    1 + 9 = 10

    1 + 10 = 11

    1 + 11 = 12

    1 + 12 = 13

    harry@harry-desktop:-/tarea02$

  • PROFESOR CRONWELL MAIRENA ROJAS

  • PROFESOR CRONWELL MAIRENA ROJAS

    8 - Hallar (x + 3y)/2 donde se ingresaran por teclado los valores de "x" y "y".

    harry@harry-desktop:-/tarea02$ cat> ejercicio8.sh

    echo Hallar (x + 3y)/2

    read p Ingrese Valor x x

    read p Ingrese Valor y y

    resultado=$((($x+(3*$y))/2))

    echo El Resultado de la Ecuacion es $resultado

    harry@harry-desktop:-/tarea02$ chmod +x ejercicio8.sh

    harry@harry-desktop:-/tarea02$ ./ejercicio8.sh

    Hallar (x + 3y)/2

    Ingrese Valor x 10

    Ingrese Valor y 10

    El Resultado de la Ecuacion es 20

    harry@harry-desktop:-/tarea02$

  • PROFESOR CRONWELL MAIRENA ROJAS

    1.- Comparar dos valores y averiguar cul es el menor harry@harry-desktop:-$ mkdir tarea03

    harry@harry-desktop:-$ cd tarea03

    harry@harry-desktop:-/tarea03$cat> ejer01.sh

    var1=12

    var2=15

    if(($var1 < $var2)) then echo $var1 es el menor else echo $var2 es el menor fi harry@harry-desktop:-/tarea03$ chmod +x ejer01.sh

    harry@harry-desktop:-/tarea03$ ./ejer01.sh

    12 es el menor

    harry@harry-desktop:-/tarea03$reset

  • PROFESOR CRONWELL MAIRENA ROJAS

    2.- Ingresar por teclado dos numeros y averiguar si son iguales o diferentes

    harry@harry-desktop:-/tarea03$cat> ejer02.sh

    read p Ingrese Primer Numero : n1

    read p Ingrese Segundo Numero : n2

    if(($n1==$n2))

    then

    echo Los nmeros son Iguales

    else

    echo Los nmeros son Diferentes

    fi

    harry@harry-desktop:-/tarea03$ chmod +x ejer02.sh

    harry@harry-desktop:-/tarea03$ ./ejer02.sh

    Ingrese Primer Nmero: 10

    Ingrese Segundo Nmero: 12

    Los nmeros son Diferentes

    harry@harry-desktop:-/tarea03$ ./ejer02.sh

    Ingrese Primer Nmero: 5

    Ingrese Segundo Nmero: 5

    Los nmeros son Iguales

    harry@harry-desktop:-

    /tarea03$

  • PROFESOR CRONWELL MAIRENA ROJAS

    3.- Ingresar el ao de nacimiento de una persona y averiguar si es mayor de edad harry@harry-desktop:-/tarea03$cat> ejer03.sh

    read p Ingrese Ao de Nacimiento : an

    edad=$((2014-$an))

    if(($edad > 17))

    then

    echo Es Mayor de Edad

    else

    echo No es Mayor de Edad

    fi

    harry@harry-desktop:-/tarea03$ chmod +x ejer03.sh

    harry@harry-desktop:-/tarea03$ ./ejer03.sh

    Ingrese Ao de Nacimiento: 1992

    Es Mayor de Edad

    harry@harry-desktop:-/tarea03$ ./ejer03.sh

    Ingrese Ao de Nacimiento: 2000

    No es Mayor de Edad

    harry@harry- desktop:/tarea03$

  • PROFESOR CRONWELL MAIRENA ROJAS

    4.- Ingresar tres notas y averiguar si est aprobado o desaprobado (nota aprobatoria >=11)

    harry@harry-desktop:-/tarea03$cat> ejer04.sh

    read p Ingrese Nota 1 : n1

    read p Ingrese Nota 2 : n2

    read p Ingrese Nota 3 : n3

    promedio=$((($n1+$n2+$n3)/3)) if(($promedio >= 11)) then echo Aprobado else echo Desaprobado fi harry@harry-desktop:-/tarea03$ chmod +x ejer04.sh

    harry@harry-desktop:-/tarea03$ ./ejer04.sh

    Ingrese Nota 1 : 15 Ingrese Nota 2 : 13 Ingrese Nota 3 : 18 Aprobado

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-/tarea03$ ./ejer04.sh

    Ingrese Nota 1 : 10 Ingrese Nota 2 : 9 Ingrese Nota 3 : 8 Desaprobado

  • PROFESOR CRONWELL MAIRENA ROJAS

    1- Crear un men que ejecuta las cuatro operaciones bsicas; ingresando los dos valores por teclado

    harry@harry-desktop:-$ mkdir tarea04

    harry@harry-desktop:-$ cd tarea04

    harry@harry-desktop:-/tarea04$cat> ejercicio01.sh

    echo Menu de Opciones Matematicas

    echo 1 Sumar

    echo 2 Restar

    echo 3 Multiplicar

    echo 4 Division

    read p Ingrese Primer Numero : n1 read p Ingrese Segundo Numero : n2 read p Ingrese Opcion : op case $op in 1)echo La Suma de los Numeros es : $(($n1+$n2));; 2)echo La Resta de los Numeros es : $(($n1-$n2));; 3)echo El Producto de los Numeros es : $(($n1*$n2));; 4)echo La Division de los Numeros es : $(($n1/$n2));; esac harry@harry-desktop:-/tarea04$ chmod +x ejercicio01.sh

    harry@harry-desktop:-/tarea04$ ./ejercicio01.sh

  • PROFESOR CRONWELL MAIRENA ROJAS

    Menu de Opciones Matematicas 1 Sumar 2 Restar 3 Multiplicar 4 Division Ingrese Primer Nmero: 14 Ingrese Segundo Nmero: 7 Ingrese Opcin: 3 El Producto de los Nmeros es: 98 harry@harry-desktop:-/tarea04$

  • PROFESOR CRONWELL MAIRENA ROJAS

    2- imprimir los 10 primeros nmeros pares.

    harry@harry-desktop:-/tarea04$cat> ejercicio02.sh

    echo Los 10 Primeros Numeros Pares

    for i in {1..20}

    do

    if(($i % 2==0))

    then

    echo $i

    fi

    done

    harry@harry-desktop:-/tarea04$ chmod +x ejercicio02.sh

    harry@harry-desktop:-/tarea04$ ./ejercicio02.sh

    Numeros Pares

    2 12

    4 14

    6 16

    8 18

    10 20

    harry@harry-desktop:-

    /tarea04$

  • PROFESOR CRONWELL MAIRENA ROJAS

    3- imprimir los nmeros impares entre 255 al 309

    harry@harry-desktop:-/tarea04$cat> ejercicio03.sh

    echo Numeros Impares entre 255 al 309

    for i in {255..309}

    do

    if(($i % 2!=0))

    then

    echo $i

    fi

    done

    harry@harry-desktop:-/tarea04$ chmod +x ejercicio03.sh

    harry@harry-desktop:-/tarea04$ ./ejercicio03.sh

    Numeros Impares entre 255 al 309

    255

    257

    259

    261

    263

    265

    267

    269

    271

  • PROFESOR CRONWELL MAIRENA ROJAS

    273

    275

    277

    279

    281

    283

    285

    287

    289

    291

    293

    295

    297

    299

    301

    303

    306

    309

    harry@harry-desktop:-/tarea04$

  • PROFESOR CRONWELL MAIRENA ROJAS

    4- imprimir los nmeros en forma descendente del 100 al 35

    harry@harry-desktop:-/tarea04$cat> ejercicio04.sh

    echo Numeros en Forma Descendente del 100 al 35

    for i in {100..35} do echo $i done harry@harry-desktop:-/tarea04$ chmod +x ejercicio04.sh

    harry@harry-desktop:-/tarea04$ ./ejercicio04.sh

    Numeros en Forma Descendente del 100 al 35 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75

  • PROFESOR CRONWELL MAIRENA ROJAS

    74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 harry@harry-desktop:-/tarea04$

  • PROFESOR CRONWELL MAIRENA ROJAS

    5 - Imprimir los nmeros pares en forma descendente del 30 al 10 excepto el 20

    harry@harry-desktop:-/tarea04$cat> ejercicio05.sh

    echo Numeros Pares en Forma Descendente del 30 al 10 excepto el 20

    for i in {30..10} do if(($i % 2==0)) then if(($i!=20)) then echo $i fi fi done harry@harry-desktop:-/tarea04$ chmod +x ejercicio05.sh

    harry@harry-desktop:-/tarea04$ ./ejercicio05.sh

    Numeros Pares en Forma Descendente del 30 al 10 excepto el 20 30 28 26 24 22 18 16 14 12 10

    harry@harry-desktop:-/tarea04$

  • PROFESOR CRONWELL MAIRENA ROJAS

    6 - imprimir los cuadrados del 1 al 5

    harry@harry-desktop:-/tarea04$cat> ejercicio06.sh

    echo Cuadrado de los Numeros de 1 al 5

    for i in {1..5} do cuadrado=$(($i*$i)) echo El Cuadrado de $i = $cuadrado done harry@harry-desktop:-/tarea04$ chmod +x ejercicio06.sh

    harry@harry-desktop:-/tarea04$ ./ejercicio06.sh

    Cuadrado de los Numeros de 1 al 5 El Cuadrado de 1 = 1 El Cuadrado de 2 = 4 El Cuadrado de 3 = 9 El Cuadrado de 4 = 16 El Cuadrado de 5 = 25 harry@harry-desktop:-/tarea04$

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ficheros gz

    Para comprimir ficheros en formato .gz, se utiliza el siguiente comando:

    gzip -9 fichero

    -9: le indica a gz que utilice el mayor factor de compresin posible.

    (El archivo lo comprime y lo renombra como archivo.gz)

    Para descomprimir ficheros .gz, se utilizara el siguiente comando:

    gzip -d fichero.gz

    -d: indica descompresin

    (El archivo lo descomprime y lo deja como archivo)

    Ejemplos Comprimir Ficheros:

    harry@harry-desktop:-$mkdir compresores harry@harry-desktop:-$cd compresores harry@harry-desktop:-/compresores$touch carreras.doc harry@harry-desktop:-/compresores$touch docentes.txt harry@harry-desktop:-/compresores$touch cursos.txt harry@harry-desktop:-/compresores$touch paises.doc harry@harry-desktop:-/compresores$mkdir carpeta01 harry@harry-desktop:-/compresores$mkdir carpeta02 harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt docentes.txt pases.doc

  • PROFESOR CRONWELL MAIRENA ROJAS

    harry@harry-desktop:-/compresores$gzip -9 carreras.doc harry@harry-desktop:-/compresores$gzip -9 docentes.txt harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc.gz cursos.txt docentes.txt.gz pases.doc harry@harry-desktop:-/compresores$

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ejemplos Descomprimir Ficheros:

    harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc.gz cursos.txt docentes.txt.gz pases.doc harry@harry-desktop:-/compresores$gzip -d carreras.doc.gz harry@harry-desktop:-/compresores$gzip -d docentes.txt.gz harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt docentes.txt pases.doc harry@harry-desktop:-/compresores$

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ficheros bz2 Para comprimir ficheros en formato bz2, se utiliza el siguiente comando:

    bzip2 fichero Para descomprimir ficheros .bz2, se usa el comando siguiente:

    bzip2 -d fichero.bz2 -d: indica descompresin. Nota: Tanto el compresor gzip como bzip2, solo comprimen ficheros, no directorios, para comprimir directorios (carpetas), se debe de usar en combinacin con tar.

    Ejemplos Comprimir Ficheros:

    harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt docentes.txt pases.doc

    harry@harry-desktop:-/compresores$bzip2 cursos.txt harry@harry-desktop:-/compresores$bzip2 paises.doc harry@harry-desktop:-/compresores$ls

    carpeta01 carpeta02 carreras.doc cursos.txt.bz2 docentes.txt pases.doc.bz2

    harry@harry-desktop:-/compresores$

  • PROFESOR CRONWELL MAIRENA ROJAS

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ejemplos Descomprimir Ficheros:

    harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt.bz2 docentes.txt pases.doc.bz2 harry@harry-desktop:-/compresores$bzip2 d cursos.txt.bz2 harry@harry-desktop:-/compresores$bzip2 d paises.doc.bz2 harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt docentes.txt pases.doc harry@harry-desktop:-/compresores$

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ficheros tar Empaquetar: tar -cvf archivo.tar archivos o carpetas -c: indica a tar que cree un archivo.

    -z: indica que use el compresor gzip -f: indica a tar que el siguiente argumento es el nombre del fichero.tar

    -v: indica a tar que muestre lo que va empaquetando

    Desempaquetar: tar -xvf archivo.tar -x: le dice a tar que extraiga el contenido del fichero tar.gz

    -z: le indica a tar que esta comprimido con gzip

    -v: va mostrando el contenido del fichero

    -f: le dice a tar que el siguiente argumento es el fichero a descomprimir.

    Ver contenido tar -tf archivo.tar Es importante aclarar que la orden del TAR no comprime, solo almacena archivos y directorios en un solo fichero, por lo que no reduce el tamao de los archivos. Sin embargo se puede combinar la funcionalidad de los archivos .tar con una compresin de datos que disminuya su tamao final.

    Mtodos de comprensin existen muchos, los ms usados en sistemas Unix son gz y bz, estos tienen un problema, solo comprimen archivos, no directorios, es por ello que antes hay que empaquetar todo los archivos.

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ejemplos Empaquetar Archivos: harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt docentes.txt pases.doc harry@harry-desktop:-/compresores$tar cvf ejemplo.tar capeta01 carreras.doc pases.doc carpeta01/ carreras.doc pases.doc harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt docentes.txt ejemplo.tar pases.doc harry@harry-desktop:-/compresores$

  • PROFESOR CRONWELL MAIRENA ROJAS

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ejemplos Desempaquetar Archivos: harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt docentes.txt ejemplo.tar pases.doc harry@harry-desktop:-/compresores$tar xvf ejemplo.tar carpeta01/ carreras.doc pases.doc harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt docentes.txt ejemplo.tar pases.doc harry@harry-desktop:-/compresores$

  • PROFESOR CRONWELL MAIRENA ROJAS

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ahora Copiemos el archivo ejemplo.tar a una nueva carpeta llamada desempaquetar para ver cmo se desempaqueta

  • PROFESOR CRONWELL MAIRENA ROJAS

    Para comprimir y archivar al mismo tiempo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:

    Ficheros tar.gz Comprimir: tar -czvf archivo.tar.gz ficheros o carpetas a comprimir

    Descomprimir: tar -xzvf archivo.tar.gz Ver contenido: tar -tzf archivo.tar.gz

    Ejemplos Empaquetar Archivos:

    harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt docentes.txt ejemplo.tar pases.doc harry-desktop:-/compresores$gzip -9 cursos.txt harry-desktop:-/compresores$gzip -9 docentes.txt harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt.gz docentes.txt.gz ejemplo.tar pases.doc harry@harry-desktop:-/compresores$tar czvf ejemplo2.tar.gz cursos.txt.gz docentes.txt.gz cursos.txt.gz docentes.txt.gz harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt.gz docentes.txt.gz ejemplo.tar ejemplo2.tar.gz pases.doc harry@harry-desktop:-/compresores$

  • PROFESOR CRONWELL MAIRENA ROJAS

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ahora Copiemos el archivo ejemplo2.tar.gz a una nueva carpeta llamada desempaquetar para ver cmo se desempaqueta

    Ejemplos Desempaquetar Archivos: harry@harry-desktop:-/desempaquetar$ls carpeta01 carpeta02 carreras.doc ejemplo.tar ejemplo.tar.gz pases.doc harry@harry-desktop:-/desempaquetar$tar xzvf ejemplo2.tar.gz cursos.txt.gz docentes.txt.gz harry@harry-desktop:-/compresores$ls carpeta01 carpeta02 carreras.doc cursos.txt.gz docentes.txt.gz ejemplo.tar ejemplo.tar.gz pases.doc harry@harry-desktop:-/compresores$

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ficheros rar Puede comprimir archivos y carpetas Para instalar rar: sudo apt-get install rar Para instalar unrar: sudo apt-get install unrar Para comprimir archivos usaremos el comando:

    rar a nombre_archivo.rar ficheros a comprimir rar a nombre_archivo.rar * Con la primera orden aadiremos los archivos uno a uno, y con la segunda incluiremos todos los archivos que estn dentro del directorio en que nos encontremos.

    rar a nombre_archivo.rar ficheros a comprimir -p En esta oportunidad el p permite agregar un password o contrasea Para descomprimir ser tan sencillo como usar el comando unrar:

    unrar x nombre_del_rar.rar

  • PROFESOR CRONWELL MAIRENA ROJAS

    Ficheros zip Comprimir: zip archivo.zip ficheros a comprimir

    Descomprimir: unzip archivo.zip Ver contenido: unzip -v archivo.zip

    Ficheros arj Comprimir: arj a archivo.arj ficheros a comprimir

    Descomprimir: arj x archivo.arj Ver contenido: arj v archivo.arj arj l archivo.arj