jueves, 25 de febrero de 2010
:::SSH (Secure Shell):::
martes, 23 de febrero de 2010
_:_:_ ScRiPtS_:_:_
Un script es un conjunto o secuencia de instrucciones almacenadas en un archivo que el sistema operativo puede ejecutar.
Un script puede contener:


1.- comandos de Unix
2.- variables, constantes y cualquier otra herramienta de un lenguje de programación.
Un script puede ser generado desde cualquier editor de textos.
Ejemplo:
1.- cambiar de lugar a escritorio (cd desktop)
2.- entrar a nano (nano)
3.- escribir
echo hola > bienvenido
clear
4.- salvar archivo (ctrl O)
5.- salir de nano (ctrl X)
6.- ver modo (ls -l) 644 --> rw-r--r--
7.- cambiar modo (chmod 777 603)
8.- ejecutar script (./603)


-.-.-.pRoCeSoS-.-.-.
Procesos


ps -U alumno --> de lado izquierdo aparece PID (process ID) con el número se identifica el proceso que está corriendo. De lado derecho CMD muestra la direccion o ruta de acceso desde donde está corriendo dicho programa.

kill "PID" --> detener proceso desde terminal

open "ruta de acceso" --> abrir un proceso desde la terminal
(ejemplo : open /applications/calculator.app)
jueves, 4 de febrero de 2010
...Permisos...
ls -l --> da información de un modo largo y extendido



De izq a derecha
* 1ª columna
- --> es archivo
d --> es directorio o folder
* los siguientes 9 caracteres son los permisos
Hay 3 tipos de permisos:
* de lectura --> r
* de escritura --> w
* de ejecución --> x
Hay 3 perfiles de usuario en estos tipos de permisos:
* Dueño de archivo o directorio ( 123)
* El grupo (456)
* Todos los demás (789)
r w x .....r w x.....r w x
1 2 3 4 5 6 7 8 9
Dueño Grupo Demás
Los permisos de lectura se aplican a los números 1, 4, 7
si aparece una r --> si tienen permiso
si aparece un guión (-) --> no tienen permiso
Los permisos de escritura se aplican a los números 2,5,8
si aparece w --> si tiene permiso
si aparece (-) --> no tiene permiso
Los permisos de ejecución se aplican a los números 3,6,9
si aparece x --> si tiene permiso
si aparece (-) --> no tiene permiso
Ver el modo extendido (ls -l) sirve para saber si es archivo o folder, ver nombre, y permisos.
MODOS DE ARCHIVO
r w x......valor.....r w x
- - - ..........0.........0 0 0
- - x .........1..........0 0 1
- w -.........2..........0 1 0
- w x ........3......... 0 1 1
r - -..........4.......... 1 0 0
r - x ........5.......... 1 0 1
r w - .......6.......... 1 1 0
r w x ...... 7......... 1 1 1
El modo de un archivo se puede reducir a un número de 3 dígitos, por ejemplo:
653 (de acuerdo a la tablita anterior)
6 --> el dueño tiene permiso r w
5 --> el grupo tiene permisos r x
3 --> todos los demás tienen permiso w
El ejercició también puede ser al revés, nos dan permisos y nosotros establecemos el modo.
rwx --x r-- --> 7 1 4 (de acuerdo con la tablita anterior)
¿Cómo cambiar permisos?
chmod 777 darwin
chmod "númerodepermisos" "nombredearchivo" --> para cambiar permisos

martes, 2 de febrero de 2010
... mÁs ...
mv "nombre actual del archivo" "nombre nuevo" --> cambia nombre al archivo credo anteriormente
cp demo demo1 --> duplica el archivo
rm "nombre del archivo" --> borra un archivo para siempre
Manejadores de Texto
* Maquetadores
- Quark Xpress
- InDesign
* Procesadores
- word
- pages
- neoOffice
- OpenOffice
* Editores
Prestaciones Facilidad de uso
- vi *** *
- emacs ** **
- nano * ***
- TextEdit
- Block de Notas
NANO

control O --> guardar archivo. Te pide nombre y lo guarda en el lugar en donde te encuentres.
control X --> para salirte del Editor
nano "nombre del archivo" --> abre el archivo que ya hayamos guardado con anterioridad con ese nombre para volverlo a modificar.
Nano guarda sus archivos sin extensión. Podemos agregarle la extensión al archivo al guardarlo, cambia el símbolo
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
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
Suscribirse a:
Entradas (Atom)