Неправильное содержимое, отображаемое в файлах .bashrc и .bash_profile в каталоге ~/ вместо ожидаемых переменных и значений среды пользователя

#bash #terminal

#bash #терминал

Вопрос:

В настоящее время я нахожусь в каталоге ~/ в терминале на моем Mac и пытаюсь настроить .bash_profile.

Я пытаюсь выполнить команду cat, чтобы просмотреть ее содержимое. Результатом является следующее:

 # The next line updates PATH for the Google Cloud SDK. if [ -f '/Users/iwill/Downloads/google-cloud-sdk/path.bash.inc' ]; then . '/Users/iwill/Downloads/google-cloud-sdk/path.bash.inc'; fi

# The next line enables shell command completion for gcloud. if [ -f '/Users/iwill/Downloads/google-cloud-sdk/completion.bash.inc' ]; then . '/Users/iwill/Downloads/google-cloud-sdk/completion.bash.inc'; fi export PATH="/usr/local/opt/ncurses/bin:$PATH"
 

При попытке просмотреть файл .bashrc я получаю следующее:

 if [ -f '/Users/iwill/Downloads/google-cloud-sdk/path.bash.inc' ]; then . '/Users/iwill/Downloads/google-cloud-sdk/path.bash.inc'; fi

# The next line enables shell command completion for gcloud.
if [ -f '/Users/iwill/Downloads/google-cloud-sdk/completion.bash.inc' ]; then . '/Users/iwill/Downloads/google-cloud-sdk/completion.bash.inc'; fi
 

Есть какие-нибудь идеи, почему я не вижу переменные пользовательского окружения так, как должен быть?

Комментарии:

1. Правильно ли это форматирование? .bash_profile Действительно ли это всего лишь две строки с комментариями?

2. if Действительно ли они находятся в той же строке, # The next line... что и? или это ошибка копирования?

3. В любом случае, похоже, что переменные среды, которые вы хотите видеть, находятся в ~/Downloads/google-cloud-sdk/path.bash.inc и .bashrc загружают их.