Professional Documents
Culture Documents
Docente:
CRONWELL MAIRENA ROJAS
Alumnos:
Guillermo de la cruz Roco
COMANDOS
PWD
HISTORY
FC-L
RESET
HOSTNAME
DATE
CAL
WHO
WHOAMI
FINGER
UPTIME
UNAME
-a
-m
-s
-n
-r
-v
Ls
-a
-l
-r
DESCRIPCION
Muestra el directorio actual
Muestra los comandos utilizados
Muestra los ltimos comandos
Reinicia la terminal
Muestra el nombre de la maquina
Muestra da y hora
Muestra el calendario CAL 2014 CAL 09 2014
Indica que el usuario tiene el ordenador en este momento
Indica que el usuario est trabajando en la terminal
Permite una informacin completa de los usuarios
Muestra cunto tiempo lleva encendido
Muestra el sistema Unix sobre el que trabaja
muestra toda la informacin
muestra todo tipo de arquitectura
muestra el nombre del sistema
muestra el nombre por el que se identifica el sistema
muestra la revisin o relase
muestra la versin del kernel
muestra el listado
muestra tambin ocultos
muestra directorio en orden inverso
muestra subdirectorios
ARCHIVOS BASH
Echo hola
Echo buenos das
Chmod +x ejemplo01.sh
./ejemplo01.sh
eje02.sh
echo "$y"
eje03.sh
var="hola"
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
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))"
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
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
8. hallar x+3y/2 donde se ingresaran por teclado los valores de "x" y "y".
4) Ingresar tres notas y averiguar si est APROBADO o DESAPROBADO (nota aprobatorio >11)
PROGRAMACION BASH
USO DE CASE
Eje15.sh
Echo 1
listar
Echo
ver directorio
Echo
crear directorio
Eje18.sh
For i in {120}
Do
Echo numero $i
Done
Eje19.sh
For
((i=0;i<20;i++))
Do
Echo $i
Done
Eje20.sh
For ((i=0;i<30;i=i+3))
Do
Echo $i
Done
Eje21.sh
For i
in {110}
Do
Echo $i
If [ $i eq 3] si no function se kita eq y se coloca =, y si no se le kita los corchetes
Then
Break
Fi
Done
Eje22.sh
A=100
B=200
Function
suma ( ) {
Let c=$a+$b
Echo
suma: $c
}
Function
resta ( )
{
Let c=$a-$b
Echo resta:
}
Suma
Resta
$c
EJERCICIOS
1. Crear un men que ejecute las cuatro operaciones bsicas; ingresando los dos valores por teclado.
COMPRESORES
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
EJEMPLOS