hash `hash` 명령어는 리눅스의 쉘 (주로 bash)에서 명령어의 위치를 기억하게 하는 데 사용됩니다. 사용자가 명령어를 실행할 때마다 해당 명령어의 전체 경로를 찾아가는 것은 비효율적이므로, `hash` 테이블은 이전에 실행된 명령어의 위치를 캐시하여 효율적으로 찾을 수 있게 도와줍니다. 주요 사용법 1. 현재 hash 테이블 내용 보기 hash 2. 특정 명령어의 hash 정보 삭제하기 hash -d [명령어] 3. hash 테이블 초기화하기 (모든 내용 삭제) hash -r 정리 `hash` 명령어는 사용자의 쉘 세션 내에서만 유효하며, 쉘을 종료하면 `hash` 테이블도 초기화됩니다.