martes, 23 de febrero de 2010

SFTP

secure file transfer protocol
sftp darwin@192.168.2.150
y es para obtener de su computadora:
get prueba.rtf
para poner en su computadora:
put hola.txt

ssh (secure shell)

Es un programa para conectarse de manera segura a otra computadora con el objetivo de compartir recursos.
La sintaxis es la siguiente: ssh usuario@computadora
con exit te sales

lunes, 22 de febrero de 2010

SCRIPTS

Un script es una secuencia de instrucciones almacenadas en un archivo que el sistema operativo puede ejecutar. Un scipt puede contener:
  1. Comandos de Unix
  2. Variables condicionales y cualquier otra herramienta de un lenguaje de programación
En cualquier caso un script se puede escribir en cualquier editor de textos

ejemplo:
me voy al escritorio (cd desktop)
abro nano
escribo en nano ls -l
lo guardo como "listado"
lo convierto con todos los permisos ch mod 777 644 listado
y pongo "./listado" y aparece lo mismo que si pusiera ls -l

martes, 2 de febrero de 2010

modos de archivo


a partir de esta tabla es que entonces unarchivo podría tener un modo 653 en donde el dueño tiene permiso de lectura escritura pero no de ejecución
si si-si-si-si si
rw-r-x-wx

r--rw--wx -->463
chmod modo(numerito) archivo
chmod 777 600 así da permiso a todos de r w x a todos


martes, 26 de enero de 2010

EDITORES DE TEXTO

3tipos de editres de texto en la terminal de entrada en cualquier versión de unix
- nano
-emacs
-vi
vamos a usar nano, super básico

se escribe nano y escribì mi nombre control o para guardar
si estás en pc debes poner la extensión, en este caso se pone .txt
cntrol ytodo lo que está en la parte de abajo son comandos

lunes, 25 de enero de 2010

Redireccionamiento

Se refiere a enviar la salida de un comando hacia un archivo de texto.

lunes, 18 de enero de 2010

Unix en Mac

1971-Unix
1975-BSD

1976-Apple
1984-Mac
1985-Steve Jobs--> Next/NextStep (BSD)
1991-Steve Jobs-->Mac Os X/Darwin--> nombre del SO en la parte de unix-
2000- MacOsX (bsd)
Aqua--Interfase gráfica
XII---> gimp
si quiero trabajar unix es através de terminal
modifcar colores--> terminal: preferences
indicador de comados o promt es el segundo renglón donde dice el numero cmpu cursor es el cuadrito gris

Comandos
1.- pwd. nos dice donde estamos ubicados

2.- ls: muestra los archivos que hay donde te ubicas
3.- clear: limpia la ventana
4.- Flechita hacia arriba veo comandos anteriores
5.-man clear: manual que indica para que sirve cada comando
6.- B. subir una página a la vez
6.- para salir letra q
7.- cd desktop o cualquier carpeta en la q quieras ver su contenido
8.- cd_.. te lleva al directorio anterior
si estás hasta el disco duro regresando con cd .. y si pones pwd te conteastará una / (diagonal)
9.- si pones cd / te lleva al directorio raíz (disco duro)
10.- cd users/alumno/desktop
11.- mkdir 602a es para hacer un folder nuevo o nuevo dirctorio
12.- ls -l estando en alumno ls -l (menos L)
columna 1 hay un guión o hay una d
si es guión entonces es archivo y si es d es un directorio y luego vienen 9 caracteres
los 3 primeros tienen que ver con los permisos para el dueño los otros 3 para el grupo y otros 3 para todos los demás rwx-
columna 2 es el nmbre del archivo del directorio
cd users/alumno/desktop--> mkdir geek (se crea nuevo folder)
13.- date (fecha y hora actual)
14.- cal (calendario) cal april 1991
15.- echo laura responde con laura
16.- bc calculadora para salirte debes poner quit
17.- cal > fecha hace un nuevo archivo
18.- cat fecha responde con el contenido del archivo fecha
(si pongo date > fecha y después pongo cat fecha se cambia el contenido por la fecha y la hora)
19.- cal >> fecha se agrega el calendario al archivo que contiene date
20.- cat -n fecha pones numeración
21.- echo fernanda > nombre con eso escribe en un archivo nuevo el nombre de fernanda
21.- mv nombre lista para poder cambiar el nombre del archivo
22.- ctrl c te sales de tus enredos
23.- cp lista lista2 duplikr el archivo
24.- rm lista2 es borrar el archivo por completo (no hay bote de basura)
25.- open /applications/ical.app--> puedes cambiarlo por cualquier aplicación y entras a cualquier programa.
26.- ps -U alumno muestra que procesos se están ejecutando en la terminal
primera columna pid es el process id
27.- para quitar el programa---> kill id dl proceso--- matar una terminal
28.- ls -l dan un lista de cada contenido de forma extendida (explicaión en el #12)
tipos de permisos 3
---- el de lectura (r) se aplican en el caracter 1 4 7
----2 5 8 escritura (w)
----369 ejecución (x)
----sin permiso (-)