Embedded Linux

경로명을 기억해 두는 명령 : hash

작성자 임베디드코리아 작성일25-12-20 00:34 조회88회 댓글0건
◇ hash` 명령어는 리눅스의 쉘 (주로 bash)에서 명령어의 위치를 기억하게 하는 데 사용되고,
◇`hash` 명령어는 사용자의 쉘 세션 내에서만 유효하며, 쉘을 종료하면 `hash` 테이블도 초기화 된다.
◇ 사용자가 명령어를 실행할 때마다 해당 명령어의 전체 경로를 찾아가는 것은 비효율적이므로,
◇`hash` 테이블은 이전에 실행된 명령어의 위치를 캐시하여 효율적으로 찾을 수 있게 도와준다.

◀ 주요 사용법 ▶

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

    $ hash

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

    $ hash -d [명령어]

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

    $ hash -r