Często edytowałem .bashrc
plik, aby wyeksportować nowe zmienne środowiskowe.
Czy zamiast wygodniej odświeżyć konsolę i zamknąć nową i odświeżyć zmienne env?
bash
environment-variables
console
xiaohan2012
źródło
źródło
source
jest właściwy sposóbsource
. można po prostu wpisać kropkę zamiast niego:. ~/.bashrc
.source
pokazuje użytkownikowi, które polecenie jest wywoływane. Nie wierzę w pokazywanie skróconych poleceń nowym użytkownikom, dopóki nie zrozumieją, co robi kod.source
sposób bashizm, który wymaga dłuższego pisania, nie oferuje żadnych korzyści w stosunku do swojego przenośnego we wszystkich odpowiednikach powłok,.
nie widzę sensu zachęcania nikogo, nowego lub doświadczonego, do korzystania z niego.Po prostu użyj
lub
źródło
Oprócz tego, co sugerowali inni, odkryłem, że
source
nie rozbroi wcześniej przypisanych zmiennych środowiskowych. Jeśli więc chcesz rozbroić zmienne środowiskowe, musisz to zrobić ręcznie.źródło