Edad

Noviembre 15, 2006 por elicompu

Esto fue lo que hicimos en clase el 9 de noviembre del 2006:
$mkdir C
$cd C
$mkdir edad.c
$touch edad.c
$ vi edad.c
#include
main()
{
char nombre [50];
int edad;
printf(“como te llamas?\n”);
scanf(“%s”, nombre);
printf(“Cuantos añis tienes?\n”);
scanf(“%i”, edad);
edad=edad*365;
printf(“%, has vivido %i dias\n\a”, nombre,edad);
}
$gcc edad.c
$gcc -o age edad.c
$ls
$./age

Hola mundo!

Noviembre 15, 2006 por elicompu

Esto fue lo que hicimos el 9 de noviembre del 2006:
HOLA MUNDO
$mkdir c
$cd c
$touch Hola\ Mundo.C
$vi Hola\ Mundo.C
Hola Mundo
#include
main()
{
printf(“Hola Mundo!\n);
}
$gcc Hola\ Mundo.C
$gcc -o mundo Hola\ Mundo.c
$ls
$./mundo

Un poco de You Tube

Noviembre 15, 2006 por elicompu

YouTube es un sitio web que permite a los usuarios subir, ver y compartir vídeos. Fue fundado en febrero de 2005 por tres antiguos empleados de PayPal: Chad Hurley, Steve Chen, Jawed Karim. YouTube usa un formato Adobe Flash para servir su contenido. Es popular de la misma manera que lo es Google Video debido a la posibilidad de alojar vídeos personales de manera sencilla. YouTube aloja una variedad de clips de películas y programas de televisión, videos musicales, y vídeos caseros (a pesar de las reglas de YouTube contra subir vídeos con copyright, este material existe en abundancia). Los enlaces a vídeos de YouTube pueden ser también puestos en blogs y sitios web personales usando APIs.
YouTube es propiedad de Google, desde su compra, 10 de octubre de 2006 por 1.650 millones de dólares.
You tube ha sido nombrado por la revista Time en noviembre del 2006 como el “Invento del Año 2006″, superando incluso, en la mención, a una vacuna que previene un cáncer transmitido sexualmente.

Máquina de coca cola

Noviembre 8, 2006 por elicompu

MÁQUINA DE COCA COLA

Precio del refresco $5.00

Monedas que puede aceptar
$00.50
$1.00
$2.00
$5.00
$10.00

(a) Para las monedas de valor menor al de $5.00, pedir lo que falta del dinero
(b) Para las monedas menores a $5.00 dar cambio
(c) Para las monedas iguales a $5.00 entregar refresco
(d) Si se introduce una moneda que no puede aceptar devolverla

Caso 1
Si se le meten monedas de $00.50 entonces:
Restar a la cantidad a pagar 0.5 y decir que falta el resultado que de de la resta, si se llega a la cantidad requerida entregar refresco

Caso 2
Si se le meten monedas de $1.00 entonces:
Restar a la cantidad a pagar 1 y decir que falta el resultado que de de la resta, si se llega a la cantidad requerida entregar refresco

Caso 3
Si se le meten monedas de $2.00 entonces:
Restar a la cantidad a pagar 2 y decir que falta el resultado que de de la resta, si se llega a la cantidad requerida entregar refresco

Caso 4
Si se le meten monedas de $5.00 entonces:
Entregar el refresco

Caso 5
Si se le meten monedas de $10.00 entonces:
Se entregará refresco y una moneda de $5.00, o 3 monedas de $1.00 y una de $2.00. o 2 monedas de $2.00 y una de $1.00, o 5 monedas de $1.00

Taza de café

Noviembre 8, 2006 por elicompu

TAZA DE CAFÉ                     

Funciones del brazo

(a)    Abrir mano
(b)   Cerrar mano
(c)    Rotar < a la derecha
(d)   Rotar < a la izquierda
(e)    Extender brazo
(f)     Doblar brazo
(g)    Girar mano (muñeca)
(h)    Agitar
(i)      Levantar brazo
(j)     Bajar brazo
(k)   Apagado automático
 

Posiciones de los brazos

  1. Taza: girar 30° a la izquierda
  2. Recipiente con café soluble: girar 30° a la derecha
  3. Jarra con agua caliente: girar 60° a la izquierda
  4. Recipiente con azúcar: girar 60° a la derecha

 

Instrucciones
 

$(i) (d)60°
$(a)(j)(b)
$(i) (d) 30°
$dejar caer el contenido de la jarra
$pasar 10s
$detener descarga de agua
$(d) 60° (j) (a)
$(i)(c) 30°
$(j) (b)
$(i) (d) 30°
$dejar caer el contenido del recipiente
$dejar pasar 2s
$detener descarga$(c)30° (j) (a)
$ (i) (c) 60°
$(j) (b)$(i) (d)30°
$dejar caer el contenido del recipiente
$dejar pasar 3s
$detener descarga
$(c)60° (j) (a)
$(i) (d)30° (j)
$(b) (h)
$(a) (k)
 

