CMS realizado en bash

CMS (Content Managment System) realizado en bash version 3.1.17 como trabajo para la materia Sistemas Operativos. Realizado por Pablo Marti, Diego Melendez y Daniel Ayala, Julio del 2008.


Link de Descarga

Guia de comandos bash

Una muy buena guia de comandos de bash, de la A a la Z.


http://www.ss64.com/bash/

Importante tip para bash - general para todas las distros

Tras dos horas de estar tratando hacer funcionar un script sobre el uso de la sentencia for en bash (en mi caso en Debian 4.0 r3 etch amd64), pude descubrir un diminuto error pero el cual no deja que continue la ejecucion del script. Es mas, hace que la shell no reconozca al script.


Puede que, este mismo error se haya estado dando en otras distribuciones, y les atribuyan fallos del interprete (como por ejemplo en Ubuntu, distro hija de Debian). Al incio de todo script de bash, se tiene que escribir:


#!/bin/bash


Pues bien, cuando lo escribas, tienes que tener el cuidado de no escribir nada despues de esa llamada, ni siquiera un espacio.

Manejar paquetes en Debian

Un muy buen articulo de como manejar paquetes, los programas a utilizar (tanto en modo texto como en modo grafico), como tener una exelente lista de repositorios, como instalar, actualizar y eliminar paquetes en Debian.


http://www.lostscene.com/manuales/debian-apt.php
(fuente proporcionada por Cesar "chibo" Orellana)


Por cierto, todo esto bien puede ser empleado sin problemas en las demas distribuciones hijas de Debian (como Ubuntu). Para poder realizar todo esto en distribuciones sin relacion con Debian, tienes que instalar por tu cuenta los paquetes y programas necesarios.

Montar particiones NTFS o Fat32 en GNU/Linux de discos IDE

Nota: yo use Debian pero supongo que ha de ser lo mismo en todas las distribuciones.

Para empezar, puede que hayas instalado alguna distribucion de GNU/Linux y no te aparezcan tus otras particiones ya sea de el mismo disco duro en que tienes instalado tu distro o algun otro disco duro.
Primeramente, es mas sencillo montar una particion Fat32 que una NTFS, mas que todo por las "limitantes administrativas" que ha puesto Microsoft, sugiero que te lo investigues ya que mi proposito no es poner un gran apartado sobre esas cosas teoricas, me voy por la practica. En fin, lo hecho, hecho esta.


Montar una particion NTFS/Fat32


  1. En terminal: fdisk -l Esto te mostrara la informacion de tus discos duros instalados y sus particiones

  2. Abre el archivo fstab, ubicado en /etc. Sugiero hagas una copia de el archivo actual como un backup

  3. Si deseas montar una particion Fat32, digita: /dev/hdx /media/hdx vfat rw,auto,users,umask=000 0 (en vez de hdx pondras tu particion, la que encontrastes previamente, por ejemplo hda1, hdb3, hdc2, etc)

  4. Si se trata de una particion NTFS, digita: /dev/hdx /media/hdx ntfs auto,ro,exec,users,dmask=000,fmask=111,nls=utf8 0 0 (lo mismo con el hdx. Por cierto, te montara los disco de manera de solo lectura, si deseas permisos de escritura, sugiero uses ntfs-3g, ya es un poco mas complejo, no mucho, no me ha salido muy bien del todo, asi que cuando lo pueda usar bien explicare como)

  5. Y por ultimo, a probar, si no te funciona, pues sigue tratando, y si te sigue sin funcionar, pues comenta y ya veremos, ademas para eso esta google ;)




Salu2!