Como te dice deathUser es correcto pero en ocasiones $PS1 tiene llamadas a otras variables (si no es una consola de login) y para ser más claro podrías probar con:
dpkg -l | grep bash
rpm -qa | grep bash
Para Debian-like y RedHat-like respectivamente.
Eso en caso de que uses Bash y verás la versión que tienes instalada.
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net
Al invocar sh, lo que haces es crear un nuevo proceso del shell sh (por lo general es es un link simbólico a bash). Este nuevo proceso lee sus archivos de configuración y luego te muestra su prompt. Estás en un shell normal, como en el que estabas antes. Lo único que sucedió es que durante la ejecución de .bashrc no se pasó por la asignación del valor de $PS1 (que es la variable que controla la apariencia del prompt primario) y por eso ves el valor por default.
Puedes salir de ese subshell simplemente escribiendo exit y volverás al shell en el que estabas anteriormente, que estaba esperando a que su proceso hijo termine de ejecutarse.
Versión del shell que
Versión del shell que estás corriendo, mira tu variable $PS1
bye
:)
Version
Como te dice deathUser es correcto pero en ocasiones $PS1 tiene llamadas a otras variables (si no es una consola de login) y para ser más claro podrías probar con:
dpkg -l | grep bash
rpm -qa | grep bash
Para Debian-like y RedHat-like respectivamente.
Eso en caso de que uses Bash y verás la versión que tienes instalada.
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net
------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net
Al invocar sh, lo que haces
Al invocar sh, lo que haces es crear un nuevo proceso del shell sh (por lo general es es un link simbólico a bash). Este nuevo proceso lee sus archivos de configuración y luego te muestra su prompt. Estás en un shell normal, como en el que estabas antes. Lo único que sucedió es que durante la ejecución de .bashrc no se pasó por la asignación del valor de $PS1 (que es la variable que controla la apariencia del prompt primario) y por eso ves el valor por default.
Puedes salir de ese subshell simplemente escribiendo exit y volverás al shell en el que estabas anteriormente, que estaba esperando a que su proceso hijo termine de ejecutarse.
--
haber != a ver
ha != a
Buena explicación ... Por
Buena explicación ...
Por eso le decía que vea su variable $PS1 en su shell, pa que investigue un poquito y se de cuenta del por que ...
bye
:)
grax
pues muchisimas gracias a todos por la explicacion