Re: aliases [SOLUCIONADO]
On Tuesday 24 June 2003 00:25, David Ballano wrote: Hola! Pues teneis razón el bash no se ejeutaba, lo he añadido al .profile y ya funciona todo correctamente, Hola. Eso no lo deberías hacer. Estás ejecutando una shell secundaria dentro de otra (llamémosle primaria). El intérprete bash siempre ejecuta (lee, incorpora, interpreta... como más te guste) el contenido del fichero ~/.bash_profile, que como indico está en el directorio de usuario. Lo que has de hacer es decirle en ese fichero que también lea el contenido del fichero ~/.bashrc, y no que ejecute otra bash. Añade al fichero .bash_profile lo siguiente: # ~/.bash_profile: executed by bash(1) for login shells. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package. umask 022 # the rest of this file is commented out. # include .bashrc if it exists if [ -f ~/.bashrc ]; then source ~/.bashrc fi #set PATH so it includes user's private bin if it exists if [ -d ~/bin ] ; then PATH=~/bin:$PATH fi # Para dejar huella de la ejecución de est script en /tmp echo Se ha ejecutado /home/admorum/.bash_profile /tmp/bash_profile ...y mira la huella que va dejando tras cada ejecución en /tmp/bash_profile para saber que, de verdad, se ha ejecutado. Salud.
Re: aliases
David Ballano escribi: Tengo una dudilla, quiero que crear un alias alias cdi=cd /home/. Esto me funciona pero cada vez que cierro sesin lo pierdo, he aadido este alias al fichero .bashrc pero an as cuando abro otra Terminal ya no me va el alias, hay otro fichero donde colocar el alias para que no se me pierda?? No, este debe ser el archivo (al menos que uses un shell distinto de bash). Nesecitas averguar, si el .bashrc no se ejecuta, o se ejecuta pero por alguna razon no define bien el alias. Lo puedes hacer agregando algo como echo Ejecutando .bachrc al .bashrc, y al loguearte ver, si aparece. Aislar el problema, ves? Salud.
Re: aliases
Prueba a modificar tu archivo .bash_profile, añade al final esta línea: bash A mí también me pasaba que al abrir una consola no cargaba el contenido de .bashrc y tenía que ejecutar bash antes de nada. Añadiendolo en .bash_profile no hará falta. Nota: Si no tienes un archivo .bash_profile lo creas.
Re: aliases
El Mon, Jun 23, 2003 at 11:50:57PM +0200 David Ballano ha dit: Tengo una dudilla, quiero que crear un alias alias cdi='cd /home/...' Esto me funciona pero cada vez que cierro sesion lo pierdo, he anadido este alias al fichero .bashrc pero aun asi cuando abro otra Terminal ya no me va el alias, ?hay otro fichero donde colocar el alias para que no se me pierda?? comprueba si ~/.bash_profile lee ~/.bashrc. ~/.bashrc por defecto no se lee cuando se lanza la shell con 'sh' en vez de 'bash', probablemente va por allí. -- You can't separate peace from freedom because no one can be at peace unless he has his freedom (Malcolm X) ( ( ( i ) ) ) http://indymedia.org ( ( ( i ) ) ) * using free software / Debian GNU/Linux | http://debian.org * gpg --keyserver keys.indymedia.org --recv-keys B9A88F6F signature.asc Description: Digital signature
RE: aliases [SOLUCIONADO]
Hola! Pues teneis razón el bash no se ejeutaba, lo he añadido al .profile y ya funciona todo correctamente, Gracias!! -Mensaje original- De: matze [mailto:[EMAIL PROTECTED] Enviado el: jueves, 09 de diciembre de 2004 14:08 Para: debian-user-spanish@lists.debian.org Asunto: Re: aliases El Mon, Jun 23, 2003 at 11:50:57PM +0200 David Ballano ha dit: Tengo una dudilla, quiero que crear un alias alias cdi='cd /home/...' Esto me funciona pero cada vez que cierro sesion lo pierdo, he anadido este alias al fichero .bashrc pero aun asi cuando abro otra Terminal ya no me va el alias, ?hay otro fichero donde colocar el alias para que no se me pierda?? comprueba si ~/.bash_profile lee ~/.bashrc. ~/.bashrc por defecto no se lee cuando se lanza la shell con 'sh' en vez de 'bash', probablemente va por allí. -- You can't separate peace from freedom because no one can be at peace unless he has his freedom (Malcolm X) ( ( ( i ) ) ) http://indymedia.org ( ( ( i ) ) ) * using free software / Debian GNU/Linux | http://debian.org * gpg --keyserver keys.indymedia.org --recv-keys B9A88F6F
Re: aliases
Otra aportación: Pero antes una pregunta, ¿como arrancas los terminales? supongo que en algún sitio se ejecuta un xterm, bien, si es asi, prueba a poner xterm -ls, esto lee todo el entorno de usuario. Fernando Iñaki wrote: Prueba a modificar tu archivo .bash_profile, añade al final esta línea: bash A mí también me pasaba que al abrir una consola no cargaba el contenido de .bashrc y tenía que ejecutar bash antes de nada. Añadiendolo en .bash_profile no hará falta. Nota: Si no tienes un archivo .bash_profile lo creas.