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)