fuente de comandos personalizados de terminal cada vez

4

Después de seguir esto comment agregué todos mis comandos de inicio / alias al archivo ~/.bashrc y en ~/.bash_profile agregué source ~/.bashrc

Pero todavía mis alias no funcionan. Tengo que buscar manualmente ~/.bash_profile de tiempo extra (con source ~/.bash_profile ).

Mi archivo .bashrc:

alias km='cd /Users/apple/Desktop/km'

y mi archivo .bash_profile

if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
source ~/.bashrc

En mi directorio de usuarios solo tengo los siguientes archivos:

Miperfiliterm2:

ACTUALIZACIÓN:Paramí,estasoluciónrealmente funcionó

    
pregunta Niraj Chauhan 29.12.2015 - 10:34

2 respuestas

0

Después de todo, la única solución que funcionó para mí es ejecutando source ~/.bashrc cada vez que abro mi terminal.

    
respondido por el Niraj Chauhan 02.01.2016 - 09:26
0

Lo hice funcionar usando .login y .profile. La forma en que funciona es .login proviene de cada shell de inicio de sesión y, a su vez, de las fuentes .profile

En .login tengo:

. .profile

y en .profile tengo:

function pgrep(){
ps -axww | grep -i "$1" | grep -v "[p ]grep"
}

function diskspc(){
sudo find / -iname "*$1*" -print0 | xargs -0 du -chs
}


JAVA_HOME="/System/Library/Frameworks/JavaVM.Framework/Versions/1.5.0/Home"
export JAVA_HOME

alias rsync="rsync --stats --progress"

alias forcequit="open -a iForce\ Quit"

alias ls="/bin/ls -FG"
alias ll="ls -la"
alias gls="gls --color=auto -aF"

alias find="/usr/bin/find"

. /sw/bin/init.sh

LC_ALL='C'
export LC_ALL

alias locate2='if [ $(('date +%s'-'eval $(stat -s /var/db/locate.database); echo $st_mtime')) -gt 3600 ]; then echo "locate: db is too old!">/dev/stderr; sudo /usr/libexec/locate.updatedb; fi; locate -i'

alias flocate="/sw/bin/locate.fink --database=/sw/var/locatedb"

LOCATE_PATH=/var/db/locate.database
#LOCATE_PATH=/sw/var/locatedb:/var/db/locate.database
#LOCATE_PATH=/sw/var/locatedb
export LOCATE_PATH

#LESS_IS_MORE=1
#export LESS_IS_MORE

Por supuesto, siéntase libre de usar o no las cosas de mi perfil.

    
respondido por el David Fass 05.01.2016 - 07:30

Lea otras preguntas en las etiquetas