Post on 14-Jan-2016
description
PROFESOR CRONWELL MAIRENA ROJAS
Alumnos:
Guillermo de la cruz Roco
Docente:
CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
SEGUNDO LIBRO DIGITAL
COMANDOS COMPLEMENTARIOS
ARCHIVOS BASH
Cat > ejemplo01.sh == ====== crear archivo y agregar comentario o ejercicio
Echo hola
Echo buenos das
Chmod +x ejemplo01.sh ========== es para guardar el ejercicio
./ejemplo01.sh ========== ejecutar el ejercicio
COMANDOS DESCRIPCION
PWD Muestra el directorio actual
HISTORY Muestra los comandos utilizados
FC-L Muestra los ltimos comandos
RESET Reinicia la terminal
HOSTNAME Muestra el nombre de la maquina
DATE Muestra da y hora
CAL Muestra el calendario CAL 2014 CAL 09 2014
WHO Indica que el usuario tiene el ordenador en este momento
WHOAMI Indica que el usuario est trabajando en la terminal
FINGER Permite una informacin completa de los usuarios
UPTIME Muestra cunto tiempo lleva encendido
UNAME Muestra el sistema Unix sobre el que trabaja
-a muestra toda la informacin
-m muestra todo tipo de arquitectura
-s muestra el nombre del sistema
-n muestra el nombre por el que se identifica el sistema
-r muestra la revisin o relase
-v muestra la versin del kernel
Ls muestra el listado
-a muestra tambin ocultos
-l muestra directorio en orden inverso
-r muestra subdirectorios
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
REALIZAR 10 EJERCICIOS BASH
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
CLASE DEL DIA 19
scripts
ejer01.sh
x=1
echo $x
eje02.sh
echo "$y"
eje03.sh
var="hola"
PROFESOR CRONWELL MAIRENA ROJAS
echo$var
echo "$var"
eje04.sh
var1=hola
var2=buenas
echo "$var1""$var2"
echo $var1 $var2
eje05.sh
var1read =ingles
var2=castellano
var3=frances
echo "hablo $var1, $var2 y $var3"
eje06.sh
read valor
echo $valor
eje07.sh
lista=*.sh
ls $lista
eje08.sh
mkdir limaejer
PROFESOR CRONWELL MAIRENA ROJAS
cd lima
touch hola.txt
touch buenos dias.txt
lista=*.txt
ls $lista
eje09.sh
num1=10
num2=5
suma= $(($num1+$num2))
echo $suma
eje10.sh
n1=50
n2=15
suma=$(($n1+$n2))
echo "El resultado es $suma"
eje11.sh
read -p "Ingrese variable1: " var1
read -p "Ingrese variable2: " var2
echo "El resultado es $(($var1+$var2))"
PROFESOR CRONWELL MAIRENA ROJAS
eje12.sh
cad1="blanco"
cad2="negro"
if test $cad1=$cad2
then
echo "cadenas iguales"
else
echo "cadena diferentes"
fi
eje13.sh
n1=2
n2=10
if test $n1>$n2
then
echo "n1 es mayor"
else
echo "n2 es menor"
fi
eje14.sh
PROFESOR CRONWELL MAIRENA ROJAS
read -p "valor1: " v1
read -p "valor2: " v2
if test $v1
PROFESOR CRONWELL MAIRENA ROJAS
Ejercicios
1. Imprimir Instituto Master System donde cada palabra este asignado a una variable
2. Concatenar x=chiclayo y=capital Z=amistad
3. Pedir por teclado apellidos, nombre y edad e imprimir "Mis apellidos son... mis nombres son...y mi edad
es..."
4. Listar todos los archivos de extensin sh
PROFESOR CRONWELL MAIRENA ROJAS
5. Realizar las 4 operaciones con dos valores
6. Realizar las 4 operaciones con dos valores ingresados
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS 7. Imprimir la tabla de sumar del 1
|
PROFESOR CRONWELL MAIRENA ROJAS
8. hallar x+3y/2 donde se ingresaran por teclado los valores de "x" y "y".
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
EJERCICIOS
1) Comparar dos valores y averiguar cul es el menor
2) Ingresar por teclado: dos colores y averiguar si son iguales o diferentes
PROFESOR CRONWELL MAIRENA ROJAS
3) Ingresar el ao de nacimiento de una persona y averiguar si es mayor de edad
PROFESOR CRONWELL MAIRENA ROJAS
4) Ingresar tres notas y averiguar si est APROBADO o DESAPROBADO (nota aprobatorio >11)
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
PROGRAMACION BASH
USO DE CASE
Eje15.sh
Echo 1 listar
Echo 2 ver directorio
Echo 3 crear directorio
Read -p ingrese opcin: op
Case $op in
1) Ls;;
2) Pwd;;
3) Read -p nombre del directorio: dire mkdir $dire ;;
Esac
*Con While
Eje16.sh
Contador =0
While [ $contador -lt 10]
Do
Echo el contador es $contador
Let contador=$contador+1
Done
Let=evalua una expresin aritmtica
*Con For
Eje17.sh
For i in 1 2 3 4 5
Do
Echo numero $i
Done
PROFESOR CRONWELL MAIRENA ROJAS
Eje18.sh
For i in {120}
Do
Echo numero $i
Done
Eje19.sh
For ((i=0;i
PROFESOR CRONWELL MAIRENA ROJAS Break =permite salir de un ciclo o bucle
Continue =similar al break , excepto que ignora la actual vuelta del ciclo y pasa al siguiente
Uso de funciones
Eje22.sh
A=100
B=200
Function suma ( ) {
Let c=$a+$b
Echo suma: $c
}
Function resta ( )
{
Let c=$a-$b
Echo resta: $c
}
Suma
Resta
PROFESOR CRONWELL MAIRENA ROJAS
EJERCICIOS
1. Crear un men que ejecute las cuatro operaciones bsicas; ingresando los dos valores por teclado.
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
2. Imprimir los 10 primeros nmeros pares.
PROFESOR CRONWELL MAIRENA ROJAS
3. Imprimir los nmeros impares entre 255 al 309
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
4. Imprimir los nmeros de forma descendente del 100 al 85
PROFESOR CRONWELL MAIRENA ROJAS
5. imprimir los nmeros pares en forma descendente del 30 al 20
PROFESOR CRONWELL MAIRENA ROJAS 6. Imprimir los cuadrados del 1 al 5
PROFESOR CRONWELL MAIRENA ROJAS PRACTICA
1. Concatenar tres variables que se imprima en una sola lnea
PROFESOR CRONWELL MAIRENA ROJAS
2. Realizar la suma y resta de dos nmeros ingresados por teclado
3. Comparar dos nmeros y averiguar cul es el mayor ingresados por teclado
PROFESOR CRONWELL MAIRENA ROJAS
4. Usar el case para crear un men
Suma nmeros
Resta nmeros
Producto nmeros
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
1. Imprimir los nmeros del 100 al 80
PROFESOR CRONWELL MAIRENA ROJAS
COMPRESORES
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
Dentro del tar se encuentra el texto01, que esta empaquetado con el nombre de ejemplo 01.tar en la
carpeta tar ,pero con el mismo nombre del archivo texto01.txt
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
EJEMPLOS
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS
PROFESOR CRONWELL MAIRENA ROJAS