Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuadernillo Ubuntu Valdera Contreras
Cuadernillo Ubuntu Valdera Contreras
TEMA
:
REDES Y TELEPROCESOS
ESPECIALIDAD
:
COMPUTACION E INFORMATICA
PROFESOR
:
CRONWELL MAIRENA ROJAS
ALUMNO
:
VALDERA CONTRERAS JHON HARRY
CICLO
VI
TURNO
:
MAANA
AO
2014
1.-Primeramente Creamos Una Mquina Virtual por medio del Software Virtual Box.
9.- Ahora nos dirigimos a la carpeta que guardamos la imagen Iso Ubuntu
14Selecc
ionamos Idioma de Instalacin y Configuracin del Reloj
15Ahor
a Eligimos la Regin y su Fecha y Zona Horaria
16En
la
Instalacin Veremos la Configuracin del Teclado Damos Adelante
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
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
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:-$
harry@harry-desktop:-$ pwd
harry@harry-desktop:-$ history
harry@harry-desktop:-$ fc l
harry@harry-desktop:-$ ls
harry@harry-desktop:-$ ls a
harry@harry-desktop:-$ ls l
harry@harry-desktop:-$ ls r
harry@harry-desktop:-$ ls R
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 ..
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
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
12)
Eje12.sh
cad1="blanco"
cad2="negro"
if test $cad1=$cad2
then
echo "Cadena Iguales"
else
echo "Cadenas diferentes"
fi
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
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
20)
Eje20.sh
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
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
3 - Pedir por pantalla Apellidos,Nombres y Edad e imprimir "Mis Apellidos son:" "Mis
Nombres son:" "Mi Edad es:".
harry@harry-desktop:-/tarea02$reset
harry@harry-desktop:-/tarea02$reset
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))
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$
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$
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$
harry@harry- desktop:/tarea03$
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))
harry@harry-desktop:-/tarea03$ ./ejer04.sh
Ingrese Nota 1 : 10
Ingrese Nota 2 : 9
Ingrese Nota 3 : 8
Desaprobado
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
12
14
16
18
10
20
harry@harry-desktop:/tarea04$
273
275
277
279
281
283
285
287
289
291
293
295
297
299
301
303
306
309
harry@harry-desktop:-/tarea04$
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$
harry@harry-desktop:-/tarea04$
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)
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$
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.
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.
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
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:
unrar x nombre_del_rar.rar
Ficheros zip
Comprimir: zip archivo.zip ficheros a comprimir
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip
Ficheros arj
Comprimir: