Hola, estoy un poco liado del modo en que funcionan las shell. Si el login lo hago como usuario horacio, el prompt que obtengo es siempre:
$ sin que indique nada más. Yo pensé que sería el bash ya que bash siempre va con el signo $, pero: $ bash homega:~$ y aquí resulta que las opciones que pueda tener en .bashrc me funcionan. O sea, que antes estaba en otra shell... ¿sh? (aunque la primera login shell que aparece en /etc/shells es `ash'... pero no puedo cambiar a ash invocándolo como `ash' desde la línea de comandos ... ¿porque no es una shell interactiva?). ¿Se puede hacer que el login te meta directamente en bash? Y de otro modo, ¿cómo puedo hacer que la shell del login lea ~/.bashrc? El man bash dice que cuando bash es invocado como login shell, primero lee /etc/profile, luego ~/.bash_profile, ~/.bash_login y ~/.profile, y al salir lee ~/.bash_logout (si existe). Bueno, aquí no dice que lee ~/.bashrc, sólo si es invocada como shell no de login... ¿quiere eso decir que en realidad el login es bash y no otra? Ni ~/bash_login, ni ~/.profile, ni ~/bash_logout existen... Lo único que veo es que hay una diferencia entre el bash si es de login o si es interactivo (si se invoca desde la consola), ya que el primero no lee ~/.bashrc. Por lo demás, un lío, a ver si alguien me puede aclarar algo. Gracias de antemano, Horacio. -- Claves - GnuPG/PGP - Keys : http://www.rediris.es/cert/keyserver o/or Envía un mensaje vacío a [EMAIL PROTECTED] con la línea de asunto: Send a blank message to [EMAIL PROTECTED] with the subject line: Tipo de Clave/Key Type Asunto:/Subject: DSA/ElGamal fetch dsa/elgamal DSS/Diffie-Hellman fetch dh/dss RSA fetch rsa