я имел функцию в моем ~/.bash_profile файл, например так:"Unsource" а .bash_profile или .bashrc сценарий
function foo {
echo "foo"
}
после снабжаем файл .bash_profile,
source ~/.bash_profile
I может работать Foo в командной строке:
$ foo
сказать, что я хочу, чтобы изменить имя обув преградить
function bar {
echo "foo"
}
и я повторно источника, .bash_profile файл
source ~/.bash_profile
Оказывается, что оба foo
и bar
доступны в командной строке. Почему это? и как я могу очистить старый .bash_profile код из памяти или где бы он ни хранился?