Archivo de Octubre 2006

Mi lista de comandos

Octubre 25, 2006

MI LISTA DE COMANDOS

Comando ls
El comando ls permite al usuario visualizar los archivos y subdirectorios que se tienen dentro de un directorio.
Opciones:
-l Muestra los detalles de derecho de escritura, lectura y creación
-i Muestra los inodos
-R Muestra el listado detallado de todo lo que contiene el directorio raíz de forma recursiva
-lh Muestra un listado en bytes, kilobytes, megabytes , que mejor describa el fichero
Comando cd
El comando cd permite cambiarnos de directorio. Este comando es muy similar al de una PC, con la única diferencia que cuando se desea cambiar hacia un subdirectorio exterior, se debe dejar un espacio entre los (..).
Comando pwd
El comando pwd es útil cuando se tiene un subdirectorio que a su vez tiene otros subdirectorios en su interior. Este comando despliega el path o la ruta actual.
Comando mkdir
mkdir es usado cuando se desea crear un directorio sobre el directorio presente, siempre y cuando se cuente con los permisos adecuados.
Comando rm
El comando rm sirve para eliminar o borrar archivos También se puede utilizar para borrar subdirectorios. El comando rm acepta el uso de comodines como lo es el (*).
Comando cp
El comando cp permite realizar una copia de un archivo o moverlo de un subdirectorio a otro. También con este comando se puede cambiar de nombre a un archivo.
Comando mv
Otro comando de mucho uso es mv. Con este comando se puede renombrar un archivo.
Comando more
Muestra un archivo pantalla por pantalla
Comando passwd
Este comando permite cambiar el password de acceso a una cuenta dentro de un sistema UNIX. Es muy recomendable cambiar el password de manera frecuente e incluir en él números, ya que al cambiar frecuentemente el password se aumenta la seguridad de un sistema.
Comando tail
Muestra el final de un archivo y se le puede porner el número de líneas que quieres que te muestre
Comando vi
Edita un archivo.
En este mismo el comando i para insertar archivo
Comando cat
Ver contenido de un archivo.
Comando exit
Termina la ejecución del programa en curso
Comando :wq
Te saca del editor y guarda
Comando >
Redireccionar salida, es destructivo
Comando >>
Redireccionar salida, no destructivo
Comando history
Despliega en la pantalla todo lo que se ha escrito hasta el momento
Comando head
Muestra el inicio de un archivo
Comando locate
Busca archivos
Comado tar
Empaqueta ficheros
Opciones:
-c Crea
-v Muestra la operación salida
-f Especifica los archivos para leerlos
-t Muestra los archivos por comando
-x Desempaqueta los archivos
Comando ln
Enlaza ficheros o directorios
Comando bzip2
Comprime un fichero
Opciones:
bunzip2 Descomprime un fichero
Comando touch
Crea archivos con una direccion relativa de la ubicacion de la creacion de los ficheros
Comando (..)
Te lleva al directorio anterior del que se encuentra actualmente
Bibliografía:
http://www.geocities.com/siliconvalley/8195/comunix.html
http://es.tldp.org/Tutoriales/CURSOLINUX/curso_linux/node64.html
http://www.todolinux.com/webs/todolinuxphp/htm/consola/consola_com_dos-linux.php

Trabajo en clase

Octubre 20, 2006

Este fue un ejercicio que hicimos en clase que se trato de descomprimir y desempaquetar el 19 de octubre del 2006:
$mkdir Pruebas
$cd Pruebas
$mkdir normal empaq comprimir
$cd normal
$touch t.e.x.t. d.o.c.
$history > t.e.x.t.; ls-R/ > d.o.c.
$tar –cvf ../empaq/paquetote.tar t.e.x.t. d.o.c.
$cd ..; cd empaq
$tar –tf paquetote.tar
$cp paquetote.tar ../comprimir
$cd ..; cd comprimir
$bzip2 paquetote.tar
$ls –lhi; ls –lhi ../compaq
$cd .. ; cd empaq
$tar –xvf paquetote.tar
$cd .. ; cd comprimir
$bunzip2 paquetote.tar.bz2

