환경변수를 등록하는 명령어가 생각보다 많더군요. env, set, export, declare를 사용할 수 있는 것 같은데 명령어가 이렇게나 많은 이유는 무엇인가요?
그리고 이 명령어들 사이에 차이점이 있나요?