Está en la página 1de 89

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

14Selecc
ionamos Idioma de Instalacin y Configuracin del Reloj

15Ahor
a Eligimos la Regin y su Fecha y Zona Horaria

PROFESOR CRONWELL MAIRENA ROJAS

16En
la
Instalacin Veremos la Configuracin del Teclado Damos Adelante

17Nos Muestra el espacio de Disco que va a Necesitar

PROFESOR CRONWELL MAIRENA ROJAS

18Pasa
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<20; i++))


Do
Echo $i
done

20)

Eje20.sh

For ((i=0; i<30; i+3))


Do
Echo $i
Done

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

14

16

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

También podría gustarte