В чем дело с .bashr c и .bash_profile в MacOS? - PullRequest
0 голосов
/ 20 июня 2020

Я очень потерял свои .bashr c и .bash_profile. Я использую macOS Catalina 10.15.5.

Я создал файл .bash_profile в своей домашней папке, который содержит следующее:

if [ -f ~/.bashrc ]; then                                                        
 source ~/.bashrc                                                                
fi

и файл .bashr c, содержащий следующее:

export PATH="$PATH:/Users/xavierfrehner"
alias ls='ls -Ga'

Каждый раз, когда я перезагружаю терминал / перезагружаю компьютер, мой псевдоним, который я создал, не работает.

Независимо от того, что я ищу, я не могу найти фактическое выполнение того, что необходимо сделать, чтобы заставить работать файл bashr c.

Мне известен файл bashr c в моей папке / etc /, и всякий раз, когда я менял это с использованием root привилегий, мой псевдоним по-прежнему не работает.

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

1 Ответ

1 голос
/ 21 июня 2020

Поскольку вы запускаете Catalina на Ma c, используя терминал, вы можете склоняться к созданию файла .bashr c и реализации псевдонимов обычным способом linux, и то, что написано, будет правильно работать в типовая оболочка unix. Однако проблема возникает из-за того, что Catalina не использует напрямую bash в терминале по умолчанию.

Catalina и не только использует zsh в качестве оболочки по умолчанию, и, следовательно, не использует оболочку bash , вам нужно будет вместо этого создать файл .zshr c.

Синтаксис знаком, если вы работали с bash, а псевдонимы, в частности, будут работать так же, как и в bash.

...