.profile 파일에서 alias 설정을 지웠는데도 alias가 계속 남아있는다면, 다음과 같은 몇 가지 이유가 있을 수 있습니다.
1. 다른 설정 파일:
- .profile 파일 외에 다른 쉘 설정 파일에 alias 설정이 되어 있을 수 있습니다. 다음 파일들을 확인해 보세요.
- .bashrc (Bash 쉘)
- .zshrc (Zsh 쉘)
- .cshrc (Csh 쉘)
- .tcshrc (Tcsh 쉘)
- 위 파일들 중 하나에 alias 설정이 있다면, 해당 파일을 수정하여 alias를 제거해야 합니다.
2. source 명령어를 실행하지 않은 경우:
- .profile 파일을 수정한 후 source ~/.profile 명령어를 실행해야 변경 사항이 적용됩니다. source 명령어는 쉘에게 변경된 설정 파일을 다시 읽도록 지시합니다.
- .profile 파일을 수정한 후 source 명령어를 실행하지 않았다면, 변경 사항이 적용되지 않아 이전 alias가 계속 남아있는 것처럼 보일 수 있습니다.
3. 쉘 재시작:
- 위 방법을 모두 시도했지만 alias가 계속 남아있다면, 터미널을 완전히 닫고 다시 열어보세요. 쉘을 재시작하면 모든 설정 파일이 다시 로드되므로, 변경 사항이 올바르게 적용될 수 있습니다.
4. 시스템 전체 설정 파일:
- 드물지만, 시스템 전체 설정 파일에 alias 설정이 되어 있을 수도 있습니다. 이 파일들은 일반적으로 관리자 권한으로 수정해야 합니다.
- 시스템 전체 설정 파일의 위치는 운영체제 및 쉘에 따라 다르지만, 일반적으로 /etc/profile 또는 /etc/bashrc 등이 있습니다.
5. alias 캐싱:
- 쉘에 따라 alias 설정이 캐싱될 수 있습니다. 이 경우 다음 명령어를 사용하여 alias 캐시를 지워보세요.
- Bash 쉘: hash -r
- Zsh 쉘: rehash