Linuxpia/Linux 명령어

[리눅스 명령어] 명령의 완전한 경로명을 기억해두는, hash

Linuxpia4U 2023. 9. 20. 23:26
반응형

hash

`hash` 명령어는 리눅스의 쉘 (주로 bash)에서 명령어의 위치를 기억하게 하는 데 사용됩니다. 사용자가 명령어를 실행할 때마다 해당 명령어의 전체 경로를 찾아가는 것은 비효율적이므로, `hash` 테이블은 이전에 실행된 명령어의 위치를 캐시하여 효율적으로 찾을 수 있게 도와줍니다.

주요 사용법


1. 현재 hash 테이블 내용 보기

hash



2. 특정 명령어의 hash 정보 삭제하기

hash -d [명령어]



3. hash 테이블 초기화하기 (모든 내용 삭제)

hash -r

 



정리


`hash` 명령어는 사용자의 쉘 세션 내에서만 유효하며, 쉘을 종료하면 `hash` 테이블도 초기화됩니다.


반응형