Fin

Mi lista de comandos

Octubre 25, 2006 por elicompu

MI LISTA DE COMANDOS

Comando ls
El comando ls permite al usuario visualizar los archivos y subdirectorios que se tienen dentro de un directorio.
Opciones:
-l Muestra los detalles de derecho de escritura, lectura y creación
-i Muestra los inodos
-R Muestra el listado detallado de todo lo que contiene el directorio raíz de forma recursiva
-lh Muestra un listado en bytes, kilobytes, megabytes , que mejor describa el fichero
Comando cd
El comando cd permite cambiarnos de directorio. Este comando es muy similar al de una PC, con la única diferencia que cuando se desea cambiar hacia un subdirectorio exterior, se debe dejar un espacio entre los (..).
Comando pwd
El comando pwd es útil cuando se tiene un subdirectorio que a su vez tiene otros subdirectorios en su interior. Este comando despliega el path o la ruta actual.
Comando mkdir
mkdir es usado cuando se desea crear un directorio sobre el directorio presente, siempre y cuando se cuente con los permisos adecuados.
Comando rm
El comando rm sirve para eliminar o borrar archivos También se puede utilizar para borrar subdirectorios. El comando rm acepta el uso de comodines como lo es el (*).
Comando cp
El comando cp permite realizar una copia de un archivo o moverlo de un subdirectorio a otro. También con este comando se puede cambiar de nombre a un archivo.
Comando mv
Otro comando de mucho uso es mv. Con este comando se puede renombrar un archivo.
Comando more
Muestra un archivo pantalla por pantalla
Comando passwd
Este comando permite cambiar el password de acceso a una cuenta dentro de un sistema UNIX. Es muy recomendable cambiar el password de manera frecuente e incluir en él números, ya que al cambiar frecuentemente el password se aumenta la seguridad de un sistema.
Comando tail
Muestra el final de un archivo y se le puede porner el número de líneas que quieres que te muestre
Comando vi
Edita un archivo.
En este mismo el comando i para insertar archivo
Comando cat
Ver contenido de un archivo.
Comando exit
Termina la ejecución del programa en curso
Comando :wq
Te saca del editor y guarda
Comando >
Redireccionar salida, es destructivo
Comando >>
Redireccionar salida, no destructivo
Comando history
Despliega en la pantalla todo lo que se ha escrito hasta el momento
Comando head
Muestra el inicio de un archivo
Comando locate
Busca archivos
Comado tar
Empaqueta ficheros
Opciones:
-c Crea
-v Muestra la operación salida
-f Especifica los archivos para leerlos
-t Muestra los archivos por comando
-x Desempaqueta los archivos
Comando ln
Enlaza ficheros o directorios
Comando bzip2
Comprime un fichero
Opciones:
bunzip2 Descomprime un fichero
Comando touch
Crea archivos con una direccion relativa de la ubicacion de la creacion de los ficheros
Comando (..)
Te lleva al directorio anterior del que se encuentra actualmente
Bibliografía:
http://www.geocities.com/siliconvalley/8195/comunix.html
http://es.tldp.org/Tutoriales/CURSOLINUX/curso_linux/node64.html
http://www.todolinux.com/webs/todolinuxphp/htm/consola/consola_com_dos-linux.php

Trabajo en clase

Octubre 20, 2006 por elicompu

Este fue un ejercicio que hicimos en clase que se trato de descomprimir y desempaquetar el 19 de octubre del 2006:
$mkdir Pruebas
$cd Pruebas
$mkdir normal empaq comprimir
$cd normal
$touch t.e.x.t. d.o.c.
$history > t.e.x.t.; ls-R/ > d.o.c.
$tar –cvf ../empaq/paquetote.tar t.e.x.t. d.o.c.
$cd ..; cd empaq
$tar –tf paquetote.tar
$cp paquetote.tar ../comprimir
$cd ..; cd comprimir
$bzip2 paquetote.tar
$ls –lhi; ls –lhi ../compaq
$cd .. ; cd empaq
$tar –xvf paquetote.tar
$cd .. ; cd comprimir
$bunzip2 paquetote.tar.bz2

t008

Octubre 18, 2006 por elicompu

Los pasos que realice para la t008:
$mkdir Pruebas; cd Pruebas
$mkdir Textos Documentos
$touch Textos/texto.txt Documentos/documento.doc
$cd Textos
$ln texto.txt enlace_duro.txt
$ln -s texto.txt enlace_suave.txt
$ls -li
$ls -R
$ls -R/> texto.txt
$ls -lh
$cd ../Documentos/
$ln documentos.doc enlace_duro.doc; ln -s documentos.doc enlace_suave.doc
$history
$history > documentos.doc
$more documentos.doc
$ls -lh
$history >>enlace_duro.doc
$ls -lh
$cat /etc/passwd >documentos.doc
$ls -lh
$tail -50 documentos.doc
$head -20documentos.doc
$history >enlace_duro.doc
$cd ..
$pwd
/root/Pruebas
$tar -cvf textos.tar Textos
$tar -cvf docuemntos.tar Documentos
$ls -lh
$bzip2 textos.tar documentos.tar
$ls -lh
FIN