t008

Octubre 18, 2006

Los pasos que realice para la t008:
$mkdir Pruebas; cd Pruebas
$mkdir Textos Documentos
$touch Textos/texto.txt Documentos/documento.doc
$cd Textos
$ln texto.txt enlace_duro.txt
$ln -s texto.txt enlace_suave.txt
$ls -li
$ls -R
$ls -R/> texto.txt
$ls -lh
$cd ../Documentos/
$ln documentos.doc enlace_duro.doc; ln -s documentos.doc enlace_suave.doc
$history
$history > documentos.doc
$more documentos.doc
$ls -lh
$history >>enlace_duro.doc
$ls -lh
$cat /etc/passwd >documentos.doc
$ls -lh
$tail -50 documentos.doc
$head -20documentos.doc
$history >enlace_duro.doc
$cd ..
$pwd
/root/Pruebas
$tar -cvf textos.tar Textos
$tar -cvf docuemntos.tar Documentos
$ls -lh
$bzip2 textos.tar documentos.tar
$ls -lh
FIN

t007

Octubre 17, 2006

Pasos que realicé para la t007:

$pwd

/root/

$mkdir elisa

$cd elisa

$mkdir carp1

$ls

carp1

$vi texto1.txt

i

La Web 2.0 es la representación de la evolución de las aplicaciones tradicionales hacia aplicaciones web enfocadas al usuario final. El Web 2.0 es una actitud y no precisamente una tecnología.

La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través del web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio.

Esc

:wq

$ls

texto1.txt

$cat texto1.txt

$exit

$pwd

/root/

cd elisa

$mkdir carp2 carp3 carp4

$exit

$pwd

$cd elisa

$cd carp1

$ls

texto1.txt

$cp /root/elisa/carp1/texto1.txt   /root/elisa/carp2

$exit

$pwd

/root/

$cd elisa

$tar -cvf paquete carp1

$ls

carp1 carp2 carp3 carp4 paquete

mv paqute /root/elisa/carp4

$exit

$cd elisa

$cd carp1

$ls

texto1.txt

$cp /root/elisa/carp1/texto1.txt /root/elisa/carp3

$cd ..

$pwd

/root/elisa

$cd carp3

$ls

texto1.txt

$mv texto1.txt texto2.txt

$ls

texto2.txt

$cd ..

$pwd

/root/elisa

$tar -cvfz t007.tar elisa

$exit

Comandos

Octubre 5, 2006

 

Comando del DOS Comando Linux/Unix DESCRIPCIÓN
HELP man # Pedir ayuda
COPY cp # Copiar ficheros
MOVE mv # Mover ficheros/directorios
ECHO echo # Salida caracteres pantalla
MKDIR mkdir # Crear directorio
RMDIR rmdir # Borrar directorio
DIR ls # Listar directorio/ficheros
CD cd # Cambiar de directorio
ATTRIB chmod # Asignar modos al ficheros
DEL rm # Borrar ficheros
DELTREE rm -r # Borrar recursivamente
TYPE cat # Leer contenido del fichero
EXIT exit # Salir de script/sesión/bucle
UNDELETE (Aplicación MC opción UNDELETE) # Recuperar ficheros borrados
(No Aplicable) alias # Llamar a un nombre con modificadores por su alias, por el que le asignemos, etc.
Procesos por Lotes “.BAT” Scripts  
DIR (fichero) /S find -name fichero
find -iname FiChErO
# Buscar ficheros
(DOS n/a) grep -e “cadena de algún fichero” nombre_fichero.txt # Buscar cadena en ficheros
(DOS n/a) strings “cadena de algún fichero” fichero.txt # Buscar cadena en ficheros
(DOS n/a) halt (apagar/detener equipo) # Detener el sistema.
(DOS n/a) reboot (reiniciar equipo) # Reiniciar el sistema
PRINT lpr # Imprimir
DOS (n/a) lprm (limpiar trabajos de la cola de impresión) # Borrar trabajos de cola de impresión.
ipconfig ifconfig (Configuración IP) # Ver IP
winipcfg ifconfig  
ping ping (Comprobar paquetes/comunicación) # Mandar paquetes IP

