
¡Únete al Club!
|
|
Inicio de sesión de usuarioNavegaciónnoticiasDrakeNuevos
En líneaActualmente hay 13 Usuarios registrados y 117 Invitados en línea.
Usuarios en línea:
Mandriva LinuxMandriva SecurityPlaneta BlogDrake
Busqueda de BUGsLicencia |
Consola muestra "Bash 3.2$" en lugar de "gustavo@localhost" (Solucionado)
Enviado por tavillo1980 el 18 Mayo, 2008 - 20:37.
Hola a todos Anoche, por motivos que no vienen al caso, hice una instalación limpia de Mandriva 2008.1 Spring (DVD Free i586). La instalación limpia, fue "limpia limpia". Los pasos que seguí fueron estos: 1- Antes de comenzar la instalación, abrí una consola y con "su" me hice root. 2- Lancé Konqueror como root, y me fui a "/home". Allí puse "Mostrar archivos ocultos". 3- Borré todos los archivos y carpetas ocultos. Teóricamente, todo eso almacena "logs" y configuraciones que no sirven de nada, si quiero hacer una instalación limpia SIN conservar rastros de las configuraciones anteriores. Lo único que quería conservar era la información valiosa para mi (música, fotos, videos, etc etc.) 4- Finalizada la eliminación de todos los elementos ocultos, y ya con el DVD colocado, reinicé la máquina, comenzando la nueva instalación. Todo el proceso de instalación transcurrió sin sobresaltos, en "tiempo y forma". Ahora bien. Luego de que Mandriva estaba funcionando nuevamente, me doy cuenta al abrir una consola (uso KDE) que en lugar de mostrar [gustavo@localhost]# (no me acuerdo como es exactamente, pero Uds. entienden), muestra solamente la leyenda "BASH 3.2$". La consola funciona perfecta. Si uso el comando "su", ahí sí, al pasar a root, muestra "[root@localhost gustavo]. Pregunta: ¿Alquien sabe por que pasa esto? Si saben el "por qué", ¿me pueden decir como arreglarlo?. Saludos a todos. T@villo |
Bienvenido a BlogDRAKE![]()
BuscarEncuesta¿Cuanto tiempo estuviste leyendo blogdrake, antes de crear un usuario, y empezar a intervenir activamente en este sitio? Dos hilos: Era buscar en google mis problemas con mandriva y siempre aparecía blogdrake en los primeros puestos.Estaba claro. 48% Alrededor de un mes: Leí blogdrake durante unas cuantas semanas antes de encontrar fuerzas para comenzar a escribir. 27% Alrededor de 1 año:Pensé que mis dudas se podían solucionar leyendo lo que hay ya escrito, tardé muchos meses en decidirme. 18% Mas de 2 años: Linux no es facil, y los BOFHs dan miedo.Me costó mas de dos años darme cuenta que aqui no se comen a nadie 2% Jamás: Paso de vosotros,solo os uso cuando os necesito,está ya todo escrito.Solo hay que saber buscar.Ademas me caeis mal. 4% Total votes: 99 Envíos recientes de blog
Nuevas discusionesDiscusiones activas |
# 52146: Facil
Borraste tu .bashrc y tu .bash_profile crea otro usuario y robaselos ;-) los haces propiedad de tu usuario y los pones en tu home y listo.
--
¿Quien es Jesucristo?
# 52150: Así es. Me pasó una vez.
Aqui están el contenido de esos dos, pégalos en el kwrite y guárdalos en tu home:
[danny@sempron ~]$ cat .bash_profile # .bash_profile # Initialize keychain if needed if [ -r $HOME/.ssh/identity -o -r $HOME/.ssh/id_dsa -o -r $HOME/.ssh/id_rsa ]; then if [ ! -d $HOME/.keychain ]; then keychain fi fi # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH unset USERNAME[danny@sempron ~]$ cat .bashrc # .bashrc # User specific aliases and functions # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fiReinicias la sesión y ya.
--


Danny G.
dgarciao@jabber.org
# 52151: Tienes que definir la variable PS1 a tu gusto
En el manual de bash esta muy clarito... bueno en realidad no, no esta tan clarito:
Por supuesto los "indicadores" aparecen no justo debajo, sino muchas páginas más atrás:
Así que simplemente debes asignar a la variable PS1 el valor que corresponda al formato que desees que muestre bash. Por ejemplo, si quieres que sea el "típico" [usuario@máquina directorio]$ entonces el valor de PS1 debe ser [\u@\h \W]\$
Ejemplo:
Pero como quieres que sea algo fijo, y que no tengas que poner esta asignación cada vez que abras un terminal, debes poner esa asignación en alguno de los ficheros que ejecuta bash al iniciar, que son /etc/profile, /etc/profile.d/*.sh, ~/.bash_profile, ~/.bashrc y /etc/bashrc (en este último fichero es dónde suele estar definido por defecto).
--------------------
Speedball, la banda de heavy metal más barriobajera de Tarragona.
Si te gusta el heavy metal, en Tarragona, ven al Helvete Metal Bar
# 52215: yo lo hice así
A mí me lo solucionó pacho así:
http://blogdrake.net/node/5460
Fíjate en la segunda linea que finaliza con un espacio y un punto después del asterisco.
Cierras la consola y al volverla a abrir ya debería de aparecer como quieres.
Un saludo,
---
owl
# 52216: Ahhh
Cielos como busque ese post y no lo encontre XD
--
¿Quien es Jesucristo?
# 52219: Solucionado
Hola a todos
Antes que nada, gracias por las respuestas.
Les comento que el "afortunado ganador" ha sido owl.
Efectivamente, y siguiendo las instrucciones de Pacho, simplemente escribí a continuación del bash-3.2$:
cp /etc/skel/.ba* .
Le di enter. Y luego hice "exit".
Abrí nuevamente la consola, y voilá!
Gracias nuevamente.
T@villo
Aprender es como caminar: sin importar los años que hayan pasado, nunca estarás exento de tropezar.
Linux User # 463360