t007

Octubre 17, 2006 por elicompu

Pasos que realicé para la t007:

$pwd

/root/

$mkdir elisa

$cd elisa

$mkdir carp1

$ls

carp1

$vi texto1.txt

i

La Web 2.0 es la representación de la evolución de las aplicaciones tradicionales hacia aplicaciones web enfocadas al usuario final. El Web 2.0 es una actitud y no precisamente una tecnología.

La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través del web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio.

Esc

:wq

$ls

texto1.txt

$cat texto1.txt

$exit

$pwd

/root/

cd elisa

$mkdir carp2 carp3 carp4

$exit

$pwd

$cd elisa

$cd carp1

$ls

texto1.txt

$cp /root/elisa/carp1/texto1.txt   /root/elisa/carp2

$exit

$pwd

/root/

$cd elisa

$tar -cvf paquete carp1

$ls

carp1 carp2 carp3 carp4 paquete

mv paqute /root/elisa/carp4

$exit

$cd elisa

$cd carp1

$ls

texto1.txt

$cp /root/elisa/carp1/texto1.txt /root/elisa/carp3

$cd ..

$pwd

/root/elisa

$cd carp3

$ls

texto1.txt

$mv texto1.txt texto2.txt

$ls

texto2.txt

$cd ..

$pwd

/root/elisa

$tar -cvfz t007.tar elisa

$exit

Comandos

Octubre 5, 2006 por elicompu

 

Comando del DOS Comando Linux/Unix DESCRIPCIÓN
HELP man # Pedir ayuda
COPY cp # Copiar ficheros
MOVE mv # Mover ficheros/directorios
ECHO echo # Salida caracteres pantalla
MKDIR mkdir # Crear directorio
RMDIR rmdir # Borrar directorio
DIR ls # Listar directorio/ficheros
CD cd # Cambiar de directorio
ATTRIB chmod # Asignar modos al ficheros
DEL rm # Borrar ficheros
DELTREE rm -r # Borrar recursivamente
TYPE cat # Leer contenido del fichero
EXIT exit # Salir de script/sesión/bucle
UNDELETE (Aplicación MC opción UNDELETE) # Recuperar ficheros borrados
(No Aplicable) alias # Llamar a un nombre con modificadores por su alias, por el que le asignemos, etc.
Procesos por Lotes “.BAT” Scripts  
DIR (fichero) /S find -name fichero
find -iname FiChErO
# Buscar ficheros
(DOS n/a) grep -e “cadena de algún fichero” nombre_fichero.txt # Buscar cadena en ficheros
(DOS n/a) strings “cadena de algún fichero” fichero.txt # Buscar cadena en ficheros
(DOS n/a) halt (apagar/detener equipo) # Detener el sistema.
(DOS n/a) reboot (reiniciar equipo) # Reiniciar el sistema
PRINT lpr # Imprimir
DOS (n/a) lprm (limpiar trabajos de la cola de impresión) # Borrar trabajos de cola de impresión.
ipconfig ifconfig (Configuración IP) # Ver IP
winipcfg ifconfig  
ping ping (Comprobar paquetes/comunicación) # Mandar paquetes IP

De todas formas te recomendamos que te leas el tutorial desde el principio, ya que Linux, es un nuevo Sistema Operativo, muy potente y nada tiene que ver con tu obsoleto y arcaico DOS.

La raíz, estructura de directorios

    La estructura del directorio raíz (en la cual tu no deberías añadir ningún directorio/carpeta manualmente) es la siguiente:/ (directorio raíz)
    /bin (Archivos binarios, ejecutables esenciales)
    /sbin (Archivos binarios del SuperAdministrador, esenciales)
    /dev (Archivos controladores de dispositivos “devices”)
    /etc (Archivos de configuración del sistema)
    /tmp (Archivos temporales “podrás borrarlos cada x tiempo”)
    /home (Archivos donde se guardarán TODOS los usuarios)
    /usr (Aplicaciones para los usuarios)
    /usr/local/ (Aplicaciones donde deberás descomprimir ficheros compilados/instalar las que compiles)
    /var (Archivos de tamaño extensible)
    /proc (Comunicación directa con el núcleo)
    /lib (Librerías esenciales para el sistema)
    /mnt (Donde se montarán los sistemas de archivos)
    /opt (Aplicaciones opcionales (KDE, StarOffice…)

    En cualquier parte de la estructura del árbol de directorio superior a la que te acabamos de presentar podrás realizar todas las modificaciones (creándolas y que sean tuyas) que quieras.

REFLEXIÓN
A mi me hizo falta mucho de la tarea, por que yo solo puse la estructura de directorios raíz, y no puse lo que el maestro nos pidio, los comandos. Con lo que hicimos en clase complete mi tarea, por que ya puse los comandos.