martes, 26 de enero de 2010

Unix en Mac: Terminal 3

echo(espacio)fernanda(espacio)>(espacio)nombre.-

mv(esp)nombre de archivo anterior(esp)nombre nuevo del archivo.- Para cambiarle el nombre a un archivo

cp(esp)nombre del archivo a duplicar(esp)nombre del nvo archivo .- Para duplicar el archivo

rm(esp) nombre del archivo a borrarse.- para borrar
*no hay bote de basura...

Editores de Texto
  • Editores: Se enfoca al texto simple. Unix tiene 3: Nano*, Emacs**, Vi***.
  • Procesadores: Word, Open Office...
  • Maquetadores:Quark Xpress, ...
Nano:
^O: Write Out es para guardar----- ^= Control
Para agregar un archivo que abra en otra parte se agrega la extensión .txt
^R: mezcla archivos

lunes, 25 de enero de 2010

Unix en Mac: Terminal 2

date.- da la fecha y hora actuales
cal.- da en forma de calendario el mes actual, también de años o meses pasados (cal november 1991)
echo.- responde con el mismo nombre que metiste.
bc.- calculadora------para salir es --- quit

Redireccionamiento
Se refiere a enviar la salida de un comando hacia un archivo de texto.
cal (espacio)>(espacio) fecha .- aparece un archivo con el calendario adentro
cal.-.- es lo que tiene dentro
fecha.-.- es e nombre del archivo

cat(espacio)fecha-. me deja ver el contenido del archivo

date > fecha .- si se sobreescribe se borra el contenido pasado y se hace el nuevo.
cal(espacio)>>(espacio)fecha.- se agrega al anterior contenido.
cat(espacio)-(espacio) b.- para enumerar


martes, 19 de enero de 2010

Unix en Mac: Terminal

Más comandos:
cd(espacio)(nombre del directorio) para ir a ese directorio.
cd(espacio).. te lleva al directorio anterior.
Disco duro ------ users o system------- alumno----- desktop....
cd(espacio) / te lleva hasta arriba-- directorio Raíz
mkdir(nombre de una carpeta) crea una nueva carpeta

ls(espacio)-l también habla del lugar en donde estoy y da más información
1er columna - ó d (- archivo d directorio o folder)
3 números siguientes.- permisos para dueños
3 sig números .- permisos del grupo
3 sig números .- permisos para todos los demás

última columna a la derecha.- nombre del archivo al directorio

Unix en Mac: Terminal

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. Éstas 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 cero (0). Las operaciones necesarias para un contador son:
  • Asignar un valor de inicio que otmará éste contador.
  • Incrementar de 1 en 1 o tomar un valor de incremento determinado.
Acumuladores:
Son variables que almacenan la suma o el producto de los elementos sucesivos. Ésta operación siempre se debe inicializar.
_____
nicio]
l
_____
[A= 0]
[B= 0 ]
[C= 0 ]
l
______
/leer A /
l
______
/leer B /
l
______
[ C= A ]
l
_________
/escribir C/
l
_______
[FIN ]

Unix en Mac

1984 .- 1era interface gráfica exitosa Mac
1985.- Next Step ------> rama de bsd por Steve Jobs
Microsoft saca 1era versión de Windows
2000.- Mac OS X .-basado en Next Step basado en BSD.
Interface de texto.- Darwin
Interface gráfica.- Aqua y permite correr otra interface gráfica llamada X 11.

terminal:
l520alumno$--------> indicador de comandos o prompt

comando_opciones_argumentos_operadores

pwd: en que lugar dentro del disco duro estamos ubicados.
ls: ver el contenido
clear: limpia todo lo que hay por ahi
con la flecha hacia arriba: aparecen los comandos anteriores
manual.- ayuda a dar comandos -------> man(espacio)comando------> man clear
q-----> para salir del manual
con tecla de espacio: avanzas pag por pag
con la tecla b: retrocedes pag por pag

martes, 12 de enero de 2010

Unix

Sistema Operativo.- Es un programa o conjunto de programas cuya función principal es permitir a un usuario el manejar los diferentes elementos de un sistema de cómputo.

Interface.- Es una superficie de contacto. Es con lo que se relaciona un usuario.
Hay 2:
  • Gráfica: Mac Os, Windows, OS /2
  • Texto: Unix, IOS, MS-DOS
Unix:
Es un sistema operativo cuya interface es de texto desarrollado originalmente en 1969 por un grupo de ingenieros pertenecientes a AT&T. Ellos estaban en un grupo de los laboratorios Bell. Dentro de ese grupo sobresalían Ken Thompson, Dennis Ritchie y Brian Kernighan. Ellos querían desarrollar un sistema operativo que fuera multiusuario, multiproceso y que tuviera un sistema de archivos jerárquico. Antes de llamarlo Unix, lo llamaron MULTIX. AT&T abandona el proyecto y los ingenieros sacaron su versión de Multix y se vuelve Unix.
En 1973 Unix es reescrito completamente en el lenguaje de programación C.
En 1977 la Universidad de Berkeley, Cal. lanza su primera versión de Unix y se llamó BSD (Berkeley Software Distribution).
En 1992 la compañía Sun Microsystems lanza su propia versión de Unix, Solaris.

Hay muchas versiones de Unix:
  • AIX - IBM
  • BSD - U. Berkeley
  • Darwin - Apple
  • Linux
  • HP / UX - HP
  • Next Step - Next
  • Irix - Silicon Graphics
  • Red Hat
  • Solaris
  • Ubuntu
  • Debian ...