¿Cuál es el mejor lugar para poner alias personalizados, etc. de modo que puedan ser fácilmente transferido a otros sistemas (ejecutar diferentes versiones de OSX y/o Linux)?
Respuesta
¿Demasiados anuncios?
Jonas Byström
Puntos
5106
Lo tengo todo en /.bash_profile. como un ejemplo de un bash_profile:
###
##
# empty the Trash Bin :
alias emptytrash='sudo rm -Rf ~/.Trash/*'
# alias rm with confirmation:
alias rm='rm -i'
##
# flush the DNS cache :
alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say flushed'
##
# change output of ls command :
alias ls='ls -GFh'
##
# cmd is: export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\ [\033[33;1m\]\w\[\033[m\]\$ "
# ofwel: export PS1='\[\e[0;31m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
##
# color in Terminal window:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
# this is color in black background
# to have color in white background use:
# export LSCOLORS=ExFxBxDxCxegedabagacad
##
# yellow prompt with:
PS1='\[\e[0;33m\]\h:\W \u\$\[\e[m\] '
##