De todas formas te recomendamos que te leas el tutorial desde el principio, ya que Linux, es un nuevo Sistema Operativo, muy potente y nada tiene que ver con tu obsoleto y arcaico DOS.

La raíz, estructura de directorios

    La estructura del directorio raíz (en la cual tu no deberías añadir ningún directorio/carpeta manualmente) es la siguiente:/ (directorio raíz)
    /bin (Archivos binarios, ejecutables esenciales)
    /sbin (Archivos binarios del SuperAdministrador, esenciales)
    /dev (Archivos controladores de dispositivos “devices”)
    /etc (Archivos de configuración del sistema)
    /tmp (Archivos temporales “podrás borrarlos cada x tiempo”)
    /home (Archivos donde se guardarán TODOS los usuarios)
    /usr (Aplicaciones para los usuarios)
    /usr/local/ (Aplicaciones donde deberás descomprimir ficheros compilados/instalar las que compiles)
    /var (Archivos de tamaño extensible)
    /proc (Comunicación directa con el núcleo)
    /lib (Librerías esenciales para el sistema)
    /mnt (Donde se montarán los sistemas de archivos)
    /opt (Aplicaciones opcionales (KDE, StarOffice…)

    En cualquier parte de la estructura del árbol de directorio superior a la que te acabamos de presentar podrás realizar todas las modificaciones (creándolas y que sean tuyas) que quieras.

REFLEXIÓN
A mi me hizo falta mucho de la tarea, por que yo solo puse la estructura de directorios raíz, y no puse lo que el maestro nos pidio, los comandos. Con lo que hicimos en clase complete mi tarea, por que ya puse los comandos.

Shell

Octubre 4, 2006

Posteado por: Elisa Romero

Primero empezaré por definir shell, que es parte fundamental de un sistema operativo que ordena la ejecución de mandatos obtenidos del usuario por medio de una interfaz de línea de comandos (CLI). Suelen incorporar características tales como control de procesos, redirección de entrada/salida, ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir programas por lotes o (scripts).

Estructuración de las carpetas y ficheros

Linux intenta someterse a un estándar de organización de carpetas y ficheros . Este estándar se denomina Filesystem Hierarchy Standard. Según éste, todas las carpetas cuelgan de una carpeta principal, que se llama raíz (representado por una barra, /). Hay que mencionar que para GNU Linux, todos los dispositivos funcionan como carpetas. Es decir, los datos que se envían a la tarjeta de sonido se escribirán en una carpeta. Aqui va la lista de comandos que vimos en clase:

 

/bin: aquí residen la mayoría de los programas esenciales para el arranque y funcionamiento del sistema.
/boot: contiene ficheros estáticos para el arranque del sistema.
/home: alberga los directorios personales de todos los usuarios.
/etc: aquí se encuentran los ficheros de configuración del sistema.
/lib: Librerías compartidas esenciales. Estos ficheros contienen código que compartirán muchos programas, evitando que cada uno tenga una copia para sí. Así se reduce el espacio usado en disco.
/dev: Los ficheros de dispositivos de los que hablábamos, que se usan para acceder a los dispositivos del sistema y recursos, como discos duros, modems, memoria, etc.
/proc: contiene el estado de los dispositivos hardware.
/usr: datos, programas y librerías accesibles por el usuario.
/root es el directorio de la cuenta del administrador o root.
/sbin: Comandos básicos para la administración del sistema.
/var: contiene ficheros modificables por las aplicaciones durante la ejecución: por ejemplo los logs.