martes, 26 de enero de 2010

... MáS cOmAnDoS...


date --> fecha y hora que está egistrada en el sistema operativo




cal --> dar en forma de calendario el mes actual









cal mes año -->









echo "cualquier palabra" --> el SO repite la palabra





bc --> calculadora científica / quit --> para salir de calculadora











REDIRECCIONAMIENTO

Se trata de enviar la respuesta de un comando hacia un archivo usando el operador Q"mayor que" >
Si el archivo no existe el redireccionamiento lo va a crear
Si el archivo ya existía el redireccionamiento reeplazará el contenido de dicho archivo


cat "nombre del archivo" --> ver contenido del archivo
cal > fecha --> manda un calendario a un documento que se llamará fecha
date > fecha --> manda fecha a un documento que llama fecha... sustituye la información si es que ya existía uno con ese noimbre
date >> fecha --> añade información a un archivo llamado fecha... no reemplaza el contenido
cat fecha --> vemos el contenido del archivo fecha

Ejemplo























cat -n "nombre del archivo" --> ver número de renglones del archivo











jueves, 21 de enero de 2010

... MáS cOmAnDoS...


cd desktop --> cambiar de directorio (cd alumno, cd users, )






cd .. --> se regresa





cd / --> no importa en donde estemos... nos llevará al directorio raíz





Práctica 1: Llegar de disco duro a desktop






camino corto







camino largo




mkdir unix --> crea carpeta/folder en el lugar en el que nos encontremos. El nombre de la carpeta será lo que pongamos después de mkdir "nombre"








ls -l --> listado de lo que hay en el lugar en donde estamos pero a mayor detalle. Este listado incluye :
















* 1er caracter a la izquierda (puede ser - o d)
- es archivo
d es directorio/folder

* 9 siguientes caracteres --> tienen que ver con los permisos

1º 2º 3º 4º 5º 6º 7º 8º 9º
Dueño Grupo Los demas
- Los 3 primeros son los permisos para el dueño del archivo o directorio.
- Los 3 siguientes son los permisos para el grupo de trabajo en el que probablemente este metido el dueño.
- Ultimos 3 son los permisos para todos los demás usuarios en el sistema

Tipos de permisos:

- Lectura (respresentados por los caracteres en las posiciones 1º, 4º, 7º) Se representa por la letra r
- Escritura (representados por 2º, 5º, 8º) Se representa por la letra w
- Ejecución (representados por 3º, 6º, 9º ) (Se representa con la letra x)






martes, 19 de enero de 2010

... UNIX en Mac ...


HISTORIA

1971 - Unix

1975 - BSD

1976 - Apple Computer

1984 - Mac

1985 - Steve Jobs --> Next Step (Lo despiden de Apple)

1997 - Steve Jobs --> Mac OS X (Mac compra Next Step y Steve regresa a Mac)

2000 - Darwin Mac OS X


Gimp Final Cut
X11 Aqua
Darwin

Ventana de Terminal

L523: - alumno$ --> Indicador de comandos (PROMPT)
_ --> Cursor

Comandos-opciones-argumentos-operadores

COMANDOS

pwd --> /Users/alumno --> dice en dónde estoy trabajando




ls --> mostrar el contenido del lugar en donde estoy























comado erroneo




clear --> limpia la ventana









man "comando" --> meternos al manuel dentro de Unix y darnos información sobre un comando del que queramos saber más.























Para salir del manual presionar Q
Para bajar o subir renglón por renglón --> presionar teclas de dirección (arriba/abajo)
Para avanzar una página --> presional barra espaciadora
Para retroceder un página --> presionar E



lunes, 18 de enero de 2010

Variables con funciones específicas

Dentro de los algoritmos se encuentran los contadores y acumuladores de valores o interruptores. Estas son variables que auxilian el diseño de un algoritmo.

CONTADORES

Son variables que se utilizan para llevar un conteo dentro de un programa, el cual inicia generalmente desde 0 (cero).

Las operaciones necesarias para un contador son:

1.- Asignar un valor de inicio que tomará este contador
2.- Incrementar de uno en uno o tomar un valor de incremento determinado


ACUMULADORES

Son variables que almacenan la suma o el producto de los elementos sucesivos. Esta operación siempre se debe inicializar

jueves, 14 de enero de 2010

Sistemas Operativos

Definición --> Es un programa o conjunto de programas que le permiten a un usuario trabajar con una computadora.

De acuerdo a su interface los S.O se clasifican en:

* Con interface de texto
- Unix
- IOS
- MS-DOS

* Con interface gráfica
- MAC
- Windows
- OS/2



UNIX

1969 - Los laboratorios Bell (que pertenecían a AT&T) presentan el S.O. denominado Multics

- Multiusuario (varios usuarios en la misma computadora)
- Multitarea (hacer varias cosas al mismo tiempo)
- Sistema jerárquico de archivos

1971 - Un grupo de ingenieros presentaron UNIX

- Ken Thompson
- Dennis Ritchie

Era mutiusuario, multitarea y tenían un sistema de archivos jerárquico.

1973 - UNIX es reescrito en el lenguaje de programación C, al ser reescrito ganó portabilidad, es decir, pudo ser llevado a otros equipos no solamente en el original.

1975 - La universidad de Berkeley en California presenta el BSD

1982 - HP lanza HP/UX
Sun Microsystems lanza Sun/OS

Ejemplos de S.O. basados en UNIX

AIX lo hace IBM
BSD
Darwin lo hace Apple
Lunix
Next Step - Next
Solaris - Sun
Fedora
Ubuntu
Red Hat
HP/UX