miércoles, 4 de febrero de 2009

La Shell Bash


bash es un shell de Unix , con shell queremos decir que es un intérprete de órdenes. Bash fue escrito para el proyecto GNU. Su nombre es un acrónimo de bourne-again shell (otro shell bourne) — haciendo un juego de palabras (born-again significa renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros intérpretes importantes de Unix. Hacia 1978 el intérprete Bourne era el intérprete distribuido con el Unix Version 7. Stephen Bourne, por entonces investigador de los Laboratorios Bell, escribió el intérprete Bourne original . Brian Fox escribió el intérprete bash en 1987. En 1990, Chet Ramey se convirtió en su principal desarrollador. bash es el intérprete predeterminado en la mayoría de sistemas GNU/Linux, además de Mac OS X Tiger, y puede ejecutarse en la mayoría de los sistemas operativos tipo Unix. También se ha llevado a Microsoft Windows por el proyecto Cygwin.

Comandos vistos durante la última sesión del grupo:

Comando : : : : : : : : : Sintáxis
  • cd ======== cd directorio/al/que/se/desea/ingresar
  • ========== cd .. <- ir al directorio padre
  • ls ========= ls <- lista el contenido del directorio actual
  • =========== ls directorio/a/listar <- lista el contenido del directorio especificado
  • rm ========= rm fichero_a_borrar (borra fichero)
  • =========== rm -r borrado/recursivo/para/directorios (borrar directorio)
  • mkdir ======= mkdir nombre_directorio (crea un directorio)
  • rmdir ======= rmdir nombre_directorio (borra un directorio)
  • find ========= find ruta/del/directorio -name nombre_fichero (busca el fichero en el directorio especificado)
  • pwd ========= pwd <- nos da la ruta del directorio en el que estamos
  • cat ========== cat fichero <- nos muestra el contenido de un fichero
  • echo ========= echo frase <- nos imprime en pantalla la frase deseada
  • ============= echo frase>fichero (guarda la frase en el fichero especificado, sobreescribiendo el contenido)
  • ============= echo frase>>fichero (agrega al final del contenido del fichero, es decir, sin sobreescribir)
  • mv =========== mv ruta/origen ruta/destino (mueve un directorio o fichero de lugar)
  • ============= mv nombre_inicio nombre_final (renombra un fichero o directorio)
  • cp =========== cp ruta/origen ruta/destino (copia un directorio o fichero)
Por ahora.... usen los discos vivos (lo ideal es instalarlo) para que puedan practicar los comandos... espero que avancen rápido...

Temas de la siguiente sesión:

  • Instalacion de paquetes en GNU/Linux
  • vía Repositorios.
  • Compilando el codigo fuente
  • Paquetes Precompilados.
Los ponentes son:
  • Elmer
  • William
  • Ana Griselda
Pueden traer Material necesario para hacer prácticas o teoría, lo que sea es bueno....

---=[A][K][I][N][O]=---

No hay comentarios:

Publicar un comentario