Po tym komentarzu dodałem wszystkie moje komendy uruchamiania / aliasu do ~/.bashrc
pliku i ~/.bash_profile
dodałemsource ~/.bashrc
Ale moje aliasy wciąż nie działają. Muszę ręcznie pozyskiwać ~/.bash_profile
nadgodziny (z source ~/.bash_profile
).
Mój plik .bashrc:
alias km='cd /Users/apple/Desktop/km'
i mój plik .bash_profile
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
source ~/.bashrc
W moim katalogu użytkownika mam tylko następujące pliki:
AKTUALIZACJA: Dla mnie to rozwiązanie faktycznie działało
command-line
el-capitan
iterm
alias
Niraj Chauhan
źródło
źródło
Odpowiedzi:
Więc po wszystkich zmaganiach jedynym rozwiązaniem, które mi pomogło, jest wykonanie za
source ~/.bashrc
każdym razem, gdy otwieram terminal.źródło
Mam go do pracy przy użyciu .login i .profile. Działa to w taki sposób, że .login jest pozyskiwany przez każdą powłokę logowania, a on z kolei pobiera .profile
W .login mam:
i w .profile mam:
Oczywiście, nie krępuj się używać rzeczy z mojego .profile.
źródło