Cuadernillo Digital Guillermo de La Cruz

download Cuadernillo Digital Guillermo de La Cruz

of 51

description

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

Transcript of Cuadernillo Digital Guillermo de La Cruz

  • 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