bash에서 환경 변수를 설정하거나 내 보내면 설정을 해제 할 수 있습니다 . 당신이 bash는 별칭을 설정하면, 당신은 할 수 unalias가 그것. 그러나이있을 것 같지 않습니다 unfunction .
예를 들어, .bash_aliases 파일 에서 설정 하고 쉘 초기화시 읽는 이 (사소한) bash 함수를 고려하십시오 .
function foo () { echo "bar" ; }
현재 쉘에서이 함수 정의를 지우려면 어떻게해야합니까?
초기화 파일을 변경하거나 셸을 다시 시작해도 계산되지 않습니다.
unfunction
것은 명령에 대한 좋은 이름이 될 것입니다 :-)