A continuación, muestro la estructura de mis archivos, parte del código de cada uno y lo que hago para intentar obtenerlo todo y estar listo para funcionar.
ESTRUCTURA
~/
.bash_profile
.bashrc
.profile
.bashrc
#-------------------------------------------------------------
# Source global definitions (if any)
#-------------------------------------------------------------
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
if [ -f /etc/bashrc ]; then
. /etc/bashrc # --> Read /etc/bashrc, if present.
fi
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
.bash_profile
#
# # Setting PATH for Python 3.5
# # The orginal version is saved in .bash_profile.pysave
PATH="/bin:/usr/bin:/usr/local/bin" # Make sure to use double quotes not single quotes And on a new line
export PATH
. /etc/profile
. ~/.git-completion.bash
if [ -f ~/bin/.bashrc ]; then
. ~/bin/.bashrc # --> Read ~/bashrc, if present.
fi
if [ -f /etc/bashrc ]; then
. /etc/bashrc # --> Read /etc/bashrc, if present.
fi
# ENVIRONMENT VARIABLES
# add my ~/bin dir to path
PATH=${PATH}:~/bin
export PATH
# simple prompt
# default macOS prompt is: \h:\W \u\$
export PS1="\W \$ "
# enable Terminal color
export CLICOLOR=1
# Pretty colors
Default=$'\e[0m'
Italic=$'\e[3m'
Black=$'\e[30m'
Red=$'\e[31m'
Green=$'\e[32m'
Yellow=$'\e[33m'
Blue=$'\e[34m'
LightBlue=$'\e[36m'
Magenta=$'\e[35m'
Cyan=$'\e[36m'
White=$'\e[37m'
NewLine=$'\n'
.perfil
#
# # Setting PATH for Python 3.5
# # The orginal version is saved in .bash_profile.pysave
PATH="/bin:/usr/bin:/usr/local/bin" # Make sure to use double quotes not single quotes And on a new line
export PATH
# ENVIRONMENT VARIABLES
# add my ~/bin dir to path
PATH=${PATH}:~/bin
export PATH
# source files
source /etc/profile
source ~/.git-completion.bash
source ~/bin/.bash_profile
if [ -f ~/.bash_profile ]; then
. ~/.bash_profile
fi
if [ -f ~/bin/.bashrc ]; then
. ~/bin/.bashrc # --> Read ~/bashrc, if present.
fi
if [ -f /etc/bashrc ]; then
. /etc/bashrc # --> Read /etc/bashrc, if present.
fi
# simple prompt
# default macOS prompt is: \h:\W \u\$
export PS1="\W \$ "
# enable Terminal color
export CLICOLOR=1
# Pretty colors
Default=$'\e[0m'
Italic=$'\e[3m'
Black=$'\e[30m'
Red=$'\e[31m'
Green=$'\e[32m'
Yellow=$'\e[33m'
Blue=$'\e[34m'
LightBlue=$'\e[36m'
Magenta=$'\e[35m'
Cyan=$'\e[36m'
White=$'\e[37m'
NewLine=$'\n'
Cuando entro en Terminal.app o iTerm.app e intento ejecutar source
con ~/.bashrc
, ~/.bash_profile
o ~/.profile
, se detiene y finalmente falla. No estoy muy familiarizado con la configuración de todo esto, pero sí sé que necesito que deje de ser un imbécil, por lo que cualquier información sobre lo que estoy haciendo mal o lo que puede estar mal con mi configuración sería muy apreciada. Si supieras cómo solucionar este problema, también sería fantástico.
EDITAR:
Siguiendo el comentario:
$ </proc/$$/cmdline tr '\0' '\n'
bash: /proc/93005/cmdline: No such file or directory
$ bash -i <-[this stalls]
$ bash -li <-[this stalls as well]
No me importa si tengo que obtener esto manualmente o no. Prefiero no obtenerlo manualmente, pero no estoy seguro de qué más hacer. Creo que fue solo un último esfuerzo para intentar que todo esto funcionara bien para mí.
Además, cuando abro iTerm, bash no comienza bien. Tengo que opt+C
poder escribir cualquier comando.