jueves, 31 de enero de 2008

COMANDOS

cd desktop: entras al escritorio o a la carpeta que se desea
mkdir 602b: es para crear un folder con el nombre señalado
pwd: es para ver en donde se estas: /Users/alumno/desktop/602b
ls: para ver el contenido de donde estamos
echo "oOola" > file.txt: Crea un archivo de texto con ese conenido en el folder; redirecciono la salida
cat file.txt: te dice lo que hay dentro del archivo de texto de ese folder
echo "amiGoO" >> file.txt: con el doble signo de mayor que se agrega la salida a algo que ya existia
cp file.txt chinos.txt:copia archivos, duplica el archivo pero con un nombre diferente
rm chinos: borra el archivo
open file.txt: abre el documento
open /Applications/iCal.app: abre el programa
date: te da la fecha
bc: calculadora para salirse el: quit
mv file.txt ulises.txt: Cambia el nombre del archivo al que se le da despues
ps -U alumno: Todo lo que el usuario esta ocupando
kill (4446) numero el proceso: se cierra el proceso que se elija
cd /: te regresa al folder de origen

jueves, 24 de enero de 2008

DARWIN II

echo "Hola": lo que hace es que en el siguiente renglon responde lo que pusimos.
Es poco util en la mayoria de los casos pero es util dentro de Unix para poner variables.
Tambien se pueden utilizar constantes a nivel prompt.
EJEMPLO:

L504:~ alumno$ echo "Hola"
Hola
L504:~ alumno$ echo "Hola $USER"
Hola alumno
L504:~ alumno$

Cat: (proviene de concatenar=unir) muestra e contenido de un archivo sin tener que abrirlo y si tengo 2 archivo cat lo que hará es juntar el contenido de ambos en un solo archivo.

EJEMPLO: ¿Qué se debe hacer para que CAT coloque al inicio de cada renglon un numero consecutivo iniciando con el 1?
Sistema Operativo Unix

cat -n file.txt
1 HOLA
2 Sistema Operativo Unix
3 Sistema Operativo Unix
4 ADIOSL504:~/desktop alumno$

Para poder entrar en el manual se coloca "man cat" y te muestra toda su funcionalidad y comandos:
CAT(1) BSD General Commands Manual CAT(1)

NAME
cat -- concatenate and print files

SYNOPSIS
cat [-benstuv] [-] [file ...]

DESCRIPTION
The cat utility reads files sequentially, writing them to the standard
output. The file operands are processed in command line order. A single
dash represents the standard input.

The options are as follows:

-b Implies the -n option but doesn't number blank lines.

-e Implies the -v option, and displays a dollar sign (`$') at the
end of each line as well.

-n Number the output lines, starting at 1.

-s Squeeze multiple adjacent empty lines, causing the output to be

martes, 22 de enero de 2008

DARWIN

Darwin

Para poder iniciar una sesion en darwin se siguen los siguientes puntos:

1.- disco duro
2.- applications
3.- utilities
4.- terminal.

Para poder cerrar sesion consiste en:

1.- Ir al menu terminal y seleccionamos quit terminal.
2- Comando Q
3.- Se escribe logout + enter
El tercer renglon en donde aparece nombre de la computadora, sesion y quien la esta usando recibe el nombre de shell prompt. Prompt muestra informacion de donde estamos trabajando.

Dado que la terminal esta en aqua se puede copiar y pegar en el blog.
se pueden utilizar las flechas para que en el prompt aparezan las instrucciones mas recientes o las previas.
Cualquier version de unix distingue las mayusculas y minusculas.

+Partes de una linea de comandos:
grep -1 success file.txt > archivo

Comando: grep
Flag option switch: -1
Argumentos: success file.txt archivo
operadores: signos o simbolos (>)

Para detener un comando se puede hacer de tres maneras como:
1.- cerrar la terminal
2.- control C
3.- comando kill ID proceso

Para obtener ayuda sobre un comado:
man nombre del comando

Dentro de man se utilizan algunas teclas especufucas como lo son:
Teclas hacia arriba o abjo: te lleva renglo arriba o abajo
barra espaciadora: avanzar una pagina
b: retocede una pagina
q: cierra el manual

Comandos basicos:
cd: lleva a home
pwd: muestra el directorio de trabajo actual ( que ventana está abierta)
ls: enlista el contenido del directorio (el lugar donde están)
cd nombre de un directorio: me lleva a ese dierctorio
F11: se esconden las ventanas
cd .. : lleva al directorio previo

SISTEMA OPERATIVO

Sistema Operativo

Programa o conjunto de programas cuya función principal es usar el hardware y software de un sistema de computo. Algunos ejemplos de sistemas operativos son los siguientes: MSDOD, UNIX, WINDOWS, MacOS.

UNIX:
1965 Los laboratorios Belt de AT&T General Electric y el NITse unen para crear un nuevo sistema operativo. Multics debia de ser multi usuario, multi tarea y poseer un sistema dee archicvos gerarquico, entre otras características modernas.

1969 AT&T abandona el proyecto y entonces algunos de sus ingenieros entre ellos Ken Thompson crean UNIX que era todo lo que Multix debio ser.

1973 UNIX es reescrito en el lenguaje de programación C (corre en cualquier computadora este lenguaje y todos tenian el código fuente de UNIX)

1997 Surge la primera versión de BSD (Berkeley Software Distribution) que es creado por la universidad de California.

1992 Sale la primera versión de Solaris desarrollada por Sun Microsystems.

1993 Novel compra los derechos del UNIX original

Hay muchas versiones que incluyen una sola base como:
AIX de IBM
BSD de Berkeley V.
DARWIN de Apple
HP/UX de HP
Irix de Silicon Graphics
Next Step de Next
Solaris de Sun
Red Hat


1985 Steve Jobs lo corren de Apple y funda entonces Next y su sistema corre bajo Next Step. Esta basado en BSD y despues apple compra Next