PATH a medida en Ubuntu
Quiero usar un par de shellscripts, disponibles en el PATH, pero no quiero instalarlos para todos los usuarios del sistema.
Los shellscripts los instalé en el
Los cambios en el
El
Los shellscripts los instalé en el
bin de mi HOME. Hay que hacer cambios en dos scripts de arranque, .profile y .bashrc, para que la variable de ambiente PATH incluya el directorio bin de mi HOME.Los cambios en el
.profile:# A flag variable
BASHRC_PROCESSED='0'
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
BASHRC_PROCESSED='1'
fi
fi# set PATH so it includes user's private bin if it existsif [ $BASHRC_PROCESSED != '1' -a -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH"fi El
.profile afecta a las shells de login, para que la variable quede cuando abrimos una shell bash desde el escritorio, es necesario tambien cambiar el .bashrc; si utilizamos bash como shell.Los cambios del .bashrc:# Configure PATH for non login shells. If a private bin exists,# include it.if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH"fi
Comentarios
Publicar un comentario