martes, 9 de febrero de 2010

Navegar en uix

Disco duro (/) ---->directorio raiz
teclas para la terminal
pwd ---> sbaer dnde estamos
ls
clear----> borrar
man+space
flecha arriba, flecha abajo ver lo que se ha tecleado
q ---> No manual entry for q

cd desktop--->L520:desktop alumno$
cd .. se regresa a alumno
cd / se va al disco duro
ls ---> muestra el directorio

cd desktop---> escritorio
cd users ---> ususario
cd alumno$ ---> alumno
ruta completa ---> cd users/alumno/desktop
L520:/ alumno$ cd /
L520:/ alumno$ cd users/alumno/desktop
L520:desktop alumno$ pwd
/users/alumno/desktop
mkdir--->crear directorio

ls -l mas informacion pero mas detallada
- (guion) archivo
d = directorio
d 123 456 789
los primeros 3 ---> permisos del dueño
los segundos 3 --->permisos del directorio
los ultimos 3 ----->permisos de todos los demas
1,4,7 "r" permiso de lectura
2,5,8 "w" permiso de escritura
3,6,9 "x"permiso de ejecución,

---------------------------------------------------------------------

date ->dice fecha y hora
cal -> calendario cn mes actual
cal mes (en ingles) años - mes completo
echo unix -> se repite la plabra despues de echo x ejemplo unix
bc -> calculadora dentro de la terminal
a=3
b=4
a+b
7, todo sin espacio
quit -> para salir

Redireccionamiento
Sirve para enviar la respuesta de un comando hacia un archivo utilizando el operador mayor que (>) ejemplo
cal > fecha -> genera calendario dentro de donde se quiera
date > fecha -> genera el dia y la fecha de hoy reemplazando lo de cal
cal >> fecha -> genera dia hora y calendario sin reemplazar
cat fecha -> muestra en la terminal sin salirse de este
cat -n fecha -> da las cosas enumeradas
man cat -> manual
echo fernanda > pepe crea una hoja con el nombre pepe y con el contenido de fernanda
---------------------------------------------------------------------
Comandos
mv pepe gisela--> mv cambia nombre de pepe a gisela
cp gisela gisela2 -> copia archivo
rm viquez -> borrar archivo
---------------------------------------------------------------------
manejadores de texto

-editores - block de notas, text edit, vi, emacs, nano
nano -> entra a editor
ctrl + X -> salir de nano
nano nombre de archivo -> abre directo
en nano nombre de archivo.txt para cambiar el tipo de doc
--------------------------------------------------------------------
Permisos
ls -l -> muestra un menu mas detallado,

modos de archivo


r

w

x

valor

r

w

x

Permisos

-

-

-

0

0

0

0

modos

-

-

si

1

0

0

1

De

-

si

-

2

0

1

0

archivo

-

si

si

3

0

1

1


si

-

-

4

1

0

0


si

-

si

5

1

0

1


si

si

-

6

1

1

0


si

si

si

7

1

1

1


chmod modo archivo -> para cambiara a archivo
chmod modo directorio ->cambiar a directorio

Unix

Unix

Sistema operativo: Programa o conjunto de programas que le permiten a un usuario trabajar en un sistema de computo. Los sistemas operativos se claifican por su interfase en sistemas operativos con interfase de texto y sistmas operativos con interfase gráfica.
Texto, unix, ios, ms-dos
Grafica, Mac, Windows Os/2.

UNIX
1969 laboratorios que pertenecian a AT&T presentan un S.O. llamado multics querian un sistema moderno que fuera multiusario multitarea y tuviera un sistema de archivos jerarquico (folders dentro de folders)
En 1971 es presentadoUnix, entre otros ingenieros que trabajaban en unix ken thompson y dennis ritchie
1973 unix es completamente reescrito en el lenguaje de programacion "c", en ese momento unix gana portabilidad
1975 Univerdidad de berkeley en CA presenta su propia version de unix, BSD (Berkeley Software distribution)
1982 Sun microsystems -> sun OS
HP-> Hp/UX
Ejemplos de SO basados en unix
AIX lo hace IBM
BSD
Darwin lo hace apple
HP/UX
Irix--> silicon graphics
NextStep--> next
Linux
Solaris--> sun microsystems
fedora
ubuntu
red hat

unix en mac
1971 - uix
1975- bsd
1976-apple computer
198 - mac OS
1985 steve jobs -> next
1997 steve jobs -> macv os x
2000 - mac osx/darwin
aqua
____
darwin

indicador de comandos o "prompt"
cuadrito r yaita que arpadea cursor derecha del cursor lugar para escribir comandos