jueves, 25 de febrero de 2010

sftp

Transferir archivos de modo seguro de una computadora a otra

Secuere shell (shh)

Es un programaque permite la conexion segura con otra computadora con el objetivo de compartir rescursos.
La sintaxis es la siguiente:
ssh usuario@computadora

martes, 23 de febrero de 2010

+Comandos UNIX

ps -u alumno - Dice todos los procesos que se estan llevando a cabo
kill ### - mata la aplicación
open /Applications/Calculator.app - Abre calculadora
Script
Es un conjunto o secuencia de instrucciones almacenadas en un archivo que el SO puede ejecutar. Un script puede conterner:
1. Comandos de Unix.
2. Variables, constantes y cualquier otra herramienta de un lenguaje de programacion
Los sripts se pueden realizar en cualquier editor de texto.

Ejecutar script - ./"nombre de archivo"

miércoles, 10 de febrero de 2010

Permisos Unix

* ls -l ---> Brinda información detallada y extendida de los archivos y directorios en el lugar donde estamos.

De izquierda a derecha, lo que aparece representa lo siguiente:

* "d" (directorio) ó "-" (archivo)

* Siguientes 9 caracteres: Permisos

a) Permisos de Lectura. Letra r
b) Permisos de Escritura. Letra w
c) Permisos de Ejecución (Programa). Letra x

También hay tres perfiles de usuario, que son:

1) Dueño (del archivo o directorio)
2) Grupo
3) Todos los demás

Los tres primeros caracteres son del dueño, los siguientes tres pertenecen al grupo y los últimos tres pertenecen a los demás.

*Los permisos de lectura se asignan en los caracteres 1, 4 & 7 ("r"= permiso; "-"= no permiso)
*Los permisos de ejecución se asignan en los caracteres 3, 6 & 9
*Los permisos de escritura se asignan en los caracteres 2, 5 & 8

-------------------- Modos de Archivo --------------------------




r w x Valor r w x
- - - 0 0 0 0
- - sí 1 0 0 1
- sí - 2 0 1 0
- sí sí 3 0 1 1
sí - - 4 1 0 0
sí - sí 5 1 0 1
sí sí - 6 1 1 0
sí sí sí 7 1 1 1


-Modo 653 ---> Dueño= Permisos de Lectura y Escritura
Grupo= Permisos de Lectura y Ejecución
Los demás= Permisos de Escritura y Ejecución

* chmod "modo deseado" "File Name" ---> Cambia los permisos al modo especificado

Unix

X11 - Correr aplicaciones no escritas para Mac
  • Indicador de comandos/Prompt: Nombre de la computadora y usuario
  • Cursor
  • Despues del cursor se escriben los omandos.
  • Despues de los comandos: opciones, argumentos y operadores, son opcionales, y pueden estar en distinto orden.
  • Terminando de escribir comando dar enter para que se ejecute
Comandos:
pwd: /Users/Alumno - Dice el lugar donde se esta trabajando.
ls: Muestra el contenido del lugar en donde se esta
clear: Limpia la pantalla


man "comando": Meterse al manual para obterner informacion sobre el comando
  • Barra espaciadora avanza una pagina a la vez
  • Tecla b retrocede una pagina a la vez
cd desktop: Cambia de directorio de trabajo al escritorio
cd .. : Cambia de directorio
cd / : Cambia a directorio raiz (L510:/ alumno$)
mkdir "nombre directorio": se crea un nuevo directorio
ls -l : listado con detalles de lo que hay en el escritorio
- archivos
d - archivo o folder
9 caracteres - Permisos
3 primeros - permisos para dueño de archivo o directorio
3 siguientes - permisos para grupo de trabajo donde este metido el dueño
3 ultimos - permisos para los demas usuarios del sistema

3 tipos de permisos:
  1. Lectura R- Representados por los caracteres 1, 4 , 7 - para el dueño, grupo de trabajo y usuarios
  2. Escritura W- 2, 5, 8
  3. Ejecución X- 3, 6, 9

cat: abre archivos
mv : Cambiar nombre a archivos "archivo" nuevo nombre
cp: duplica el archivo "archivo" "archivo1"
rm: borra archivo "archivo"

Manejadores de texto
- Editores - Text Edit, Block de notas, Nano, Vi, Emacs
- Procesadores - Word, Pages, Open Office, Neo Office
- Maquetadores - Quark
Nano mas facil de usar, con menos prestaciones

ls -l: Da informacion sobre el lugar en el que se esta de un modo extendido

date ---> Nos permite saber la hora y fecha del sistema

cal ---> Nos brinda, en forma de calendario, el mes actual

cal "month" year ---> Nos brinda el calendario requerido

echo "any word" ---> Unix responde con la palabra que se introduce
bc ---> Calculadora científica (SIN ESPACIOS)
(a=6
b=4
a+b
10)

quit ---> Nos permite salirnos de la calculadora

Redireccionamiento. Se trata de enviar la respuesta de un comando hacia un archivo usando el operador "mayor que" (>). Si el archivo no existe, el redireccionamiento lo genera. Sin embargo, si el archivo ya existe, se sobreescribe el contenido.

cat "nombre de archivo" ---> Sirve para ver qué es lo que tiene el archivo

cal >> fecha ---> Sirve para agregar información a un archivo sin sobreescribir el contenido del mismo

cat -n fecha ---> Sirve para ennumerar las líneas del contenido del archivo

* echo "Content" > "File Name" ---> Crea un archivo en la ubicación actual con el nombre que se le asigne
* cat "File Name" ---> Permite ver el contenido de un archivo
* mv "File Name" "New Name" ---> Cambia el nombre al archivo selccionado inicialmente
* cp "File Name" "Copy Name" ---> Duplica un archivo, incluyendo el contenido
* rm "File Name" ---> Elimina un archivo definitivamente

Manejadores de Texto

a) Editores. Maneja el texto en su forma más simple; colores de fuente, fuentes, estilos, etc., no importan para nada. Por ejemplo, vi, emacs & nano (UNIX), text edit (MAC) ó block de notas (WINDOWS)

b) Procesadores. Manejan el texto de una forma que incluye estilos, fuentes, colores, etc. Por ejemplo, Pages & NeoOffice (MAC) ó Word (WINDOWS & MAC)

c) Maquetadores. Se dedican a cómo está dispuesto el texto en un archivo. Por ejemplo, QuarkXPress, Indesign, Publisher, etc.

vi emacs nano (curso)
Prestaciones 3 2 1
Facilidad de Uso 1 2 3

Nano. Presenta diferentes comandos precedidos por la tecla de ctrl, para realizar diferentes acciones, incluyendo la de salvar el archivo (ctrl+O) = Write Out

* nano "Nano File Name" ---> Abre el archivo seleccionado directamente en nano.