Linuxでコマンドがbashにハッシュされているか確認する!(hash/type)

Linuxでコマンドがbashにハッシュされているか確認します。

ハッシュされているコマンドを確認する!(hash)

hashコマンドを使用して、ハッシュされているコマンドを確認します。

$ hash
hits	command
   1	/usr/bin/ls

ハッシュをすべてクリアする!(hash -r)

はっしゅをすべてクリアします。

$ hash -r
$ hash
hash: hash table empty

ハッシュされたコマンドをtypeで調べてみる!(type)
コマンド実行後、typeコマンドを実行すると以下のように表示されます。

$ date
Fri Feb 10 11:58:55 JST 2023
$ type date
date is hashed (/usr/bin/date)
$ hash
hits	command
   2	/usr/bin/date

おわりに

コマンドを置き換えたりした場合、動作がおかしい場合は、ハッシュをクリアすると問題が解消するかもしれません。

関連記事

関連書籍(Amazon)