View previous topic :: View next topic |
Author |
Message |
zorth l33t
Joined: 17 Feb 2004 Posts: 780 Location: Lovin' Gentoo
|
Posted: Fri Apr 30, 2004 11:51 pm Post subject: como tener una bash molona y guapa :) |
|
|
hola. leyendo un manual de bash scripting pase a acabar configurando la bash para que me quedara bien guapa
aqui, os pongo lo que he echo:
1. ves a tu /home/usuario/.bashrc y mira de descomentar la ultima linea que quede asi:
Quote: |
##uncomment the following to activate bash-completion:
[ -f /etc/profile ] && source /etc/profile
|
2. ahora, mira tu /home/usuario/.bash_profile y mira que este tambien asi:
Quote: |
# /etc/skel/.bash_profile:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/skel/.bash_profile,v 1.10 2002/11/18 19:39:22 azarah Exp $
#This file is sourced by bash when you log in interactively.
[ -f ~/.bashrc ] && . ~/.bashrc
alias ls="ls --color"
if [ "$PS1" ]; then
source /etc/profile
fi
|
3. por ultimo, como root, guardate una copia de tu /etc/profile antes de editarlo como pondre, echa la copia del mismo, edita el /etc/profile, concretamente la lineas ps1=
el mio ha quedado asi:
Quote: |
# /etc/profile:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/profile,v 1.23 2003/04/29 21:23:18 azarah Exp $
if [ -e "/etc/profile.env" ]
then
. /etc/profile.env
fi
# 077 would be more secure, but 022 is generally quite realistic
umask 022
if [ `/usr/bin/whoami` = 'root' ]
then
# Do not set PS1 for dumb terminals
if [ "$TERM" != 'dumb' ] && [ -n "$BASH" ]
then
export PS1='\[\033[0;35m\]\d \[\033[0;31m\]\t \[\033[1;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'
fi
export PATH="/bin:/sbin:/usr/bin:/usr/sbin:${ROOTPATH}"
else
# Do not set PS1 for dumb terminals
if [ "$TERM" != 'dumb' ] && [ -n "$BASH" ]
then
export PS1='\[\033[0;35m\]\d \[\033[0;31m\]\t \[\033[1;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'
fi
export PATH="/bin:/usr/bin:${PATH}"
fi
unset ROOTPATH
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]
then
export INPUTRC="/etc/inputrc"
fi
# Extract the value of EDITOR
[ -z "$EDITOR" ] && EDITOR="`. /etc/rc.conf 2>/dev/null; echo $EDITOR`"
[ -z "$EDITOR" ] && EDITOR="`. /etc/conf.d/basic 2>/dev/null; echo $EDITOR`"
[ -z "$EDITOR" ] && EDITOR="/bin/nano"
export EDITOR
export LANG="es_ES"
export LC_ALL="es_ES"
LINGUAS="es"
export LINGUAS
|
los colores los podeis cambiar en las lineas EXPORT PS1. los que hay os los pongo aqui y a gustos...
Negro 0;30 Gris oscuro 1;30
Azul 0;34 Azul claro 1;34
Verde 0;32 Verde claro 1;32
Cyan 0;36 Cyan claro 1;36
Rojo 0;31 Rojo claro 1;31
Purpura 0;35 Purpura claro 1;35
Marron 0;33 Amarillo 1;33
Gris claro 0;37 blanco 1;37
se que para muchos esto les parecera una chorrada, pero a mi me ha gustado y ahora solo me queda ponerme el abatar de briana banks tambien en un recuadro de bash para ser ya un tio feliz del todo
saludos.
PS: OJO!! las lineas interesantes que debeis editar y se me olvidaba comentar esto, son las 2 lineas """ EXPORT PS1 """, el resto no hace falta que lo cambieis, tan solo, las 2 lineas que he comentado para tener fecha, hora, etc, en colores en la shell. _________________ Geŋtoo Worłd Rułe§
Last edited by zorth on Sat May 01, 2004 12:23 am; edited 2 times in total |
|
Back to top |
|
|
sergivv n00b
Joined: 04 Jan 2004 Posts: 37 Location: La Coruña (Spain)
|
Posted: Sat May 01, 2004 12:01 am Post subject: |
|
|
Hola zorth.
Estoy interesado en probar lo que dices en tu post pero tengo un pequeño problema. En mi carpeta de usuario no me aparecen esos archivos que dices que hay que modificar.
¿Tengo que crearlos yo?
He visto un monton de post hablando de esos archivos pero yo no los tengo.
Un saludo. |
|
Back to top |
|
|
zorth l33t
Joined: 17 Feb 2004 Posts: 780 Location: Lovin' Gentoo
|
Posted: Sat May 01, 2004 12:19 am Post subject: |
|
|
hola, si que los tienes
solo que cualquier archivo en linux que empieze por un punto como .bashrc o .bash_profile estan ocultos. para verlos desde una shell, entra a tu directorio personal y haz un ls -a y podras comprobar que ahora te muestra los archivos con . que estan ocultos.
desde konqueror por ejemplo, si usas kde, en la pestaña ver pica la opcion de mostrar archivos ocultos. luego, editalos tal como dije arriba y por ultimo, hazte una copia de /etc/profile a sitio seguro y edita las lineas export PS1 de forma que queden como arriba puse, a modo de ejemplo y observa los cambios, no hay perdida.
saludos _________________ Geŋtoo Worłd Rułe§ |
|
Back to top |
|
|
Parka Apprentice
Joined: 22 Apr 2004 Posts: 255 Location: Spain
|
Posted: Sat May 01, 2004 11:52 am Post subject: Re: como tener una bash molona y guapa :) |
|
|
Hola Zorth
zorth wrote: |
export PS1='\[\033[0;35m\]\d \[\033[0;31m\]\t \[\033[1;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]' |
La verdad es que queda muy bien mi bash personalizado... pero esa parte en concreto que cito, mi bash por lo menos no la reconoce :s
Code: | -bash: [\[\033[0;35m\]\d \[\033[0;31m\]\t \033[1;31m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]]: command not found |
Supongo q va a ser que yo soy torpe y resulta que lo de la @ es una errata y no había que ponerla...
Un saludo. Parka. _________________ "Empty, like your eyes, my soul is empty" (Parka talking to its head).
Framebuffer&Bootsplash How-to, en español! |
|
Back to top |
|
|
Parka Apprentice
Joined: 22 Apr 2004 Posts: 255 Location: Spain
|
|
Back to top |
|
|
Parka Apprentice
Joined: 22 Apr 2004 Posts: 255 Location: Spain
|
|
Back to top |
|
|
sergivv n00b
Joined: 04 Jan 2004 Posts: 37 Location: La Coruña (Spain)
|
Posted: Sat May 01, 2004 1:25 pm Post subject: |
|
|
Hola de nuevo.
En serio que no tengo esos archivos. No existen en mi directorio home. El unico que se parece es .bash_history.
Tampoco existe en el directorio /root.
Un saludo. |
|
Back to top |
|
|
fromooze Guru
Joined: 07 Mar 2004 Posts: 360 Location: Salamanca!
|
Posted: Sat May 01, 2004 1:29 pm Post subject: |
|
|
Algunos están en /etc/ ; pero de todos modos, siempre los puedes crear _________________ Xiau!
JID: fromoze@jabberes.org/jabber.org |
|
Back to top |
|
|
jBilbo Guru
Joined: 27 Jan 2003 Posts: 353 Location: Tarragona (Spain)
|
Posted: Sat May 01, 2004 3:04 pm Post subject: |
|
|
sergivv wrote: | Hola de nuevo.
En serio que no tengo esos archivos. No existen en mi directorio home. El unico que se parece es .bash_history.
Tampoco existe en el directorio /root.
Un saludo. |
Puedes copiarlos del directorio /etc/skel _________________ "A ti corresponde decidir lo que hacer con el tiempo que se te ha concedido."
Miembro del LUG de Tarragona:
http://www.gpltarragona.org |
|
Back to top |
|
|
sergivv n00b
Joined: 04 Jan 2004 Posts: 37 Location: La Coruña (Spain)
|
Posted: Sat May 01, 2004 4:14 pm Post subject: |
|
|
Hola.
Muchas gracias por las contestaciones. Ya los tengo copiados. Ahora voy a modificarlos para ver como queda.
Un saludo y muchisimas gracias. |
|
Back to top |
|
|
|