martes, 29 de marzo de 2011

Introducción a linux 3 [28-03]

Seguimos con linux, repasando conceptos basicos y comandos.

Les dejo los apuntes a medias.


Sistemas de archivos

Links(Accesos directos)

Links blandos

Es como un acceso directo en el sentido clásico

Todos los archivos tienen un Header que tienen referencia al content
Cuando tenemos un link se ponen las siguientes propiedades
Header contiene
ruta: /home/bruno/pepe
permisos
tamaño
Content contiene
/home/bruno/pepe/archivo.txt

Para crear un link blando en el terminal se utiliza el comando
ln -s ruta_archivo nombre_link

Links duros
Es un puntero al nodo del archivo en lugar de ser un archivo que tiene la dirección de otro archivo.
Básicamente es el mismo archivo pero que se encuentra...... (o es una “copia” del archivo)

Son archivos que apuntan al mismo, ejemplo 2 headers que apuntan al mismo content.

Cuando se elimina un header cuando tengo mas de 1, el content disminuye el contador de header.

Para crear un link duro en terminal se utiliza el comando
ln ruta_archivo nombre link


Comando Mount - umount

Mapea la información de un dispositivo a una carpeta en la jerarquía.

Ejemplo
mount /dev/dispositivo /media/Pendrive
Para desmontar un dispositivo

Ejemplo
umount /media/pendrive
Parametros
para montar un dispositivo con diferente tipos de archvios se utiliza el parametro -t

Ejemplo: mount -t vfat
ntfs
ext3

Comando su - sudo

su : Pone la consola en Super Usuario
sudo : ejecutar como super usuario

Variables de entorno

son variables preestablecidas del sistema.
Para llamarlas se utiliza el simbolo $
ejemplo
echo “PATH”
echo “HOME”
echo “USER”

Para setear una variable de entorno se utiliza el comando export
Ejemplo:
export Hoy=”Lunes”

Comando alias - unalias

Se utiliza para darle otro nombre a los comandos

por ejemplo el comando dir es el alias de ls

unalias se utiliza para borrar un alias que se haya creado.

Comillas en los comandos

echo “hoy es $Hoy” -> muestra hoy es 28 de marzo (incluye el valor de la variable $Hoy)
echo 'hoy es $Hoy' -> muestra el texto tal cual se escribió.

export Hoy=”comillas invertidas, date ,comillas invertidas” -> las comillas invertidas ejecutan el comando que esté entremedio


Audio de la clase.

No hay comentarios:

Publicar un comentario